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 7

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

Trong phát triển ứng dụng iOS, 'Core Data' được sử dụng để làm gì?

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

Đáp án: C

Câu 2

Phương pháp nào sau đây giúp giảm thiểu tình trạng 'callback hell' trong lập trình bất đồng bộ (asynchronous programming) trên ứng dụng di động?

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

Đáp án: C

Câu 3

Kỹ thuật 'shimmering' trong thiết kế giao diện người dùng (UI) của ứng dụng di động thường được sử dụng để làm gì?

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

Đáp án: B

Câu 4

Kiến trúc ứng dụng di động nào tập trung vào việc xử lý dữ liệu theo thời gian thực và phản ứng nhanh chóng với các sự kiện?

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

Đáp án: B

Câu 5

Trong ngữ cảnh phát triển ứng dụng di động, thuật ngữ 'UI/UX debt' dùng để chỉ điều gì?

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

Đáp án: B

Câu 6

Công cụ nào sau đây thường được sử dụng để tự động hóa quá trình kiểm thử giao diện người dùng (UI) của ứng dụng Android?

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

Đáp án: C

Câu 7

Trong ngữ cảnh phát triển ứng dụng di động, 'deep linking' được sử dụng để làm gì?

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

Đáp án: B

Câu 8

Phương pháp nào sau đây giúp bảo vệ ứng dụng di động khỏi các cuộc tấn công 'man-in-the-middle'?

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

Đáp án: B

Câu 9

Loại kiểm thử nào tập trung vào việc đảm bảo ứng dụng di động hoạt động tốt 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 10

Nguyên tắc SOLID nào khuyến khích việc chia nhỏ các interface lớn thành các interface nhỏ hơn, cụ thể hơn để client chỉ cần implement các method mà nó cần?

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

Đáp án: C

Câu 11

Trong ngữ cảnh phát triển ứng dụng di động, 'A/B testing' được sử dụng để làm gì?

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

Đáp án: B

Câu 12

Trong phát triển ứng dụng di động, 'Continuous Integration/Continuous Delivery' (CI/CD) là gì?

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

Đáp án: B

Câu 13

Trong phát triển ứng dụng di động, 'code obfuscation' được sử dụng để làm gì?

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

Đáp án: B

Câu 14

Công nghệ nào sau đây cho phép ứng dụng di động hoạt động ngoại tuyến bằng cách lưu trữ dữ liệu cục bộ?

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

Đáp án: C

Câu 15

Trong phát triển ứng dụng di động, thuật ngữ 'API throttling' dùng để chỉ điều gì?

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

Đáp án: B

Câu 16

Khái niệm 'progressive web app' (PWA) đề cập đến loại ứng dụng nào?

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

Đáp án: B

Câu 17

Trong phát triển ứng dụng di động, 'push notifications' được sử dụng để làm gì?

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

Đáp án: B

Câu 18

Khi phát triển ứng dụng di động, phương pháp nào sau đây giúp đảm bảo tính bảo mật của dữ liệu người dùng được lưu trữ trên thiết bị?

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

Đáp án: C

Câu 19

Trong phát triển ứng dụng di động, 'dependency injection' (DI) là gì?

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

Đáp án: B

Câu 20

Công cụ nào sau đây thường được sử dụng để xây dựng giao diện người dùng (UI) cho ứng dụng Android bằng cách sử dụng phương pháp kéo và thả (drag-and-drop)?

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

Đáp án: A

Câu 21

Loại kiến trúc nào thường được sử dụng trong phát triển ứng dụng di động để tách biệt lớp giao diện người dùng (UI), logic nghiệp vụ và lớp dữ liệu?

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

Đáp án: C

Câu 22

Khi phát triển ứng dụng di động, chiến lược nào sau đây giúp quản lý nhiều phiên bản khác nhau của ứng dụng (ví dụ: phiên bản thử nghiệm, phiên bản chính thức)?

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

Đáp án: B

Câu 23

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

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

Đáp án: B

Câu 24

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: B

Câu 25

Trong phát triển ứng dụng di động, kỹ thuật nào được sử dụng để giảm thiểu mức tiêu thụ pin của ứng dụng?

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

Đáp án: C

Câu 26

Trong phát triển ứng dụng di động, chiến lược kiểm thử 'monkey testing' thường được sử dụng để làm gì?

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

Đáp án: C

Câu 27

Công cụ nào sau đây thường được sử dụng để phân tích hiệu suất (performance) của ứng dụng di động và xác định các điểm nghẽn (bottlenecks)?

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

Đáp án: B

Câu 28

Phương pháp nào sau đây giúp cải thiện trải nghiệm người dùng (UX) của ứng dụng di động bằng cách giảm thiểu thời gian phản hồi?

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

Đáp án: C

Câu 29

Framework nào sau đây thường được sử dụng để phát triển ứng dụng di động đa nền tảng (cross-platform) bằng JavaScript?

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

Đáp án: C

Câu 30

Trong phát triển ứng dụng di động, thuật ngữ 'hot reloading' dùng để chỉ điều gì?

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

Đáp án: C