Đề thi, bài tập trắc nghiệm online Phát triển ứng dụng di độngĐề 14 – Bài tập, đề thi trắc nghiệm online Phát triển ứng dụng di động Đăng vào 2 Tháng 5, 2026 bởi admin Đề 14 – Bài tập, đề thi trắc nghiệm online Phát triển ứng dụng di động Đề 14 – Bài tập, đề thi trắc nghiệm online Phát triển ứng dụng di động Số câu30Quiz ID12024 Làm bài Câu 1 1. Loại ứng dụng di động nào chạy trực tiếp trên trình duyệt web của thiết bị, không cần cài đặt từ cửa hàng ứng dụng? A A. Ứng dụng gốc (Native app) B B. Ứng dụng web (Web app) C C. Ứng dụng lai (Hybrid app) D D. Ứng dụng PWA (Progressive Web App) Câu 2 2. SDK (Software Development Kit) cung cấp những gì cho nhà phát triển ứng dụng di động? A A. Phần cứng để chạy ứng dụng B B. Bộ công cụ, thư viện và tài liệu để phát triển ứng dụng cho một nền tảng cụ thể C C. Môi trường để triển khai ứng dụng lên cửa hàng ứng dụng D D. Dịch vụ lưu trữ dữ liệu cho ứng dụng Câu 3 3. Điều gì là thách thức chính khi phát triển ứng dụng di động đa nền tảng so với phát triển ứng dụng gốc? A A. Chi phí phát triển cao hơn B B. Khó khăn trong việc tiếp cận các tính năng phần cứng và API của thiết bị C C. Thời gian phát triển kéo dài hơn D D. Khó khăn trong việc bảo trì ứng dụng Câu 4 4. Công cụ nào của Google giúp nhà phát triển theo dõi và phân tích hành vi người dùng trong ứng dụng di động? A A. Firebase Analytics B B. Google Search Console C C. Google Ads D D. Google Play Console Câu 5 5. Phương pháp nào sau đây giúp tối ưu hiệu năng ứng dụng di động bằng cách giảm thiểu số lượng yêu cầu gửi đến máy chủ? A A. Tải dữ liệu đồng bộ B B. Sử dụng hình ảnh có độ phân giải cao C C. Bộ nhớ đệm (Caching) dữ liệu D D. Thực hiện tất cả tính toán trên máy chủ Câu 6 6. Công cụ nào thường được sử dụng để quản lý phiên bản mã nguồn (version control) trong dự án phát triển ứng dụng di động? A A. Firebase B B. Git C C. Jenkins D D. JIRA Câu 7 7. Điều gì là yếu tố quan trọng nhất cần xem xét khi thiết kế trải nghiệm người dùng (UX) cho ứng dụng di động? A A. Sử dụng công nghệ mới nhất B B. Tính thẩm mỹ cao C C. Tính dễ sử dụng và trực quan D D. Tích hợp nhiều tính năng phức tạp Câu 8 8. Phương pháp nào sau đây giúp giảm kích thước gói cài đặt (APK hoặc IPA) của ứng dụng di động? A A. Sử dụng hình ảnh có độ phân giải cao B B. Tải tất cả dữ liệu từ máy chủ khi khởi động ứng dụng C C. Tối ưu hóa hình ảnh và tài nguyên ứng dụng D D. Thêm nhiều thư viện và framework bên ngoài Câu 9 9. Công cụ nào sau đây KHÔNG phải là một nền tảng phát triển ứng dụng di động đa nền tảng? A A. SwiftUI B B. React Native C C. Xamarin D D. Flutter Câu 10 10. Điều gì KHÔNG phải là một giai đoạn điển hình trong quy trình phát triển ứng dụng di động? A A. Phân tích yêu cầu B B. Thiết kế giao diện người dùng C C. Bảo trì ứng dụng sau khi ra mắt D D. Sao chép ứng dụng sang nền tảng khác mà không chỉnh sửa Câu 11 11. Khung công nghệ (framework) nào phổ biến cho việc phát triển ứng dụng di động đa nền tảng, sử dụng ngôn ngữ Dart? A A. React Native B B. Xamarin C C. Flutter D D. Ionic Câu 12 12. Loại kiểm thử nào tập trung vào việc đảm bảo ứng dụng di động đáp ứng các yêu cầu chức năng đã được xác định? A A. Kiểm thử hiệu năng B B. Kiểm thử chức năng C C. Kiểm thử bảo mật D D. Kiểm thử khả năng sử dụng Câu 13 13. Điều gì là mục tiêu chính của việc thiết kế giao diện người dùng (UI) đáp ứng (responsive) cho ứng dụng di động? A A. Tăng tính bảo mật của ứng dụng B B. Đảm bảo ứng dụng hiển thị và hoạt động tốt trên nhiều kích thước màn hình khác nhau C C. Giảm chi phí phát triển ứng dụng D D. Tăng tốc độ tải trang của ứng dụng Câu 14 14. Công nghệ thanh toán di động nào sử dụng giao tiếp tầm ngắn để cho phép người dùng thanh toán bằng điện thoại thông minh tại các điểm bán hàng? A A. Bluetooth B B. NFC (Near Field Communication) C C. GPS (Global Positioning System) D D. Wi-Fi Direct Câu 15 15. Ngôn ngữ lập trình nào sau đây thường được sử dụng nhất cho phát triển ứng dụng Android gốc? A A. Swift B B. Kotlin C C. Objective-C D D. Java Câu 16 16. Quy trình 'App Store Optimization' (ASO) tập trung vào việc cải thiện yếu tố nào của ứng dụng di động? A A. Chất lượng mã nguồn B B. Hiệu năng ứng dụng C C. Khả năng hiển thị và thứ hạng của ứng dụng trên cửa hàng ứng dụng D D. Bảo mật ứng dụng Câu 17 17. Trong ngữ cảnh phát triển ứng dụng di động, 'MVP' (Minimum Viable Product) là gì? A A. Mô hình phát triển phần mềm nhanh nhất B B. Sản phẩm có đầy đủ tính năng và hoàn thiện C C. Phiên bản ứng dụng cơ bản nhất với các tính năng cốt lõi để thử nghiệm và thu thập phản hồi D D. Phương pháp kiểm thử ứng dụng hiệu quả nhất Câu 18 18. Công nghệ nào cho phép ứng dụng di động xác định vị trí địa lý của người dùng? A A. Bluetooth B B. NFC (Near Field Communication) C C. GPS (Global Positioning System) D D. Wi-Fi Direct Câu 19 19. Trong quá trình phát triển ứng dụng di động, 'API' (Application Programming Interface) có vai trò gì? A A. Ngôn ngữ lập trình chính để xây dựng ứng dụng B B. Giao diện cho phép các ứng dụng khác nhau giao tiếp và trao đổi dữ liệu với nhau C C. Công cụ kiểm thử hiệu năng ứng dụng D D. Mô hình cơ sở dữ liệu cho ứng dụng di động Câu 20 20. Phương pháp kiếm tiền (monetization) nào phổ biến nhất cho các ứng dụng di động miễn phí? A A. Bán ứng dụng trả phí B B. Mô hình đăng ký (Subscription) C C. Quảng cáo trong ứng dụng (In-app advertising) D D. Bán hàng hóa vật lý thông qua ứng dụng Câu 21 21. Trong phát triển ứng dụng di động, 'Deep Linking' là gì? A A. Liên kết đến trang chủ của ứng dụng trên cửa hàng ứng dụng B B. Liên kết trực tiếp đến một nội dung cụ thể bên trong ứng dụng từ bên ngoài ứng dụng C C. Liên kết giữa các ứng dụng khác nhau trên cùng một thiết bị D D. Liên kết đến trang chính sách bảo mật của ứng dụng Câu 22 22. Loại kiến trúc ứng dụng di động nào mà phần lớn logic nghiệp vụ và giao diện người dùng được thực thi trên thiết bị của người dùng, trong khi dữ liệu được lấy từ máy chủ? A A. Kiến trúc máy chủ-máy khách (Client-Server) B B. Kiến trúc ba lớp (Three-tier) C C. Kiến trúc Microservices D D. Kiến trúc Native Câu 23 23. Loại tấn công bảo mật nào nhắm vào ứng dụng di động bằng cách chèn mã độc vào ứng dụng hợp pháp? A A. Tấn công DDoS B B. Tấn công SQL Injection C C. Tấn công Malware Injection D D. Tấn công Man-in-the-Middle Câu 24 24. Push notification (thông báo đẩy) thường được sử dụng trong ứng dụng di động với mục đích chính nào? A A. Thu thập dữ liệu người dùng B B. Gửi thông điệp quảng cáo liên tục C C. Cung cấp thông tin cập nhật và tương tác kịp thời với người dùng D D. Ngăn chặn người dùng xóa ứng dụng Câu 25 25. Mô hình phát triển phần mềm Agile nhấn mạnh vào điều gì trong quá trình phát triển ứng dụng di động? A A. Tuân thủ nghiêm ngặt kế hoạch ban đầu B B. Phát triển lặp đi lặp lại và phản hồi liên tục từ khách hàng C C. Tài liệu chi tiết và đầy đủ trước khi bắt đầu phát triển D D. Phân công công việc rõ ràng và ít thay đổi Câu 26 26. Phương pháp kiểm thử nào thường được thực hiện bởi người dùng cuối thực tế để đánh giá trải nghiệm người dùng của ứng dụng di động trước khi phát hành chính thức? A A. Kiểm thử đơn vị (Unit Testing) B B. Kiểm thử tích hợp (Integration Testing) C C. Kiểm thử chấp nhận của người dùng (User Acceptance Testing - UAT) D D. Kiểm thử hồi quy (Regression Testing) Câu 27 27. Framework React Native sử dụng ngôn ngữ lập trình nào để xây dựng giao diện người dùng ứng dụng di động? A A. Swift B B. Kotlin C C. JavaScript D D. Java Câu 28 28. Điều gì KHÔNG phải là một lợi ích chính của việc sử dụng cơ sở dữ liệu đám mây (cloud database) cho ứng dụng di động? A A. Khả năng mở rộng linh hoạt B B. Chi phí ban đầu thấp C C. Kiểm soát hoàn toàn cơ sở hạ tầng máy chủ D D. Dễ dàng sao lưu và phục hồi dữ liệu Câu 29 29. Phương pháp kiểm thử ứng dụng di động nào tập trung vào việc đảm bảo ứng dụng hoạt động đúng trên các thiết bị và hệ điều hành khác nhau? A A. Kiểm thử chức năng B B. Kiểm thử hiệu năng C C. Kiểm thử tương thích D D. Kiểm thử bảo mật Câu 30 30. Công nghệ nào cho phép ứng dụng di động hoạt động ngoại tuyến (offline) bằng cách lưu trữ dữ liệu cục bộ trên thiết bị? A A. Bluetooth B B. Bộ nhớ đệm (Caching) và lưu trữ cục bộ (Local Storage) C C. Push Notification D D. Cloud Computing Đề 13 – Bài tập, đề thi trắc nghiệm online Lập trình .NET Đề 15 – Bài tập, đề thi trắc nghiệm online Kinh doanh thương mại quốc tế