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

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

A
Admin
Đại họcTrắc nghiệm tổng hợp32 lượt thi
30 câu hỏi
1. Trắc nghiệm
1 điểm

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?

Dữ liệu dạng email.

Dữ liệu dạng văn bản.

Dữ liệu dạng hình ảnh.

Dữ liệu dạng danh sách.

Xem đáp án

Chọn đáp án A

2. Trắc nghiệm
1 điểm

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ì?

Rủi ro mất điện.

Rủi ro gia tăng chi phí sử dụng.

Rủi ro mất khả năng truy cập từ xa.

Rủi ro rò rỉ dữ liệu.

Xem đáp án

Chọn đáp án D

3. Trắc nghiệm
1 điểm

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

rnjs

jss

jsx

js

Xem đáp án

Chọn đáp án D

4. Trắc nghiệm
1 điểm

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

Việc kiểm tra prototype không nên có lập trình viên tham gia.

Chỉ nên chuyển qua bước hiện thực khi đã hoàn thành bước thiết kế giao diện cơ bản.

Việc triển khai prototype có thể được thực hiện từ wireframe hoặc mockup.

Prototype nên thể hiện toàn bộ hành vi của ứng dụng.

Xem đáp án

Chọn đáp án A

5. Trắc nghiệm
1 điểm

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

REpresentational Data Transfer.

REpresentative State Transmit.

REpresentative State Transfer.

REpresentational State Transfer.

Xem đáp án

Chọn đáp án D

6. Trắc nghiệm
1 điểm

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

Design Patterns.

Architectural Patterns.

System Architecture.

Architectural Styles.

Xem đáp án

Chọn đáp án B

7. Trắc nghiệm
1 điểm

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

Luôn có kết nối mạng.

Giá thành phải chăng.

Dễ dàng sử dụng.

Luôn ở cạnh người dùng.

Xem đáp án

Chọn đáp án A

8. Trắc nghiệm
1 điểm

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)?

Hiển thị được nhiều đối tượng hơn.

Trải nghiệm người dùng trực quan hơn.

Hiệu suất ứng dụng tốt hơn.

Tìm kiếm và lọc dữ liệu nhanh chóng.

Xem đáp án

Chọn đáp án C

9. Trắc nghiệm
1 điểm

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?

Sử dụng máy ảnh.

Định vị vị trí chính xác của thiết bị.

Tạo một sự kiện mới trong lịch người dùng.

Tự động gợi ý OTP từ tin nhắn SMS.

Xem đáp án

Chọn đáp án D

10. Trắc nghiệm
1 điểm

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.

2 và 4.

1 và 3.

1 và 2.

Tất cả đều đúng.

Xem đáp án

Chọn đáp án D

11. Trắc nghiệm
1 điểm

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

Một mã nguồn cho tất cả.

Hiệu năng tốt.

Không cần cài đặt.

Khả năng truy cập vào dịch vụ hệ thống.

Xem đáp án

Chọn đáp án A

12. Trắc nghiệm
1 điểm

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?

Ứng dụng di động.

Web Service/App Service.

Load Balancer/Traffic Manager.

Reverse Proxy.

Xem đáp án

Chọn đáp án B

13. Trắc nghiệm
1 điểm

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

Figma.

Angular.

Adobe XD.

Sketch.

Xem đáp án

Chọn đáp án B

14. Trắc nghiệm
1 điểm

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

Date Selector.

Calendar View.

Date View.

Date Picker.

Xem đáp án

Chọn đáp án D

15. Trắc nghiệm
1 điểm

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

ViewContainer.

FlexBox.

TouchableOpacity.

View.

Xem đáp án

Chọn đáp án D

16. Trắc nghiệm
1 điểm

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

Containers.

Navigation Components.

Information Components.

Input Controls.

Xem đáp án

Chọn đáp án D

17. Trắc nghiệm
1 điểm

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?

Hiển thị quảng cáo.

Truy cập máy ảnh.

Truy cập dữ liệu Internet thông qua 4G/5G.

Xem góc của thiết bị so với cực Bắc thực (True North).

Xem đáp án

Chọn đáp án B

18. Trắc nghiệm
1 điểm

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ì?

Quảng bá rộng rãi sản phẩm.

Giảm chi phí triển khai ứng dụng.

Nhanh chóng đưa sản phẩm tới người dùng.

Tất cả đều đúng.

Xem đáp án

Chọn đáp án D

19. Trắc nghiệm
1 điểm

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

/students?1912345

/students?id:1912345

/students?id=1912345

/students/id/1912345

Xem đáp án

Chọn đáp án C

20. Trắc nghiệm
1 điểm

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

Đảm bảo tính chính xác của các tác vụ liên quan tới dữ liệu quan trọng

Giúp giảm thời gian hiện thực tính năng.

Giúp người dùng nhanh chóng hoàn thành tác vụ.

Tất cả đều đúng.

Xem đáp án

Chọn đáp án D

21. Trắc nghiệm
1 điểm

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

Tạo ra các sự kiện tương ứng với sự tương tác từ người dùng.

Lưu trữ trạng thái toàn cục của ứng dụng.

Lựa chọn dữ liệu để hiển thị trên giao diện.

Cập nhật trạng thái toàn cục của ứng dụng.

Xem đáp án

Chọn đáp án A

22. Trắc nghiệm
1 điểm

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

XML.

JSON.

CSV.

JWT.

Xem đáp án

Chọn đáp án B

23. Trắc nghiệm
1 điểm

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

User Interface.

User Integration.

User Interaction.

User Investment.

Xem đáp án

Chọn đáp án A

24. Trắc nghiệm
1 điểm

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?

Thiết kế giao diện.

Kiểm thử chương trình.

Triển khai ứng dụng.

Hiện thực ứng dụng.

Xem đáp án

Chọn đáp án C

25. Trắc nghiệm
1 điểm

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

Đăng ký lắng nghe thông tin từ cảm biến.

Đóng ứng dụng.

Kích hoạt một khung nhập dữ liệu.

Yêu cầu tải lại dữ liệu.

Xem đáp án

Chọn đáp án D

26. Trắc nghiệm
1 điểm

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

Phương thức PUT chỉ lấy dữ liệu về mà không can thiệp vào trạng thái hệ thống

REST luôn đảm bảo chỉ có duy nhất một lần gọi phương thức PUT được thực hiện

Mỗi lần gọi lại phương thức PUT đều có hành vi giống nhau với những payload khác nhau

Mỗi lần gọi lại phương thức PUT đều có hành vi giống nhau với những payload giống nhau

Xem đáp án

Chọn đáp án D

27. Trắc nghiệm
1 điểm

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

Chứa các thiết lập khi đóng gói các tập tin JavaScript sang thành JSBundle.

Chứa các thiết lập khi khởi chạy hoặc biên dịch ứng dụng.

Chứa các thiết lập của ứng dụng khi hoạt động như ngôn ngữ, màu sắc.

Tất cả các đáp án trên đều sai.

Xem đáp án

Chọn đáp án B

28. Trắc nghiệm
1 điểm

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

Việc triển khai prototype có thể được thực hiện từ wireframe hoặc mockup.

Chỉ nên chuyển qua bước hiện thực khi đã hoàn thành bước thiết kế giao diện cơ bản.

Prototype nên thể hiện toàn bộ hành vi của ứng dụng.

Việc kiểm tra prototype không nên có lập trình viên tham gia.

Xem đáp án

Chọn đáp án D

29. Trắc nghiệm
1 điểm

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

On-demand.

One Shot.

Continous.

On Change.

Xem đáp án

Chọn đáp án C

30. Trắc nghiệm
1 điểm

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.?

Không cần thiết phải cài đặt Android/iOS SDK.

Sử dụng được TypeScript.

Tối ưu hoá kích thước ứng dụng so với ứng dụng native.

Hỗ trợ nhiều thư viện hơn.

Xem đáp án

Chọn đáp án A