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

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

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

Ưu điểm của JSON so với XML là?

Kích thước nhỏ hơn.

Dễ đọc hiểu hơn.

Được sử dụng rộng rãi hơn.

Tất cả các ý trên.

Xem đáp án

Chọn đáp án D

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

Phát biểu nào sau đây là sai?

Việc xây dựng Design System giúp giảm bớt thời gian cập nhật khi yêu cầu bị thay đổi.

Các plugin trên Figma giúp đẩy nhanh quá trình thiết kế giao diện ứng dụng.

Cần phải xây dựng protype để đảm bảo ứng dụng hoạt động đúng theo nhu cầu.

Phải thiết kế hoàn chỉnh tất cả giao diện của ứng dụng trước khi bước vào giai đoạn hiện thực.

Xem đáp án

Chọn đáp án D

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

S trong SWOT là viết tắt của?

Security.

Sanity.

Strengths.

Streaks.

Xem đáp án

Chọn đáp án C

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

Tính năng nào dưới đây nên được lựa chọn khi xây dựng phiên bản MVP cho một ứng dụng mạng xã hội?

Liên kết tài khoản với các ứng dụng bên thứ ba.

Báo cáo người dùng vi phạm.

Tạo đường liên kết tới hồ sơ cá nhân.

Danh sách bạn bè.

Xem đáp án

Chọn đáp án D

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

Mô hình MVVM là viết tắt của?

Model View-View Model.

Model-View-View Model.

Model-View View-Model.

Model-View View-Model.

Xem đáp án

Chọn đáp án B

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

Việc thực hiện Wireframe được thực hiện ở bước nào trong quy trình thiết kế giao diện ứng dụng?

Create.

Research.

Empathize.

Test.

Xem đáp án

Chọn đáp án A

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

Thông tin nào dưới đây chúng ta nên gợi ý cho người dùng khi nhập liệu trên thiết bị di động?

Họ và tên người nhận.

Nội dung giao hàng.

Địa chỉ giao hàng.

Ngày tháng năm sinh.

Xem đáp án

Chọn đáp án C

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

Phát biểu nào sau đây là đúng?

Không cần cập nhật các Sensor API đã lỗi thời nếu như các API đó vẫn hoạt động được.

Các thiết bị di động hiện tại đều sử dụng chung một vài cảm biến từ một nhà sản xuất.

Các giá trị từ cảm biến luôn chính xác.

Việc sử dụng liên tục cảm biến có thể tiêu tốn nhiều năng lượng.

Xem đáp án

Chọn đáp án D

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

Việc thiết kế giao diện ở dạng Wireframe đem lại lợi ích gì?

Kiểm tra khả năng tương tác từ người dùng.

Tăng mức độ chi tiết.

Kiểm tra tính năng của ứng dụng.

Tất cả các ý trên.

Xem đáp án

Chọn đáp án A

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

Việc sử dụng callEffect() hook trên React không thay thế được hàm nào trong vòng đời của một React class?

componentDidUpdate().

componentWillUnmount().

componentWillMount().

componentDidMount().

Xem đáp án

Chọn đáp án C

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

Đặc điểm nào sau đây cần chú ý đặc biệt khi hỗ trợ lâu dài các ứng dụng trên thiết bị di động?

Dung lượng pin của thiết bị theo thời gian.

Chi phí cho việc duy trì ứng dụng trên cửa hàng.

Sự thay đổi của phần cứng trên thiết bị.

Các phiên bản cập nhật của hệ điều hành.

Xem đáp án

Chọn đáp án D

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

Phát biểu nào sau đây là đúng khi nói về các lớp (layer) trong SoC?

Các lớp được liên kết lỏng lẻo.

Các lớp được phân chia theo chiều ngang.

Khi một lớp thay đổi sẽ không ảnh hưởng tới các lớp khác.

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

Xem đáp án

Chọn đáp án A

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

Nền tảng React Native có thể được phân loại là?

Native App.

Cross-platform App.

Web App.

Hybrid App.

Xem đáp án

Chọn đáp án B

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

Đâu là sự khác biệt giữa quá trình tương tác từ người dùng tới ứng dụng trên máy tính để bàn và tới ứng dụng trên thiết bị di động?

Khả năng hiển thị.

Phản hồi vật lý.

Tốc độ phản hồi.

Thao tác cảm ứng.

Xem đáp án

Chọn đáp án D

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

Đâu là sự khác biệt lớn giữa việc thiết kế giao diện cho ứng dụng trên máy tính và ứng dụng trên thiết bị di động?

Quy trình xây dựng giao diện.

Tỉ lệ màn hình.

Số lượng màn hình.

Tất cả đều sai.

Xem đáp án

Chọn đáp án B

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

Công việc nào nên được thực hiện khi một thành phần (component) trên giao diện sắp bị huỷ (destroy)?

Xoá dữ liệu người dùng.

Tải lại toàn bộ dữ liệu.

Tính toán lại layout của component đó.

Huỷ đăng ký các callback/listener đang sử dụng.

Xem đáp án

Chọn đáp án D

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

Hàm nào không nằm trong vòng đời của một React class?

componentWillRender().

render().

componentWillMount().

componentDidUpdate().

Xem đáp án

Chọn đáp án A

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

Ưu điểm của việc hiển thị biểu tượng (icon) bằng các bộ font vector so với bằng tập tin hình ảnh (jpeg/png) là?

Cài đặt nhanh chóng.

Tốc độ hiển thị nhanh chóng.

Số lượng phong phú.

Tính đồng bộ trong ứng dụng.

Xem đáp án

Chọn đáp án B

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

Nhân tố nào dưới đây không dùng để đánh giá sự thành công của một ứng dụng di động?

Trải nghiệm người dùng.

Quy trình phát triển.

Mục tiêu kinh doanh.

Bảo mật thông tin.

Xem đáp án

Chọn đáp án B

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

Yêu cầu nào dưới đây là bắt buộc khi xây dựng một Web Service cho nền tảng iOS?

Dùng giao thức HTTPS.

Không được lưu trữ thông tin cá nhân của người dùng.

Phải sử dụng công cụ từ Apple.

Chỉ được giao tiếp với các Web Service trên Internet.

Xem đáp án

Chọn đáp án A

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

Đâu là 3 lớp chính trong kiến trúc ứng dụng cho thiết bị di động?

Presentation, Business, Data.

Data View, Model, Controller.

Presentation, Data, Model.

Presentation, Controller, Data.

Xem đáp án

Chọn đáp án A

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

Nhược điểm của việc cập nhật OTA các ứng dụng React Native là?

Tốc độ cập nhật chậm.

Phải chờ xét duyệt từ cừa hàng.

Không cập nhật được các thành phần liên quan tới tầng native.

Phải được sự cho phép từ người dùng.

Xem đáp án

Chọn đáp án C

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

Công cụ quản lý việc xuất bản các ứng dụng Android là gì?

Google Play Store.

Google App Studio.

Android Studio.

Google Play Console.

Xem đáp án

Chọn đáp án D

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

Lý do nào dưới đây khiến cho việc phát triển ứng dụng trên nền tảng thiết bị di động thường tốn nhiều thời gian hơn so với việc phát triển ứng dụng trên nền tảng máy tính cá nhân?

Công cụ phát triển.

Số lượng người dùng.

Số lượng thiết bị cần kiểm thử.

Tài nguyên hệ thống.

Xem đáp án

Chọn đáp án C

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

Chi phí cho tài khoản Nhà phát triển để phát hành ứng dụng Android là?

19 US$.

25 US$.

99 US$.

59 US$.

Xem đáp án

Chọn đáp án B

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

Sự kiện nào sau đây cần chú ý riêng khi thiết kế UI/UX cho ứng dụng di động?

Lần đầu cài đặt ứng dụng.

Dữ liệu chưa được tải về.

Kết nối mạng không ổn định.

Tất cả các ý trên.

Xem đáp án

Chọn đáp án D

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

Chọn các phương pháp dưới đây giúp bảo mật dữ liệu khi trao đổi và lưu trữ bằng Web Service:

1. Sử dụng giao thức SSL cho kết nối.

2. Áp dụng quy chuẩn RESTful khi thiết kế API.

3. Mã hoá thông tin cá nhân của người dùng trên cơ sở dữ liệu.

4. Thường xuyên cập nhật các bản vá bảo mật trên công cụ phát triển ứng dụng.

1 và 3.

1, 3 và 4.

1 và 2.

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

Xem đáp án

Chọn đáp án B

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

Phương thức HTTP nào không có trong RESTful?

POST.

DELETE.

GET.

SEARCH.

Xem đáp án

Chọn đáp án D

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

Việc áp dụng màn hình Onboarding giúp giải quyết vấn đề gì?

Giúp tăng tỉ lệ người dùng mới cài đặt ứng dụng từ cửa hàng.

Giúp tăng tốc độ xử lý của ứng dụng với dữ liệu dạng bảng.

Giúp giảm tải nội dung mà người dùng cần phải xử lý khi thực hiện tác vụ.

Giúp người dùng nắm được các tính năng cốt lõi của ứng dụng.

Xem đáp án

Chọn đáp án D

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

Công cụ giúp lập trình viên tự tạo tài liệu đặc tả API có tên là?

Swagger.

TypeORM.

Docker.

NestJS.

Xem đáp án

Chọn đáp án A