500+ câu Trắc nghiệm Phát triển game trên Android cơ bản có đáp án - Phần 9
30 câu hỏi
Công cụ nào sau đây thường được sử dụng để theo dõi và phân tích hành vi người dùng trong ứng dụng di động?
Microsoft Excel
Google Analytics
Adobe Photoshop
Zoom
Chọn đáp án B
Phương pháp phát triển ứng dụng di động nào tập trung vào việc xây dựng một sản phẩm tối thiểu khả dụng (MVP) để thu thập phản hồi từ người dùng và lặp lại nhanh chóng?
Mô hình thác nước
Phát triển hướng đối tượng
Phương pháp Agile
Mô hình xoắn ốc
Chọn đáp án C
Kỹ thuật nào sau đây giúp giảm kích thước ứng dụng di động?
Sử dụng hình ảnh có độ phân giải cao
Thêm nhiều thư viện bên thứ ba
Tối ưu hóa mã nguồn và tài nguyên
Tăng số lượng tính năng
Chọn đáp án C
API nào cho phép ứng dụng di động tích hợp với các dịch vụ mạng xã hội?
API hệ điều hành
API phần cứng
API bên thứ ba
API đám mây
Chọn đáp án C
Loại tấn công nào liên quan đến việc chặn và có khả năng thay đổi dữ liệu được truyền giữa ứng dụng di động và máy chủ?
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 SQL injection
Tấn công leo thang đặc quyền
Chọn đáp án B
Tiêu chí nào sau đây quan trọng nhất khi lựa chọn một nền tảng phát triển ứng dụng di động?
Giá thành
Tính năng và khả năng
Sự phổ biến
Tính dễ sử dụng
Chọn đáp án B
Loại cơ sở dữ liệu nào thường được sử dụng để lưu trữ dữ liệu cục bộ trên thiết bị di động?
MySQL
PostgreSQL
SQLite
MongoDB
Chọn đáp án C
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ư máy ảnh, GPS và gia tốc kế?
API web
API hệ điều hành
API bên thứ ba
API đám mây
Chọn đáp án B
Loại kiểm thử nào tập trung vào việc xác minh rằng ứng dụng di độ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ị
Kiểm thử tích hợp
Kiểm thử hiệu năng
Kiểm thử khả năng tương thích
Chọn đáp án D
Công nghệ nào cho phép ứng dụng di động gửi thông báo đến người dùng ngay cả khi ứng dụng không chạy?
Bluetooth
Push notifications
Near Field Communication (NFC)
Wi-Fi Direct
Chọn đáp án B
Phương pháp nào sau đây giúp bảo vệ dữ liệu nhạy cảm được lưu trữ trong ứng dụng di động?
Sử dụng mật khẩu mặc định
Lưu trữ dữ liệu dưới dạng văn bản thuần túy
Mã hóa dữ liệu
Vô hiệu hóa xác thực hai yếu tố
Chọn đáp án C
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?
Sử dụng hình ảnh có độ phân giải cao
Thực hiện các tác vụ nền thường xuyên
Tối ưu hóa thuật toán và cấu trúc dữ liệu
Truyền dữ liệu liên tục qua mạng di động
Chọn đáp án C
Trong phát triển ứng dụng di động, thuật ngữ 'A/B testing' dùng để chỉ điều gì?
Một loại kiểm thử bảo mật
Một kỹ thuật để tối ưu hóa mã
Một phương pháp so sánh hai phiên bản khác nhau của một tính năng để xem phiên bản nào hoạt động tốt hơn
Một công cụ để phân tích hiệu suất ứng dụng
Chọn đáp án C
Loại tấn công bảo mật nào cố gắng khai thác các lỗ hổng trong mã ứ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 trung gian (Man-in-the-middle)
Tấn công SQL injection
Tấn công leo thang đặc quyền
Chọn đáp án C
Trong ngữ cảnh phát triển ứng dụng di động, thuật ngữ 'code signing' đề cập đến điều gì?
Quá trình viết mã ứng dụng
Quá trình kiểm tra lỗi mã
Quá trình xác minh tính xác thực và toàn vẹn của ứng dụng
Quá trình tối ưu hóa mã để cải thiện hiệu suất
Chọn đáp án C
Khía cạnh nào sau đây quan trọng nhấ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 sặc sỡ
Đảm bảo tính dễ sử dụng và trực quan
Thêm nhiều hiệu ứng động phức tạp
Sử dụng phông chữ kích thước nhỏ
Chọn đáp án B
Trong phát triển ứng dụng di động, khái niệm 'lazy loading' đề cập đến điều gì?
Tải tất cả dữ liệu và tài nguyên cùng một lúc
Tải dữ liệu và tài nguyên chỉ khi cần thiết
Không tải bất kỳ dữ liệu hoặc tài nguyên nào
Tải dữ liệu và tài nguyên một cách ngẫu nhiên
Chọn đáp án B
Yếu tố nào sau đây quan trọng nhất để tối ưu hóa ứng dụng di động cho các công cụ tìm kiếm (ASO)?
Số lượng dòng code
Thiết kế giao diện người dùng
Từ khóa trong tiêu đề và mô tả ứng dụng
Kích thước tệp cài đặt
Chọn đáp án C
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
Chọn đáp án C
Loại kiến trúc nào tách biệt giao diện người dùng, logic nghiệp vụ và lớp dữ liệu của ứng dụng di động?
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
Công cụ nào sau đây thường được sử dụng để tự động hóa quá trình kiểm thử ứng dụng di động?
Microsoft Word
Selenium
Adobe Photoshop
Zoom
Chọn đáp án B
Trong phát triển ứng dụng di động, mô hình 'freemium' đề cập đến điều gì?
Một ứng dụng hoàn toàn miễn phí
Một ứng dụng chỉ dành cho người dùng cao cấp
Một ứng dụng cung cấp các tính năng cơ bản miễn phí và tính phí cho các tính năng nâng cao
Một ứng dụng yêu cầu thanh toán một lần trước khi sử dụng
Chọn đáp án C
Phương pháp nào sau đây có thể giúp giảm thiểu rủi ro bảo mật liên quan đến việc sử dụng API bên thứ ba trong ứng dụng di động?
Không kiểm tra bất kỳ quyền nào
Sử dụng API từ các nguồn không đáng tin cậy
Kiểm tra kỹ lưỡng các quyền mà API yêu cầu
Cung cấp cho API tất cả các quyền có thể
Chọn đáp án B
Khi phát triển ứng dụng di động, việc sử dụng thư viện của bên thứ ba có thể mang lại lợi ích nào?
Giảm kích thước ứng dụng
Tăng độ phức tạp của mã nguồn
Tiết kiệm thời gian và công sức phát triển
Loại bỏ hoàn toàn nhu cầu kiểm thử
Chọn đáp án A
Loại kiến trúc ứng dụng di động nào xử lý hầu hết logic nghiệp vụ trên máy chủ và chỉ hiển thị giao diện người dùng trên thiết bị di động?
Ứng dụng gốc
Ứng dụng web
Ứng dụng lai
Ứng dụng đám mây
Chọn đáp án C
Framework phát triển ứng dụng di động đa nền tảng nào sử dụng ngôn ngữ JavaScript, HTML và CSS?
Swift
Kotlin
React Native
Java
Chọn đáp án C
Nguyên tắc thiết kế UX nào nhấn mạnh việc cung cấp phản hồi ngay lập tức 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 hiển thị trạng thái hệ thống
Ngăn ngừa lỗi
Linh hoạt và hiệu quả sử dụng
Chọn đáp án B
Phương pháp nào sau đây giúp cải thiện khả năng tiếp cận 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
Ẩn nội dung quan trọng sau các tương tác phức tạp
Không cung cấp văn bản thay thế cho hình ảnh
Sử dụng kích thước phông chữ nhỏ
Chọn đáp án A
Trong phát triển ứng dụng di động, thuật ngữ 'deep linking' đề cập đến điều gì?
Kỹ thuật mã hóa dữ liệu nâng cao
Quá trình kiểm thử ứng dụng chuyên sâu
Liên kết trực tiếp đến một trang cụ thể trong ứng dụng
Phương pháp tối ưu hóa hiệu năng ứng dụng
Chọn đáp án C
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 tải cao?
Kiểm thử đơn vị
Kiểm thử tích hợp
Kiểm thử hiệu năng
Kiểm thử bảo mật
Chọn đáp án D








