Nội dung đề thi: Lập trình di động - Tổng quan và giao diện người dùng Android (ôn tập)
Xem trước 25/87 câu hỏi trong đề.
Bấm Vào thi để làm bài trực tuyến, được chấm điểm và xem đáp án chi tiết.
Câu 1. Lập trình di động chủ yếu hướng tới việc xây dựng phần mềm cho nhóm thiết bị nào?
- A. Máy chủ chuyên dụng
- B. Thiết bị di động
- C. Máy in công nghiệp
- D. Máy tính để bàn
Câu 2. Đặc điểm nổi bật của ứng dụng Native là gì?
- A. Chạy trên mọi nền tảng mà không cần điều chỉnh
- B. Được phát triển riêng cho một nền tảng cụ thể
- C. Chỉ hoạt động khi có trình duyệt
- D. Không sử dụng ngôn ngữ lập trình
Câu 3. Ngôn ngữ thường được sử dụng để phát triển Native App trên Android theo tài liệu là gì?
- A. Swift
- B. Objective-C
- C. Java hoặc Kotlin
- D. PHP
Câu 4. Swift gắn với nền tảng phát triển ứng dụng nào?
- A. Android
- B. iOS
- C. Windows XP
- D. Linux Kernel
Câu 5. Ưu điểm thường thấy của Native App là gì?
- A. Tận dụng tốt tính năng và tài nguyên nền tảng
- B. Không cần kiểm thử
- C. Không cần giao diện
- D. Luôn có dung lượng nhỏ nhất
Câu 6. Ứng dụng đa nền tảng hướng tới mục tiêu nào?
- A. Chỉ chạy trên một thiết bị
- B. Có thể phát triển để chạy trên nhiều nền tảng
- C. Chỉ chạy ngoại tuyến
- D. Thay thế hệ điều hành
Câu 7. Hệ điều hành di động có vai trò chính nào?
- A. Quản lí tài nguyên và cung cấp môi trường cho ứng dụng
- B. Chỉ lưu trữ ảnh
- C. Chỉ kết nối máy in
- D. Chỉ biên dịch mã nguồn
Câu 8. Android Inc. được thành lập vào năm nào theo tài liệu?
- A. 2001
- B. 2003
- C. 2005
- D. 2008
Câu 9. Google sở hữu Android vào năm nào?
- A. 2003
- B. 2004
- C. 2005
- D. 2010
Câu 10. Android được mô tả trong tài liệu là hệ điều hành dựa trên nền tảng nào?
- A. Windows NT
- B. Linux
- C. macOS
- D. DOS
Câu 11. Android chủ yếu được thiết kế cho nhóm thiết bị nào?
- A. Thiết bị có màn hình cảm ứng như điện thoại, máy tính bảng
- B. Máy in laser
- C. Máy chủ cơ sở dữ liệu
- D. Thiết bị lưu trữ ngoài
Câu 12. Theo tài liệu, kiến trúc Android được chia thành bao nhiêu tầng chính?
- A. Hai
- B. Ba
- C. Bốn
- D. Sáu
Câu 13. Tầng thấp nhất trong kiến trúc Android là tầng nào?
- A. Application Framework
- B. Android Runtime
- C. Native Libraries
- D. Linux Kernel
Câu 14. Tầng nào cung cấp các thư viện gốc cho hệ thống Android?
- A. Native Libraries
- B. Application Framework
- C. Giao diện người dùng
- D. Trình quản lí dự án
Câu 15. Android Runtime có vai trò gần nhất với nội dung nào?
- A. Môi trường thực thi ứng dụng Android
- B. Quản lí dây cáp mạng
- C. Thiết kế biểu tượng
- D. Lưu trữ ảnh trong drawable
Câu 16. Application Framework nằm ở vị trí nào trong kiến trúc Android được trình bày?
- A. Tầng cao nhất trong bốn tầng
- B. Tầng thấp nhất
- C. Bên ngoài hệ điều hành
- D. Không thuộc kiến trúc Android
Câu 17. Quan hệ giữa các tầng Android được mô tả như thế nào?
- A. Tầng thấp sử dụng API của tầng cao
- B. Tầng cao sử dụng API của tầng bên dưới
- C. Các tầng hoàn toàn độc lập
- D. Chỉ Linux Kernel gọi ứng dụng
Câu 18. Android 13 được phát hành vào ngày nào theo tài liệu?
- A. 15/8/2022
- B. 4/10/2023
- C. 10/2024
- D. 1/1/2020
Câu 19. Android 14 được phát hành vào ngày nào theo tài liệu?
- A. 15/8/2022
- B. 4/10/2023
- C. 10/2024
- D. 20/2/2021
Câu 20. Phiên bản Android được tài liệu nêu ra vào tháng 10/2024 là gì?
- A. Android 12
- B. Android 13
- C. Android 14
- D. Android 15
Câu 21. JDK là thành phần cần thiết trong môi trường phát triển Java để làm gì?
- A. Cung cấp bộ công cụ phát triển Java
- B. Thiết kế ảnh nền
- C. Quản lí tài khoản Google
- D. Tạo máy ảo phần cứng
Câu 22. Android Studio là gì?
- A. Một hệ quản trị cơ sở dữ liệu
- B. Môi trường phát triển tích hợp cho Android
- C. Một hệ điều hành di động
- D. Một ngôn ngữ lập trình
Câu 23. Project Android thường chứa những thành phần nào?
- A. Mã nguồn, tài nguyên và cấu hình ứng dụng
- B. Chỉ một tệp ảnh
- C. Chỉ tệp âm thanh
- D. Chỉ dữ liệu người dùng
Câu 24. Trong Android Studio, tệp activity_main.xml thường dùng để làm gì?
- A. Mô tả giao diện của Activity
- B. Lưu mật khẩu hệ thống
- C. Chứa lịch sử phiên bản Android
- D. Khởi tạo nhân Linux
Câu 25. MainActivity thường đảm nhiệm vai trò nào trong ứng dụng mẫu?
- A. Lớp xử lí hoạt động chính của màn hình
- B. Thư mục lưu hình ảnh
- C. Tệp cài đặt JDK
- D. Bộ nhớ ngoài
… và còn 62 câu nữa.
Bấm Vào thi phía trên để làm toàn bộ 87 câu và xem đáp án.