Tạo Trắc Nghiệm

500+ câu Trắc nghiệm Phát triển game trên Android cơ bản có đáp án - Phần 6

30 câu · Đề ôn tập tổng hợp

Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án.
Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải.
Thi thử: nộp bài mới chấm điểm và hiện lời giải.

Câu 1

Khi thiết kế ứng dụng di động, 'affordance' (khả năng gợi ý) đề cập đến điều gì?

Đáp án và lời giải

Đáp án: B

Câu 2

Phương pháp nào sau đây giúp bảo vệ dữ liệu nhạy cảm (ví dụ: mật khẩu, thông tin thẻ tín dụng) trong ứng dụng di động?

Đáp án và lời giải

Đáp án: B

Câu 3

Khi phát triển ứng dụng di động, thuật ngữ 'API' (Application Programming Interface) dùng để chỉ điều gì?

Đáp án và lời giải

Đáp án: B

Câu 4

Khi phát triển ứng dụng di động, 'push notification' (thông báo đẩy) thường được sử dụng cho mục đích gì?

Đáp án và lời giải

Đáp án: C

Câu 5

Khi phát triển ứng dụng di động, 'localization' (nội địa hóa) đề cập đến quá trình nào?

Đáp án và lời giải

Đáp án: C

Câu 6

Điều gì KHÔNG phải là một phương pháp để cải thiện hiệu suất của ứng dụng di động?

Đáp án và lời giải

Đáp án: B

Câu 7

Công cụ nào sau đây thường được sử dụng để quản lý và theo dõi các lỗi (bugs) trong quá trình phát triển ứng dụng di động?

Đáp án và lời giải

Đáp án: C

Câu 8

Yếu tố nào sau đây KHÔNG nên được ưu tiên khi thiết kế giao diện người dùng (UI) cho ứng dụng di động?

Đáp án và lời giải

Đáp án: C

Câu 9

Loại mô hình thiết kế nào sau đây khuyến khích việc phân chia ứng dụng thành các thành phần độc lập, có thể tái sử dụng và dễ bảo trì?

Đáp án và lời giải

Đáp án: C

Câu 10

Trong phát triển ứng dụng di động, 'session management' (quản lý phiên) dùng để chỉ điều gì?

Đáp án và lời giải

Đáp án: C

Câu 11

Loại kiểm thử nào sau đây tập trung vào việc đảm bảo ứng dụng di động hoạt động đúng trên các thiết bị và hệ điều hành khác nhau?

Đáp án và lời giải

Đáp án: C

Câu 12

Điều gì KHÔNG phải là lợi ích của việc sử dụng kiến trúc Microservices trong phát triển ứng dụng di động backend?

Đáp án và lời giải

Đáp án: B

Câu 13

Khi thiết kế ứng dụng di động hướng đến người dùng lớn tuổi, yếu tố nào sau đây cần được đặc biệt chú trọng?

Đáp án và lời giải

Đáp án: B

Câu 14

Loại kiểm thử nào tập trung vào việc đánh giá khả năng đáp ứng của ứng dụng di động khi có số lượng lớn người dùng truy cập đồng thời?

Đáp án và lời giải

Đáp án: B

Câu 15

Trong phát triển ứng dụng di động, thuật ngữ 'code signing' (ký mã) dùng để chỉ điều gì?

Đáp án và lời giải

Đáp án: C

Câu 16

Phương pháp kiểm thử A/B thường được sử dụng để đánh giá yếu tố nào trong phát triển ứng dụng di động?

Đáp án và lời giải

Đáp án: C

Câu 17

Khi phát triển ứng dụng di động, điều gì quan trọng nhất cần xem xét để đảm bảo ứng dụng có thể truy cập được (accessible) đối với người dùng khuyết tật?

Đáp án và lời giải

Đáp án: B

Câu 18

Lợi ích chính của việc sử dụng 'Continuous Integration' (CI) và 'Continuous Delivery' (CD) trong phát triển ứng dụng di động là gì?

Đáp án và lời giải

Đáp án: B

Câu 19

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 cho ứng dụng di động?

Đáp án và lời giải

Đáp án: C

Câu 20

Trong bối cảnh phát triển ứng dụng di động, 'MVP' là viết tắt của thuật ngữ nào?

Đáp án và lời giải

Đáp án: B

Câu 21

Chiến lược 'lazy loading' (tải chậm) được sử dụng để tối ưu hóa yếu tố nào trong ứng dụng di động?

Đáp án và lời giải

Đáp án: B

Câu 22

Nguyên tắc SOLID trong lập trình hướng đối tượng giúp đạt được mục tiêu nào trong phát triển ứng dụng di động?

Đáp án và lời giải

Đáp án: C

Câu 23

Phương pháp nào sau đây giúp cải thiện trải nghiệm người dùng (UX) khi thiết kế ứng dụng di động cho người dùng quốc tế?

Đáp án và lời giải

Đáp án: C

Câu 24

Khái niệm 'Deep Linking' trong phát triển ứng dụng di động dùng để chỉ điều gì?

Đáp án và lời giải

Đáp án: B

Câu 25

Loại tấn công bảo mật nào thường nhắm vào các ứng dụng di động bằng cách chèn mã độc vào các ứng dụng hợp pháp?

Đáp án và lời giải

Đáp án: C

Câu 26

Lợi ích chính của việc sử dụng hệ thống quản lý phiên bản (ví dụ: Git) trong quá trình phát triển ứng dụng di động là gì?

Đáp án và lời giải

Đáp án: B

Câu 27

Công nghệ nào sau đây thường được sử dụng để xây dựng ứng dụng di động đa nền tảng (cross-platform) bằng cách sử dụng web technologies (HTML, CSS, JavaScript)?

Đáp án và lời giải

Đáp án: C

Câu 28

Công cụ nào sau đây thường được sử dụng để phân tích hành vi người dùng trong ứng dụng di động, giúp nhà phát triển hiểu rõ cách người dùng tương tác với ứng dụng?

Đáp án và lời giải

Đáp án: C

Câu 29

Trong ngữ cảnh phát triển ứng dụng di động, thuật ngữ 'Technical Debt' (Nợ kỹ thuật) đề cập đến điều gì?

Đáp án và lời giải

Đáp án: C

Câu 30

Loại kiến trúc nào sau đây thường được sử dụng để xây dựng các ứng dụng di động có khả năng mở rộng cao và chịu tải tốt, bằng cách phân chia ứng dụng thành các thành phần nhỏ, độc lập và giao tiếp với nhau qua mạng?

Đáp án và lời giải

Đáp án: C