khoahoc.vietjack.com

Câu hỏi:

17/05/2026 27 Lưu

Theo quan điểm phổ biến trong ngành phát triển ứng dụng di động, đâu là lợi ích chính của việc sử dụng kiến trúc MVVM (Model-View-ViewModel) trên nền tảng Android khi so sánh với MVC (Model-View-Controller)?

A.

Giảm thiểu đáng kể dung lượng ứng dụng và tăng tốc độ tải

B.

Tăng cường khả năng tái sử dụng mã nguồn và cải thiện khả năng kiểm thử tự động

C.

Yêu cầu ít bộ nhớ RAM hơn trong quá trình hoạt động, giúp tiết kiệm pin

D.

Đơn giản hóa hoàn toàn quy trình quản lý dữ liệu và giao tiếp mạng

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Chọn đáp án B

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1

A.

Để quản lý vòng đời của các Activity

B.

Để phản hồi các sự kiện hệ thống hoặc các thông báo từ các ứng dụng khác

C.

Để tạo giao diện người dùng tương tác

D.

Để lưu trữ dữ liệu người dùng lâu dài

Lời giải

Chọn đáp án B

Câu 2

A.

Một framework để xử lý các tác vụ mạng

B.

Một framework để quản lý vòng đời của ứng dụng

C.

Một framework mạnh mẽ để lưu trữ và quản lý dữ liệu trên thiết bị, hoạt động như một Object-Relational Mapper (ORM)

D.

Một công cụ để tạo các animation phức tạp

Lời giải

Chọn đáp án B

Câu 3

A.

Quản lý bộ nhớ của ứng dụng

B.

Cho phép một đối tượng thông báo cho đối tượng khác về một sự kiện hoặc cung cấp dữ liệu mà không cần biết chi tiết cụ thể về đối tượng nhận thông báo

C.

Tự động tạo các API mới

D.

Đồng bộ hóa dữ liệu trên nhiều thiết bị

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 4

A.

Quản lý các tác vụ nền

B.

Cung cấp các thành phần và công cụ để xây dựng giao diện người dùng của ứng dụng

C.

Xử lý các yêu cầu mạng

D.

Quản lý bộ nhớ của ứng dụng

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 5

A.

Để quản lý các kết nối mạng

B.

Để xử lý các thông báo và tác vụ trên các luồng khác nhau, đặc biệt là để gửi thông báo từ một luồng nền về luồng UI

C.

Để tạo các giao diện người dùng tùy chỉnh

D.

Để lưu trữ dữ liệu người dùng

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 7

A. Việc lưu trữ toàn bộ trạng thái của ứng dụng vào một file cấu hình duy nhất

B. Đưa trạng thái của một widget con lên widget cha của nó để quản lý tập trung

C. Tự động tạo các widget mới dựa trên trạng thái hiện tại

D. Quản lý các animation phức tạp cho widget

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP