Đề thi, bài tập trắc nghiệm online Phát triển ứng dụng di động – Đề 10

Đề 10 - Bài tập, đề thi trắc nghiệm online Phát triển ứng dụng di động

1. Kiến trúc ứng dụng di động phổ biến nào giúp tách biệt giao diện người dùng, logic nghiệp vụ và dữ liệu, tăng tính bảo trì và khả năng mở rộng?
2. Hình thức kiếm tiền nào phổ biến cho ứng dụng di động miễn phí, bằng cách hiển thị quảng cáo cho người dùng?
3. Khái niệm 'deep linking' trong ứng dụng di động dùng để chỉ điều gì?
4. Công cụ nào phổ biến để quản lý mã nguồn và phiên bản trong quá trình phát triển ứng dụng di động, giúp theo dõi thay đổi và cộng tác nhóm?
5. Trong phát triển ứng dụng di động, thuật ngữ 'Technical Debt' (Nợ kỹ thuật) đề cập đến điều gì?
6. Yếu tố nào KHÔNG phải là một phần của trải nghiệm người dùng (UX) trong ứng dụng di động?
7. Ngôn ngữ lập trình chính thức được sử dụng để phát triển ứng dụng Android là gì?
8. Trong phát triển ứng dụng di động, 'push notification' được sử dụng cho mục đích chính nào?
9. Quy trình nào sau đây KHÔNG thuộc vòng đời phát triển ứng dụng di động (SDLC)?
10. Phương pháp thiết kế giao diện người dùng (UI) nào tập trung vào việc đặt người dùng làm trung tâm, hiểu nhu cầu và hành vi của họ để tạo ra trải nghiệm tốt nhất?
11. Phương pháp xác thực nào thường được sử dụng để bảo mật ứng dụng di động, yêu cầu người dùng chứng minh danh tính trước khi truy cập?
12. Loại kiến trúc ứng dụng di động nào tập trung vào việc xây dựng ứng dụng từ các thành phần dịch vụ nhỏ, độc lập và có thể tái sử dụng?
13. Công cụ nào sau đây KHÔNG phải là công cụ phổ biến để thiết kế giao diện người dùng (UI) và trải nghiệm người dùng (UX) cho ứng dụng di động?
14. Kỹ thuật nào sau đây giúp giảm kích thước ứng dụng di động, làm cho quá trình tải xuống và cài đặt nhanh hơn?
15. Công nghệ nào cho phép ứng dụng di động truy cập vào các tính năng phần cứng của thiết bị như camera, GPS, và cảm biến?
16. Trong bối cảnh phát triển ứng dụng di động, 'continuous integration' (CI) và 'continuous delivery' (CD) là gì?
17. Loại ứng dụng di động nào chạy trực tiếp trên trình duyệt web mà không cần cài đặt từ cửa hàng ứng dụng?
18. Trong ngữ cảnh phát triển ứng dụng di động, 'responsive design' đề cập đến điều gì?
19. Lỗi phổ biến nào trong phát triển ứng dụng di động liên quan đến việc ứng dụng tiêu thụ quá nhiều pin hoặc dữ liệu di động của người dùng?
20. Trong phát triển ứng dụng di động, 'progressive enhancement' là phương pháp tiếp cận nào?
21. Lỗi bảo mật nào sau đây thường gặp trong ứng dụng di động, liên quan đến việc lưu trữ dữ liệu nhạy cảm một cách không an toàn?
22. Loại kiểm thử nào tập trung vào việc đánh giá hiệu suất của ứng dụng di động dưới tải cao hoặc điều kiện bất thường?
23. Mục tiêu chính của việc 'localization' (L10n) trong phát triển ứng dụng di động là gì?
24. Công nghệ nào cho phép phát triển ứng dụng di động một lần và triển khai lên cả iOS và Android?
25. Loại hình kiểm thử nào tập trung vào việc đảm bảo ứng dụng hoạt động đúng trên nhiều thiết bị và phiên bản hệ điều hành khác nhau?
26. Thách thức chính nào khi phát triển ứng dụng di động cho nhiều nền tảng (ví dụ: iOS và Android)?
27. Trong mô hình phát triển ứng dụng di động Agile, yếu tố nào được ưu tiên hàng đầu?
28. Phương pháp nào sau đây giúp cải thiện hiệu năng của ứng dụng di động bằng cách giảm số lượng yêu cầu đến máy chủ?
29. Phương pháp nào sau đây giúp đảm bảo chất lượng mã nguồn ứng dụng di động bằng cách tự động kiểm tra mã để phát hiện lỗi và vi phạm quy tắc?
30. Framework nào sau đây KHÔNG phải là framework phát triển ứng dụng di động đa nền tảng?