khoahoc.vietjack.com

Câu hỏi:

17/05/2026 31 Lưu

Một nhà phát triển đang xem xét việc thêm tính năng xác thực người dùng cho ứng dụng của mình. Họ muốn một giải pháp an toàn, dễ triển khai và có thể xử lý nhiều phương thức xác thực (email/mật khẩu, Google, Facebook). Giải pháp nào sau đây là phù hợp?

A.

Tự xây dựng hệ thống quản lý người dùng từ đầu và lưu trữ mật khẩu dưới dạng văn bản thuần

B.

Sử dụng các dịch vụ xác thực của bên thứ ba như Firebase Authentication, Auth0, hoặc AWS Cognito

C.

Chỉ cho phép người dùng truy cập ứng dụng mà không cần đăng nhập

D.

Lưu trữ tên người dùng và mật khẩu trực tiếp trong SharedPreferences

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. Lưu trữ tất cả cài đặt vào một file văn bản lớn trong bộ nhớ trong

B. Sử dụng `SharedPreferences` để lưu trữ các cặp key-value nhỏ, dễ truy cập

C. Sử dụng `ContentProvider` để quản lý tất cả cài đặt

D. Lưu trữ trực tiếp vào database SQLite mà không có bất kỳ lớp trừu tượng nào

Lời giải

Chọn đáp án B

Câu 2

A.

Sử dụng RESTful API với polling liên tục từ client

B.

Sử dụng WebSockets hoặc công nghệ tương tự (như MQTT) cho giao tiếp hai chiều thời gian thực

C.

Sử dụng FTP để truyền tin nhắn giữa các client

D.

Xây dựng một ứng dụng backend đơn luồng (single-threaded) để quản lý tất cả kết nối

Lời giải

Chọn đáp án C

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.

Sử dụng các biểu tượng động thay đổi dựa trên thời tiết

B.

Sử dụng các biểu tượng quen thuộc, dễ hiểu và thể hiện rõ chức năng của nút hoặc hành động tương ứng

C.

Sử dụng các biểu tượng trừu tượng để tăng tính thẩm mỹ

D.

Chỉ sử dụng các biểu tượng có sẵn trong hệ điều hành

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. Sử dụng một bố cục cố định duy nhất cho mọi kích thước màn hình
B. Sử dụng các tài nguyên (layout, drawable, string) có tên khác nhau dựa trên loại màn hình (ví dụ: `layout-sw600dp` cho máy tính bảng trên Android)
C. Chỉ hỗ trợ một loại kích thước màn hình
D. Yêu cầu người dùng điều chỉnh kích thước hiển thị thủ cô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 6

A.

Quản lý trạng thái kết nối mạng của thiết bị

B.

Quản lý vòng đời của ứng dụng và các hoạt động (activities/view controllers)

C.

Cách dữ liệu và trạng thái của giao diện người dùng (UI) được lưu trữ, cập nhật và truyền đi trong ứng dụng

D.

Kiểm soát quyền truy cập của ứng dụng vào các tài nguyên hệ thố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 7

A.

Khả năng ứng dụng hoạt động tốt trên các thiết bị có cấu hình thấp

B.

Khả năng ứng dụng có thể truy cập và sử dụng bởi mọi người, bao gồm cả những người có khuyết tật (ví dụ: khiếm thị, khiếm thính, suy giảm vận động)

C.

Khả năng ứng dụng tự động điều chỉnh ngôn ngữ

D.

Khả năng ứng dụng kết nối với các thiết bị Bluetooth

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