Tạo Trắc Nghiệm

200+ câu Trắc nghiệm Lập trình Android cơ bản có đáp án - Phần 8

29 câu · Đề ôn tập tổng hợp

Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án.
Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải.
Thi thử: nộp bài mới chấm điểm và hiện lời giải.

Câu 1

Loại dữ liệu nào sau đây có thể áp dụng loại bàn phím tuỳ chỉnh trên thiết bị di động?

Đáp án và lời giải

Đáp án: A

Câu 2

Rủi ro của việc lưu trữ dữ liệu trên các hệ thống điện toán đám mây (cloud) là gì?

Đáp án và lời giải

Đáp án: D

Câu 3

Phần mở rộng (extension) của các tập tin React Native viết bằng JavaScript là?

Đáp án và lời giải

Đáp án: D

Câu 4

Phát biểu nào dưới đây là không đúng?

Đáp án và lời giải

Đáp án: A

Câu 5

REST là viết tắt của?

Đáp án và lời giải

Đáp án: D

Câu 6

Các kiến trúc MVC, MVP, MVI được phân loại là?

Đáp án và lời giải

Đáp án: B

Câu 7

Đâu không phải là thế mạnh của các thiết bị di động?

Đáp án và lời giải

Đáp án: A

Câu 8

Việc hiển thị danh sách (list) bằng phương pháp phân trang (paging) có ưu điểm gì so với phương pháp cuộn vô hạn (infinity scroll)?

Đáp án và lời giải

Đáp án: C

Câu 9

Tính năng nào sau đây trên iOS không cần yêu cầu xác nhận quyền truy cập từ người dùng trên thiết bị di động?

Đáp án và lời giải

Đáp án: D

Câu 10

Lựa chọn các kỹ thuật thiết kế đã được sử dụng cho giao diện dưới đây: Hình ảnh

1. Tối giản dữ liệu (decluttering).

2. Nhấn mạnh thông tin quan trọng.

3. Chia nhỏ các bước thực hiện.

4. Giảm thiểu thông tin nhập từ người dùng.

Đáp án và lời giải

Đáp án: D

Câu 11

Ưu điểm của các ứng dụng dạng Hybrid là?

Đáp án và lời giải

Đáp án: A

Câu 12

Trong kiến trúc tổng quan của một hệ thống ứng dụng di động, việc hỗ trợ nhiều phiên bản ứng dụng khác nhau (v1, v2,..) nên do thành phần nào đảm trách?

Đáp án và lời giải

Đáp án: B

Câu 13

Công cụ nào sau đây không dùng để thiết kế giao diện cho ứng dụng?

Đáp án và lời giải

Đáp án: B

Câu 14

Tên của thành phần giao diện dưới đây là gì? Hình ảnh

Đáp án và lời giải

Đáp án: D

Câu 15

Đâu là component cơ bản giúp xây dựng layout trên React Native?

Đáp án và lời giải

Đáp án: D

Câu 16

Đối tượng giao diện CheckBox có thể được phân thành loại nào?

Đáp án và lời giải

Đáp án: D

Câu 17

Dịch vụ nào sau đây cần phải có được sự chấp nhận từ người dùng để có thể được sử dụng?

Đáp án và lời giải

Đáp án: B

Câu 18

Việc triển khai ứng dụng di động qua các cửa hàng chính thống đem lại lợi ích gì?

Đáp án và lời giải

Đáp án: D

Câu 19

URI nào dưới đây dùng để lấy thông tin sinh viên có id là 1912345?

Đáp án và lời giải

Đáp án: C

Câu 20

Nguyên tắc chia nhỏ tác vụ thành nhiều bước nhằm?

Đáp án và lời giải

Đáp án: D

Câu 21

Vai trò của action trong Redux là?

Đáp án và lời giải

Đáp án: A

Câu 22

Định dạng dữ liệu nào sau đây thường được trao đổi qua REST API?

Đáp án và lời giải

Đáp án: B

Câu 23

Khái niệm UI là viết tắt của?

Đáp án và lời giải

Đáp án: A

Câu 24

Việc khai thác dữ liệu các công cụ phân tích như Firebase Analytics hay Sentry được thực hiện ở giao đoạn nào?

Đáp án và lời giải

Đáp án: C

Câu 25

Đối với kiến trúc MVI, hành vi nào sau đây có thể được coi là một Intent?

Đáp án và lời giải

Đáp án: D

Câu 26

Phương thức PUT được coi là idempotent bởi vì?

Đáp án và lời giải

Đáp án: D

Câu 27

Tập tin app.config.js trên nền tảng Expo dùng để làm gì?:

Đáp án và lời giải

Đáp án: B

Câu 28

Chế độ thu nhận nào sau đây phù hợp khi đọc dữ liệu từ cảm biến gia tốc?

Đáp án và lời giải

Đáp án: C

Câu 29

Việc lựa chọn nền tảng Expo để phát triển ứng dụng React Native đem lại lợi ích gì so với React Native thuần.?

Đáp án và lời giải

Đáp án: A