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

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

1. Phương pháp phát triển phần mềm nào nhấn mạnh sự linh hoạt, lặp đi lặp lại và phản hồi liên tục từ khách hàng, thường được áp dụng cho dự án ứng dụng di động?
2. Điều gì là quan trọng NHẤT khi lựa chọn ngôn ngữ lập trình hoặc framework cho dự án phát triển ứng dụng di động?
3. Công cụ nào sau đây thường được dùng để quản lý vòng đời phát triển ứng dụng (ALM) trong dự án di động?
4. Điều gì KHÔNG phải là một giai đoạn trong vòng đời phát triển ứng dụng di động (SDLC)?
5. Khi phát triển ứng dụng di động, 'deep linking' dùng để chỉ điều gì?
6. Điều gì KHÔNG phải là yếu tố quan trọng cần xem xét khi thiết kế UI/UX cho ứng dụng di động?
7. Trong bối cảnh phát triển ứng dụng di động, 'responsive design' có nghĩa là gì?
8. Kiến trúc phần mềm nào thường được sử dụng để phát triển ứng dụng di động, giúp tách biệt logic nghiệp vụ, giao diện người dùng và dữ liệu?
9. API (Application Programming Interface) trong phát triển ứng dụng di động dùng để làm gì?
10. Trong phát triển ứng dụng di động, thuật ngữ 'MVP' thường được viết tắt cho cụm từ nào?
11. Phương pháp phân phối ứng dụng di động nào thường được sử dụng cho giai đoạn thử nghiệm nội bộ trước khi phát hành chính thức?
12. Công nghệ nào sau đây giúp ứng dụng di động có thể hoạt động offline hoặc nhanh hơn bằng cách lưu trữ dữ liệu cục bộ?
13. Phương pháp kiểm thử nào sau đây tập trung vào việc kiểm tra giao diện người dùng và trải nghiệm người dùng của ứng dụng di động?
14. Ứng dụng di động 'hybrid' là gì?
15. Khi chọn cơ sở dữ liệu cho ứng dụng di động, yếu tố nào sau đây quan trọng NHẤT đối với ứng dụng hoạt động offline?
16. Vấn đề bảo mật nào sau đây thường gặp trong phát triển ứng dụng di động?
17. Framework nào sau đây phổ biến cho việc phát triển ứng dụng iOS native?
18. Framework phát triển ứng dụng di động cross-platform nào sử dụng ngôn ngữ Dart và được phát triển bởi Google?
19. Trong ngữ cảnh phát triển ứng dụng di động, 'push notification' được sử dụng cho mục đích chính nào?
20. Loại kiểm thử nào sau đây đảm bảo ứng dụng di động hoạt động ổn định dưới tải lượng người dùng lớn?
21. Khi phát triển ứng dụng di động, 'code signing' có vai trò gì?
22. Điều gì KHÔNG phải là một lợi ích chính của việc sử dụng framework cross-platform để phát triển ứng dụng di động?
23. Ngôn ngữ lập trình nào sau đây thường được sử dụng chính để phát triển ứng dụng Android native?
24. Hình thức kiếm tiền nào sau đây phổ biến cho ứng dụng di động miễn phí?
25. Lỗi 'memory leak' trong ứng dụng di động gây ra hậu quả chính nào?
26. Khi ứng dụng di động cần truy cập các tính năng phần cứng của thiết bị (camera, GPS, cảm biến), ứng dụng native thường có lợi thế gì so với hybrid?
27. Công cụ nào sau đây thường được dùng để phân tích hiệu suất ứng dụng di động (performance monitoring)?
28. Phương pháp nào sau đây giúp cải thiện trải nghiệm người dùng (UX) khi ứng dụng di động tải dữ liệu từ server?
29. Công nghệ nào sau đây giúp kiểm tra tự động giao diện người dùng (UI) của ứng dụng di động?
30. Công nghệ nào sau đây giúp tối ưu hóa kích thước ứng dụng di động khi phát hành?