khoahoc.vietjack.com

Câu hỏi:

17/05/2026 47 Lưu

Trong phát triển ứng dụng di động, ‘Background Processing’ (Xử lý nền) là gì và tại sao nó cần được quản lý cẩn thận?

A.

Là các tác vụ chạy khi ứng dụng không hoạt động ở foreground, cần quản lý cẩn thận để tránh tiêu hao pin quá mức, chiếm dụng tài nguyên hệ thống và ảnh hưởng đến trải nghiệm người dùng. Kết luận Lý giải

B.

Là các tác vụ chỉ chạy khi người dùng đang mở ứng dụng. Kết luận Lý giải

C.

Là các tác vụ chỉ liên quan đến giao diện người dùng. Kết luận Lý giải

D.

Là các tác vụ chỉ có thể thực hiện khi thiết bị đang sạc pin. Kết luận Lý giải

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Chọn đáp án A

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

Câu 1

A.

Cần xin phép rõ ràng từ người dùng trước khi truy cập vị trí của họ, chỉ thu thập dữ liệu vị trí cần thiết cho chức năng của ứng dụng và thông báo rõ ràng cách dữ liệu được sử dụng. Kết luận Lý giải

B.

Luôn truy cập vị trí của người dùng mà không cần hỏi. Kết luận Lý giải

C.

Thu thập dữ liệu vị trí của tất cả người dùng để phân tích hành vi. Kết luận Lý giải

D.

Chia sẻ dữ liệu vị trí của người dùng với các bên thứ ba mà không có sự đồng ý. Kết luận Lý giải

Lời giải

Chọn đáp án A

Câu 2

A. Khi ứng dụng có ít tương tác người dùng và logic nghiệp vụ đơn giản

B. Khi cần tách biệt rõ ràng giữa logic hiển thị (UI) và logic nghiệp vụ, đồng thời tăng khả năng kiểm thử tự động (unit testing)

C. Khi đội ngũ phát triển chỉ có kinh nghiệm với MVC và không muốn thay đổi

D. Khi ứng dụng chỉ cần giao diện đơn giản và không yêu cầu cập nhật dữ liệu thường xuyên

Lời giải

Chọn đáp án B

Câu 3

A.

Hiển thị số phiên bản của ứng dụng

B.

Cho người dùng biết một tác vụ đang diễn ra và tiến trình hoàn thành của nó (ví dụ: tải xuống, cài đặt, xử lý dữ liệu)

C.

Đánh dấu các mục đã hoàn thành trong danh sách

D.

Hiển thị trạng thái kết nối mạ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 4

A.

Cung cấp sẵn các dịch vụ backend phổ biến như cơ sở dữ liệu, xác thực người dùng, lưu trữ tệp tin, thông báo đẩy, giúp nhà phát triển tập trung vào phần giao diện và logic phía client. Kết luận Lý giải

B.

Cung cấp giao diện người dùng sẵn có. Kết luận Lý giải

C.

Cung cấp công cụ để biên dịch mã nguồn. Kết luận Lý giải

D.

Cung cấp nền tảng để triển khai ứng dụng lên cửa hàng. Kết luận Lý giải

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.

Chỉ chịu trách nhiệm xử lý các tác vụ tính toán phức tạp

B.

Xử lý tất cả các hoạt động liên quan đến giao diện người dùng (UI), bao gồm vẽ giao diện, xử lý sự kiện chạm, cập nhật dữ liệu hiển thị

C.

Quản lý kết nối mạng của ứng dụng

D.

Thực hiện các tác vụ lưu trữ dữ liệu

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 6

A.

Tạo một `Thread` mới và thực hiện tác vụ bên trong đó

B.

Sử dụng `ViewModel` để quản lý logic nghiệp vụ

C.

Sử dụng `WorkManager` cho các tác vụ có thể trì hoãn, đảm bảo hoạt động ngay cả khi ứng dụng bị đóng

D.

Sử dụng `Looper` và `MessageQueue` trực tiếp

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