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 16

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 di động, ‘testing’ (kiểm thử) là một giai đoạn quan trọng. Loại kiểm thử nào tập trung vào việc đảm bảo các thành phần riêng lẻ của ứng dụng hoạt động đúng?

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

Đáp án: B

Câu 2

Trong iOS, ‘Storyboard’ là một công cụ dùng để làm gì?

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

Đáp án: B

Câu 3

Thành phần nào của Android chịu trách nhiệm thực thi các tác vụ nền mà không có giao diện người dùng trực tiếp?

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

Đáp án: B

Câu 4

Trong Android, Intent là gì và dùng để làm gì?

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

Đáp án: B

Câu 5

Trong phát triển ứng dụng di động, thuật ngữ ‘UI’ (User Interface) đề cập đến yếu tố nào?

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

Đáp án: B

Câu 6

Thành phần nào trong Android được sử dụng để hiển thị các mục trong một danh sách cuộn (scrolling list), ví dụ như danh sách tin nhắn hoặc danh sách sản phẩm?

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

Đáp án: B

Câu 7

Framework nào sau đây KHÔNG phải là một lựa chọn cho phát triển ứng dụng ‘native’ Android?

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

Đáp án: B

Câu 8

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?

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

Đáp án: B

Câu 9

Trong phát triển ứng dụng di động, sử dụng ‘background threads’ (luồng nền) giúp ích gì cho hiệu suất?

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

Đáp án: B

Câu 10

UX (User Experience) trong phát triển ứng dụng di động tập trung vào khía cạnh nào?

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

Đáp án: B

Câu 11

Framework nào của Google cho phép phát triển ứng dụng di động đa nền tảng (cross-platform) sử dụng ngôn ngữ Dart?

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

Đáp án: B

Câu 12

Khái niệm ‘cross-platform development’ trong phát triển ứng dụng di động đề cập đến phương pháp nào?

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

Đáp án: B

Câu 13

Khi phát triển ứng dụng di động, việc áp dụng nguyên tắc ‘least privilege’ (quyền hạn tối thiểu) có ý nghĩa gì đối với bảo mật?

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

Đáp án: B

Câu 14

Khi thiết kế ứng dụng di động, việc sử dụng các ‘design patterns’ (mẫu thiết kế) mang lại lợi ích gì?

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

Đáp án: B

Câu 15

Thành phần nào trong Android cho phép ứng dụng phản hồi các sự kiện hệ thống hoặc phát sóng từ các ứng dụng khác?

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

Đáp án: B

Câu 16

Framework nào sau đây KHÔNG thuộc nhóm phát triển ứng dụng di động ‘cross-platform’ phổ biến?

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

Đáp án: B

Câu 17

Trong iOS, kiến trúc MVC (Model-View-Controller) phân chia trách nhiệm như thế nào?

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

Đáp án: B

Câu 18

Platform nào sau đây KHÔNG phải là một nền tảng phát triển ứng dụng di động chính?

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

Đáp án: B

Câu 19

Trong phát triển ứng dụng di động, ‘CI/CD’ (Continuous Integration/Continuous Deployment) đề cập đến quy trình nào?

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

Đáp án: B

Câu 20

Ngôn ngữ lập trình nào là ngôn ngữ chính thức và được khuyến nghị cho phát triển ứng dụng Native trên Android?

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

Đáp án: B

Câu 21

Khi phát triển ứng dụng di động, ‘localization’ (bản địa hóa) có ý nghĩa gì?

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

Đáp án: B

Câu 22

Ưu điểm chính của việc phát triển ứng dụng ‘native’ so với các phương pháp khác là gì?

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

Đáp án: B

Câu 23

Khi phát triển ứng dụng di động, việc sử dụng ‘version control system’ (hệ thống kiểm soát phiên bản) như Git mang lại lợi ích gì?

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

Đáp án: B

Câu 24

Thành phần nào trong kiến trúc MVP (Model-View-Presenter) chịu trách nhiệm xử lý logic nghiệp vụ và tương tác với Model?

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

Đáp án: B

Câu 25

Trong phát triển ứng dụng di động, ‘API Gateway’ đóng vai trò gì?

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

Đáp án: B

Câu 26

Trong phát triển ứng dụng di động, khái niệm ‘native app’ ám chỉ loại ứng dụng nào?

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

Đáp án: B

Câu 27

Push Notification (Thông báo đẩy) trong ứng dụng di động chủ yếu được sử dụng để làm gì?

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

Đáp án: B

Câu 28

Trong phát triển ứng dụng di động, ‘API Key’ thường được sử dụng cho mục đích gì?

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

Đáp án: B

Câu 29

SDK (Software Development Kit) là gì trong ngữ cảnh phát triển ứng dụng di động?

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

Đáp án: B

Câu 30

Ngôn ngữ lập trình nào là ngôn ngữ chính thức và được khuyến nghị cho phát triển ứng dụng Native trên iOS?

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

Đáp án: B