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

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

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

Yếu tố nào sau đây quan trọng nhất để đảm bảo 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 bắt mắt

Thiết kế giao diện phức tạp

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

Sử dụng hiệu ứng động quá mức

Xem đáp án

Chọn đáp án C

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

Loại kiến trúc ứng dụng nào tách biệt giao diện người dùng (UI) khỏi logic nghiệp vụ và lớp dữ liệu?

Kiến trúc monolithic

Kiến trúc microservices

Kiến trúc MVC (Model-View-Controller)

Kiến trúc serverless

Xem đáp án

Chọn đáp án C

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

Loại kiểm thử nào tập trung vào việc đánh giá hiệu năng của ứng dụng di động dưới các điều kiện tải khác nhau?

Kiểm thử chức năng

Kiểm thử giao diện người dùng (UI)

Kiểm thử hiệu năng

Kiểm thử bảo mật

Xem đáp án

Chọn đáp án C

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

Phương pháp nào giúp che giấu mã nguồn của ứng dụng di động để ngăn chặn việc đảo ngược mã (reverse engineering) và sao chép trái phép?

Code minification

Code obfuscation

Code compression

Code encryption

Xem đáp án

Chọn đáp án B

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

Phương pháp nào 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 hiệu ứng động liên tục

Tối ưu hóa việc sử dụng mạng và CPU

Tải tất cả dữ liệu cùng một lúc

Xem đáp án

Chọn đáp án C

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

Công cụ nào giúp tự động hóa quá trình kiểm thử ứng dụng di động trên nhiều thiết bị và hệ điều hành khác nhau?

Trình biên dịch (Compiler)

Môi trường phát triển tích hợp (IDE)

Khung kiểm thử tự động (Automated testing framework)

Hệ thống quản lý cơ sở dữ liệu (DBMS)

Xem đáp án

Chọn đáp án C

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

Nguyên tắc thiết kế UI/UX nào nhấn mạnh việc cung cấp phản hồi rõ ràng và kịp thời cho người dùng khi họ tương tác với ứng dụng?

Tính nhất quán

Khả năng học

Phản hồi

Tính thẩm mỹ

Xem đáp án

Chọn đáp án C

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

Phương pháp nào giúp bảo vệ dữ liệu nhạy cảm trong ứng dụng di động, chẳng hạn như thông tin đăng nhập và dữ liệu cá nhân?

Mã hóa dữ liệu (encryption)

Sử dụng giao thức HTTP

Lưu trữ dữ liệu trên thiết bị

Chia sẻ dữ liệu với bên thứ ba

Xem đáp án

Chọn đáp án A

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

Phương pháp phát triển ứng dụng di động nào cho phép phát triển ứng dụng cho nhiều nền tảng (iOS, Android) từ một codebase duy nhất?

Phát triển ứng dụng native

Phát triển ứng dụng web

Phát triển ứng dụng hybrid/cross-platform

Phát triển ứng dụng backend

Xem đáp án

Chọn đáp án C

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

Phương pháp nào giúp giảm thiểu kích thước ứng dụng di động, từ đó cải thiện tốc độ tải xuống và cài đặt?

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

Tối ưu hóa tài nguyên (images, code, etc.)

Thêm nhiều thư viện bên ngoài

Tăng độ phân giải của video

Xem đáp án

Chọn đáp án B

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

Phương pháp nào giúp cải thiện trải nghiệm người dùng bằng cách tải trước dữ liệu và tài nguyên cần thiết trước khi người dùng yêu cầu?

Lazy loading

Caching

Code splitting

Minification

Xem đáp án

Chọn đáp án B

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

Công nghệ nào cho phép ứng dụng di động hoạt động ngoại tuyến bằng cách lưu trữ dữ liệu cục bộ trên thiết bị?

Cloud computing

Serverless computing

Local storage (ví dụ: SQLite)

Edge computing

Xem đáp án

Chọn đáp án C

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

Mô hình phát triển ứng dụng nào tập trung vào việc phát hành các bản cập nhật nhỏ và thường xuyên để nhanh chóng đáp ứng các yêu cầu thay đổi của người dùng?

Waterfall

Agile

Big Bang

Spiral

Xem đáp án

Chọn đáp án B

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

Kiểu tấn công nào lợi dụng việc ứng dụng lưu trữ dữ liệu nhạy cảm (ví dụ: token) không an toàn trên thiết bị di động?

Tấn công man-in-the-middle

Tấn công reverse engineering

Tấn công local data storage

Tấn công cross-site scripting (XSS)

Xem đáp án

Chọn đáp án C

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

Yếu tố nào sau đây quan trọng nhất để đảm bảo tính bảo mật của API mà ứng dụng di động sử dụng để giao tiếp với máy chủ?

Sử dụng giao thức HTTP

Xác thực và ủy quyền (Authentication and authorization)

Lưu trữ khóa API trên thiết bị

Chia sẻ khóa API công khai

Xem đáp án

Chọn đáp án B

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

Khái niệm nào mô tả quá trình tối ưu hóa ứng dụng di động để đạt được thứ hạng cao hơn trong kết quả tìm kiếm của các cửa hàng ứng dụng (App Store, Google Play)?

SEO (Search Engine Optimization)

ASO (App Store Optimization)

SEM (Search Engine Marketing)

CRO (Conversion Rate Optimization)

Xem đáp án

Chọn đáp án B

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

Loại tấn công bảo mật nào khai thác các lỗ hổng trong ứng dụng di động để truy cập trái phép vào dữ liệu người dùng hoặc hệ thống?

Tấn công DDoS

Tấn công phishing

Tấn công malware

Tấn công SQL injection

Xem đáp án

Chọn đáp án D

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

Trong quy trình phát triển ứng dụng di động, giai đoạn nào tập trung vào việc xác định các yêu cầu chức năng và phi chức năng của ứng dụng?

Kiểm thử và triển khai

Thiết kế giao diện người dùng (UI)

Phân tích yêu cầu

Phát triển và lập trình

Xem đáp án

Chọn đáp án C

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

Kỹ thuật nào cho phép ứng dụng di động tải dữ liệu và hiển thị nội dung một cách dần dần khi người dùng cuộn trang, thay vì tải toàn bộ nội dung cùng một lúc?

Eager loading

Lazy loading

Code obfuscation

Sharding

Xem đáp án

Chọn đáp án B

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

Loại cơ sở dữ liệu nào thường được sử dụng để lưu trữ dữ liệu có cấu trúc trong ứng dụng di động?

Cơ sở dữ liệu NoSQL

Cơ sở dữ liệu quan hệ (ví dụ: SQLite, MySQL)

Cơ sở dữ liệu đồ thị

Cơ sở dữ liệu hướng đối tượng

Xem đáp án

Chọn đáp án B

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

Quy trình nào giúp đảm bảo rằng ứng dụng di động tuân thủ các nguyên tắc và tiêu chuẩn của cửa hàng ứng dụng (App Store, Google Play) trước khi được phát hành?

Quy trình phát triển (Development process)

Quy trình kiểm thử (Testing process)

Quy trình đánh giá ứng dụng (App review process)

Quy trình triển khai (Deployment process)

Xem đáp án

Chọn đáp án C

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

Yếu tố nào sau đây cần được xem xét khi thiết kế ứng dụng di động cho các thiết bị có kích thước màn hình khác nhau?

Sử dụng bố cục cố định

Sử dụng đơn vị đo tuyệt đối (pixels)

Sử dụng thiết kế đáp ứng (responsive design)

Bỏ qua các thiết bị có màn hình nhỏ

Xem đáp án

Chọn đáp án C

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

Phương pháp kiếm tiền nào phổ biến cho các ứng dụng di động miễn phí, bằng cách hiển thị quảng cáo trong ứng dụng?

Bán ứng dụng trả phí

Mua trong ứng dụng (In-app purchases)

Quảng cáo trong ứng dụng (In-app advertising)

Mô hình đăng ký (Subscription)

Xem đáp án

Chọn đáp án C

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

Kỹ thuật nào cho phép ứng dụng di động tự động điều chỉnh giao diện người dùng (UI) dựa trên ngôn ngữ và khu vực địa lý của người dùng?

Localization

Internationalization

Globalization

All of the above

Xem đáp án

Chọn đáp án D

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

API nào cho phép ứng dụng di động truy cập các tính năng phần cứng của thiết bị, chẳng hạn như camera, GPS, và cảm biến?

API của bên thứ ba

API hệ điều hành (OS API)

API web

API đám mây

Xem đáp án

Chọn đáp án B

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

Loại thông báo nào được gửi đến thiết bị di động ngay cả khi ứng dụng không hoạt động, để thông báo cho người dùng về các sự kiện quan trọng?

Thông báo trong ứng dụng (In-app notifications)

Thông báo đẩy (Push notifications)

Thông báo SMS

Thông báo email

Xem đáp án

Chọn đáp án B

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

Phương pháp nào giúp xác định và giải quyết các vấn đề tiềm ẩn trong ứng dụng di động trước khi phát hành chính thức?

Phát triển nhanh (Agile)

Kiểm thử Beta

Phát triển thác nước (Waterfall)

Phát triển lặp (Iterative)

Xem đáp án

Chọn đáp án B

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

Công cụ nào sau đây thường được sử dụng để quản lý mã nguồn và theo dõi các thay đổi trong quá trình phát triển ứng dụng di động?

Microsoft Word

Adobe Photoshop

Git

Microsoft Excel

Xem đáp án

Chọn đáp án C

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

Công cụ nào giúp phân tích hành vi người dùng trong ứng dụng di động, từ đó đưa ra các quyết định cải thiện sản phẩm?

Google Analytics

Firebase Analytics

Amplitude

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

Xem đáp án

Chọn đáp án D

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

Framework nào của Google được sử dụng để phát triển ứng dụng di động đa nền tảng với hiệu suất cao?

React Native

Ionic

Flutter

Xamarin

Xem đáp án

Chọn đáp án C