500+ câu Trắc nghiệm Phát triển game trên Android cơ bản có đáp án - Phần 8
Đề thi

500+ câu Trắc nghiệm Phát triển game trên Android cơ bản có đáp án - Phần 8

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

Phương pháp nào sau đây giúp giảm kích thước của ứng dụng di động?

Sử dụng hình ảnh và video chất lượng cao

Tối ưu hóa mã nguồn

Sử dụng nhiều thư viện bên ngoài

Tăng số lượng tính năng của ứng dụng

Xem đáp án

Chọn đáp án B

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

Phương pháp nào sau đây giúp cải thiện trải nghiệm người dùng (UX) của ứng dụng di động?

Thực hiện kiểm thử người dùng (user testing)

Thu thập phản hồi từ người dùng

Liên tục cải tiến ứng dụng dựa trên phản hồi

Tất cả các đáp án trên

Xem đáp án

Chọn đáp án D

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

Kiến trúc ứng dụng di động nào tập trung vào việc xử lý dữ liệu trên thiết bị thay vì server?

Kiến trúc client-server

Kiến trúc ba lớp

Kiến trúc microservices

Kiến trúc offline-first

Xem đáp án

Chọn đáp án D

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

Phương pháp nào sau đây giúp cải thiện khả năng tiếp cận (accessibility) của ứng dụng di động cho người dùng khuyết tật?

Sử dụng màu sắc tương phản cao

Cung cấp văn bản thay thế cho hình ảnh

Hỗ trợ điều hướng bằng giọng nói

Tất cả các đáp án trên

Xem đáp án

Chọn đáp án D

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

Loại kiểm thử nào tập trung vào việc xác minh rằng ứng dụng hoạt động chính xác trên các thiết bị và hệ điều hành khác nhau?

Kiểm thử đơn vị (Unit testing)

Kiểm thử tích hợp (Integration testing)

Kiểm thử khả năng tương thích (Compatibility testing)

Kiểm thử hệ thống (System testing)

Xem đáp án

Chọn đáp án C

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

Phương pháp tiếp cận phát triển ứng dụng di động 'cross-platform' nào sử dụng webview để hiển thị giao diện người dùng?

Native development

Progressive Web Apps (PWAs)

Hybrid apps

React Native

Xem đáp án

Chọn đáp án C

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

Điều gì KHÔNG nên được chia sẻ trong các thông báo đẩy (push notifications)?

Thông tin khuyến mãi

Cập nhật về sản phẩm mới

Thông tin cá nhân nhạy cảm

Lời nhắc nhở

Xem đáp án

Chọn đáp án C

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

Phương pháp nào sau đây giúp giảm thiểu mức tiêu thụ pin của ứng dụng di động?

Tăng tần suất cập nhật vị trí

Sử dụng hình ảnh và video chất lượng cao

Tối ưu hóa thuật toán và giảm thiểu các tác vụ nền

Tăng số lượng thông báo đẩy

Xem đáp án

Chọn đáp án C

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

Lợi ích chính của việc sử dụng kiến trúc microservices trong phát triển ứng dụng di động là gì?

Giảm chi phí phát triển

Tăng tốc độ phát triển và triển khai

Đơn giản hóa việc bảo trì và cập nhật

Tất cả các đáp án trên

Xem đáp án

Chọn đáp án D

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

Loại tấn công nào khai thác các lỗ hổng trong API của ứng dụng di động?

Tấn công từ chối dịch vụ (DoS)

Tấn công trung gian (Man-in-the-middle)

Tấn công API

Tấn công XSS

Xem đáp án

Chọn đáp án C

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

Loại tấn công bảo mật nào liên quan đến việc chèn mã độc vào ứng dụng di động?

SQL injection

Cross-site scripting (XSS)

Malware injection

Denial-of-service (DoS)

Xem đáp án

Chọn đáp án C

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

Công cụ nào sau đây thường được sử dụng để quản lý và theo dõi lỗi (bug tracking) trong quá trình phát triển ứng dụng di động?

Git

Jira

Jenkins

Docker

Xem đáp án

Chọn đáp án B

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

Phương pháp xác thực nào sau đây cung cấp bảo mật cao nhất cho ứng dụng di động?

Xác thực bằng mật khẩu

Xác thực hai yếu tố (2FA)

Xác thực sinh trắc học

Xác thực bằng mã PIN

Xem đáp án

Chọn đáp án C

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

Điều gì KHÔNG phải là một lợi ích của việc sử dụng Continuous Integration (CI) trong phát triển ứng dụng di động?

Phát hiện lỗi sớm

Giảm rủi ro tích hợp

Tăng tốc độ phát triển

Loại bỏ hoàn toàn nhu cầu kiểm thử thủ công

Xem đáp án

Chọn đáp án D

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

Điều gì KHÔNG phải là một lợi ích của việc sử dụng các thành phần giao diện người dùng (UI components) có thể tái sử dụng?

Giảm thời gian phát triển

Tăng tính nhất quán của giao diện

Giảm chi phí bảo trì

Tăng độ phức tạp của mã nguồn

Xem đáp án

Chọn đáp án D

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

Loại kiểm thử nào xác minh rằng ứng dụng hoạt động như mong đợi trong các điều kiện tải cao?

Kiểm thử chức năng

Kiểm thử hiệu năng

Kiểm thử bảo mật

Kiểm thử tải

Xem đáp án

Chọn đáp án D

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

Điều gì KHÔNG phải là một phần của quy trình phát hành ứng dụng di động?

Chuẩn bị tài liệu tiếp thị

Kiểm tra ứng dụng lần cuối

Gửi ứng dụng lên cửa hàng ứng dụng

Viết mã nguồn cho ứng dụng

Xem đáp án

Chọn đáp án D

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

Mục đích chính của việc sử dụng các công cụ phân tích ứng dụng di động (mobile analytics) là gì?

Tự động tạo mã nguồn cho ứng dụng

Theo dõi và phân tích hành vi người dùng

Tối ưu hóa hiệu năng của ứng dụng

Quản lý cơ sở dữ liệu của ứng dụng

Xem đáp án

Chọn đáp án B

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

Phương pháp nào sau đây giúp bảo vệ dữ liệu người dùng trên ứng dụng di động?

Sử dụng mã hóa (encryption)

Thực hiện xác thực hai yếu tố (2FA)

Kiểm tra và vá lỗi bảo mật thường xuyên

Tất cả các đáp án trên

Xem đáp án

Chọn đáp án D

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

Công cụ nào sau đây giúp quản lý các phiên bản khác nhau của mã nguồn ứng dụng di động?

Git

Jira

Jenkins

Docker

Xem đáp án

Chọn đáp án A

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

Điều gì là quan trọng nhất để xem xét khi lựa chọn nền tảng phát triển ứng dụng di động (native, cross-platform, hybrid)?

Chi phí phát triển

Thời gian phát triển

Hiệu năng của ứng dụng

Tất cả các đáp án trên

Xem đáp án

Chọn đáp án D

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

Nguyên tắc SOLID nào đề xuất rằng một lớp (class) chỉ nên có một lý do để thay đổi?

Single Responsibility Principle (SRP)

Open/Closed Principle (OCP)

Liskov Substitution Principle (LSP)

Interface Segregation Principle (ISP)

Xem đáp án

Chọn đáp án A

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

Công cụ nào sau đây được sử dụng chủ yếu để kiểm tra hiệu năng (performance testing) của ứng dụng di động?

JUnit

Selenium

JMeter

Mockito

Xem đáp án

Chọn đáp án C

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

Phương pháp nào sau đây giúp cải thiện khả năng mở rộng (scalability) của ứng dụng di động?

Sử dụng cơ sở dữ liệu quan hệ (RDBMS)

Sử dụng bộ nhớ cache (caching)

Sử dụng một máy chủ duy nhất

Sử dụng mã nguồn đơn luồng (single-threaded)

Xem đáp án

Chọn đáp án B

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

Yếu tố nào sau đây KHÔNG ảnh hưởng đến thứ hạng của ứng dụng di động trên các cửa hàng ứng dụng (app store)?

Số lượng lượt tải xuống

Đánh giá và nhận xét của người dùng

Tối ưu hóa từ khóa trong mô tả ứng dụng

Màu sắc chủ đạo của biểu tượng ứng dụng

Xem đáp án

Chọn đáp án D

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

Công cụ nào sau đây thường được sử dụng để tự động hóa quá trình kiểm thử giao diện người dùng (UI testing) của ứng dụng di động?

JUnit

Selenium

Appium

Mockito

Xem đáp án

Chọn đáp án C

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

Khía cạnh nào sau đây KHÔNG nên được ưu tiên trong giai đoạn lập kế hoạch phát triển ứng dụng di động?

Xác định đối tượng mục tiêu

Nghiên cứu thị trường và đối thủ cạnh tranh

Viết mã nguồn chi tiết

Lập ngân sách và thời gian biểu

Xem đáp án

Chọn đáp án C

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

Loại kiểm thử nào tập trung vào việc xác minh rằng ứng dụng tuân thủ các yêu cầu bảo mật?

Kiểm thử chức năng (Functional testing)

Kiểm thử hiệu năng (Performance testing)

Kiểm thử bảo mật (Security testing)

Kiểm thử khả năng sử dụng (Usability testing)

Xem đáp án

Chọn đáp án C

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

Điều gì là quan trọng nhất để xem xét khi thiết kế giao diện người dùng (UI) cho ứng dụng di động?

Sử dụng nhiều màu sắc và hiệu ứng động

Đảm bảo tính nhất quán và dễ sử dụng

Tối ưu hóa cho các thiết bị có màn hình lớn

Sử dụng phông chữ phức tạp và khó đọc

Xem đáp án

Chọn đáp án B

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

Yếu tố nào sau đây KHÔNG phải là một phần của quy trình phát triển ứng dụng di động Agile?

Phát triển lặp đi lặp lại

Sự tham gia của khách hàng liên tục

Tài liệu toàn diện từ đầu

Phản hồi nhanh chóng với thay đổi

Xem đáp án

Chọn đáp án C