
500+ câu Trắc nghiệm Phát triển game trên Android cơ bản có đáp án - Phần 10
30 câu hỏi
API đồ họa
API hệ thống
API mạng
API phần cứng
Chọn đáp án D
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
Chọn đáp án C
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
Chọn đáp án C
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
Chọn đáp án 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
Chọn đáp án B
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
Chọn đáp án A
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
Chọn đáp án C
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
Chọn đáp án C
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
Chọn đáp án D
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
Chọn đáp án B
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
Chọn đáp án C
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)
Chọn đáp án B
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
Chọn đáp án C
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ố
Chọn đáp án 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
Chọn đáp án B
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
Chọn đáp án A
React Native
Xamarin
Flutter
Ionic
Chọn đáp án C
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
Chọn đáp án D
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
Chọn đáp án D
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
Chọn đáp án C
Swift
Java
React Native
C#
Chọn đáp án C
Google Analytics
Firebase Performance Monitoring
Crashlytics
Google Search Console
Chọn đáp án B
Bluetooth Low Energy (BLE)
Near Field Communication (NFC)
Wi-Fi Direct
Tất cả các đáp án trên
Chọn đáp án D
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
Chọn đáp án B
Microsoft Word
Adobe Photoshop
Git
Trello
Chọn đáp án C
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
Chọn đáp án B
Kiến trúc monolithic
Kiến trúc microservices
Kiến trúc MVC (Model-View-Controller)
Kiến trúc serverless
Chọn đáp án C
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
Chọn đáp án D
Tính thẩm mỹ
Khả năng học
Tính nhất quán
Hiệu quả
Chọn đáp án C
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)
Chọn đáp án D
Bạn có thích hoạt động này không?
Hãy lưu hoặc chia sẻ nội dung này đến mọi người.


















