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

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

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

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ị như camera và GPS?

API đồ họa

API hệ thống

API mạng

API phần cứng

Xem đáp án

Chọn đáp án D

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

Phương pháp nào sau đây giúp 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ửa hàng ứng dụng?

Tối ưu hóa công cụ tìm kiếm (SEO)

Tối ưu hóa tỷ lệ chuyển đổi (CRO)

Tối ưu hóa cửa hàng ứng dụng (ASO)

Tiếp thị nội dung

Xem đáp án

Chọn đáp án C

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

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

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

Tấn công SQL injection

Tấn công API injection

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

Xem đáp án

Chọn đáp án C

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

Phương pháp nào sau đây giúp cải thiện hiệu năng cuộn (scrolling performance) trong ứng dụng di động?

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

Sử dụng hình ảnh có độ phân giải cao

Sử dụng lazy loading (tải chậm) cho hình ảnh và nội dung

Tắt tính năng cache

Xem đáp án

Chọn đáp án C

5. 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 chạy ở nền trước?

Thông báo trong ứng dụng

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

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

Phương pháp nào sau đây giúp bảo vệ dữ liệu nhạy cảm được lưu trữ trên thiết bị di động?

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

Lưu trữ dữ liệu ở định dạng văn bản thuần túy

Vô hiệu hóa tính năng bảo mật của hệ điều hành

Chia sẻ dữ liệu với các ứng dụng khác

Xem đáp án

Chọn đáp án A

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

Trong phát triển ứng dụng di động, 'technical debt' (nợ kỹ thuật) là gì?

Số tiền nhà phát triển nợ công ty

Chi phí để mua các công cụ phát triển

Hậu quả của việc đưa ra các quyết định thiết kế hoặc mã hóa không tối ưu trong ngắn hạn, dẫn đến khó khăn trong bảo trì và phát triển trong tương lai

Số lượng dòng code trong ứng dụng

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 nhiều luồng xử lý

Tối ưu hóa thuật toán và giảm thiểu truy cập mạng

Tăng kích thước bộ nhớ cache

Xem đáp án

Chọn đáp án C

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

Phương pháp nào sau đây được sử dụng để kiểm tra ứng dụng di động trên nhiều thiết bị và hệ điều hành khác nhau mà không cần phải cài đặt ứng dụng trên từng thiết bị?

Kiểm thử thủ công

Kiểm thử tự động

Kiểm thử trên thiết bị thật

Kiểm thử trên trình giả lập/mô phỏng

Xem đáp án

Chọn đáp án D

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

SDK (Software Development Kit) là gì trong phát triển ứng dụng di động?

Một ngôn ngữ lập trình

Một bộ công cụ phần mềm giúp phát triển ứng dụng cho một nền tảng cụ thể

Một hệ điều hành di động

Một công cụ thiết kế giao diện người dùng

Xem đáp án

Chọn đáp án B

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

Loại kiểm thử nào tập trung vào việc đánh giá giao diện người dùng của ứng dụng di động để đảm bảo tính trực quan, dễ sử dụng và tuân thủ các nguyên tắc thiết kế?

Kiểm thử hiệu năng

Kiểm thử bảo mật

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

Kiểm thử chức năng

Xem đáp án

Chọn đáp án C

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

Điều gì KHÔNG phải là một chiến lược hiệu quả để kiếm tiền từ ứng dụng di động?

Bán ứng dụng trả phí (Paid app)

Mua đánh giá (review) tốt trên cửa hàng ứng dụng

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

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

Xem đáp án

Chọn đáp án B

13. 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ơ sở dữ liệu NoSQL trong phát triển ứng dụng di động?

Khả năng mở rộng linh hoạt

Hiệu năng cao với dữ liệu phi cấu trúc

Tính nhất quán ACID (Atomicity, Consistency, Isolation, Durability) mạnh mẽ

Dễ dàng xử lý dữ liệu lớn

Xem đáp án

Chọn đáp án C

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

Điều gì KHÔNG phải là lợi ích của việc sử dụng kiến trúc microservices trong phát triển ứng dụng di động backend?

Khả năng mở rộng độc lập cho từng thành phần

Giảm độ phức tạp trong triển khai

Tính linh hoạt cao trong lựa chọn công nghệ cho từng service

Khả năng phục hồi tốt hơn khi một service gặp sự cố

Xem đáp án

Chọn đáp án B

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

Điện toán đám mây

Lưu trữ cục bộ (Local Storage)

Mạng phân phối nội dung (CDN)

API web

Xem đáp án

Chọn đáp án B

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

Đâu là sự khác biệt chính giữa native app và hybrid app?

Native app chạy nhanh hơn và có quyền truy cập đầy đủ vào phần cứng thiết bị, trong khi hybrid app chậm hơn và bị giới hạn quyền truy cập

Native app chỉ chạy trên Android, còn hybrid app chỉ chạy trên iOS

Native app được phát triển bằng HTML, CSS, JavaScript, còn hybrid app được phát triển bằng Java hoặc Swift/Objective-C

Native app dễ phát triển hơn hybrid app

Xem đáp án

Chọn đáp án A

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

Framework phát triển ứng dụng di động nào của Google sử dụng ngôn ngữ Dart?

React Native

Xamarin

Flutter

Ionic

Xem đáp án

Chọn đáp án C

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

Phương pháp phát triển ứng dụng di độ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?

Mô hình thác nước

Mô hình xoắn ốc

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

Phát triển Agile

Xem đáp án

Chọn đáp án D

19. 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 di động đáp ứng các yêu cầu chức năng đã chỉ định?

Kiểm thử hiệu năng

Kiểm thử bảo mật

Kiểm thử khả năng sử dụng

Kiểm thử chức năng

Xem đáp án

Chọn đáp án D

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

Điều gì KHÔNG phải là một phần của quy trình CI/CD (Continuous Integration/Continuous Delivery) trong phát triển ứng dụng di động?

Tự động hóa kiểm thử

Tích hợp mã nguồn thường xuyên

Triển khai thủ công lên cửa hàng ứng dụng

Phản hồi nhanh chóng về lỗi

Xem đáp án

Chọn đáp án C

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

Khung phát triển ứng dụng di động đa nền tảng nào sử dụng ngôn ngữ JavaScript và cho phép phát triển ứng dụng cho cả iOS và Android từ một codebase duy nhất?

Swift

Java

React Native

C#

Xem đáp án

Chọn đáp án C

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

Công cụ nào sau đây được sử dụng để phân tích hiệu năng ứng dụng di động, giúp xác định các điểm nghẽn và tối ưu hóa tốc độ?

Google Analytics

Firebase Performance Monitoring

Crashlytics

Google Search Console

Xem đáp án

Chọn đáp án B

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

Công nghệ nào cho phép ứng dụng di động tương tác với các thiết bị IoT (Internet of Things)?

Bluetooth Low Energy (BLE)

Near Field Communication (NFC)

Wi-Fi Direct

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

Xem đáp án

Chọn đáp án D

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

Chọn phát biểu đúng về 'code signing' trong phát triển ứng dụng iOS?

Là quá trình mã hóa toàn bộ mã nguồn ứng dụng

Là quá trình xác thực danh tính nhà phát triển và đảm bảo tính toàn vẹn của ứng dụng

Là quá trình tối ưu hóa mã nguồn để tăng hiệu năng

Là quá trình dịch mã nguồn sang ngôn ngữ máy

Xem đáp án

Chọn đáp án B

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

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

Microsoft Word

Adobe Photoshop

Git

Trello

Xem đáp án

Chọn đáp án C

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

Trong ngữ cảnh phát triển ứng dụng di động, thuật ngữ 'deep linking' đề cập đến điều gì?

Liên kết đến trang chủ của ứng dụng

Liên kết đến một vị trí cụ thể bên trong ứng dụng

Liên kết đến cửa hàng ứng dụng

Liên kết đến trang web của nhà phát triển

Xem đáp án

Chọn đáp án B

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

Kiến trúc ứng dụng di động nào phân tách giao diện người dùng, logic nghiệp vụ và lớp dữ liệu thành các thành phần riêng biệt?

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

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

Loại tấn công bảo mật nào nhắm mục tiêu vào ứng dụng di động bằng cách chèn mã độc hại vào ứng dụng hợp pháp?

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

Tấn công SQL injection

Tấn công phishing

Tấn công Trojan

Xem đáp án

Chọn đáp án D

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

Nguyên tắc thiết kế UX nào tập trung vào việc tạo ra một giao diện người dùng nhất quán và dễ hiểu?

Tính thẩm mỹ

Khả năng học

Tính nhất quán

Hiệu quả

Xem đáp án

Chọn đáp án C

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

Loại kiểm thử nào tập trung vào việc đảm bảo ứng dụng di động hoạt động ổn định và không bị crash (sập) khi chịu tải cao hoặc trong điều kiện sử dụng khắc nghiệt?

Kiểm thử chức năng

Kiểm thử bảo mật

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

Kiểm thử độ ổn định (Stability Testing)

Xem đáp án

Chọn đáp án D