Để lập trình ứng dụng Android cần sử dụng ngôn ngữ gì?
Chọn một:
Trả lời:
Đáp án đúng: D
Để lập trình ứng dụng Android, ngôn ngữ lập trình chính được sử dụng là Java (hoặc Kotlin). Java cung cấp nền tảng và các thư viện cần thiết để xây dựng các ứng dụng chạy trên hệ điều hành Android. Assembly là ngôn ngữ lập trình cấp thấp, PHP là ngôn ngữ lập trình phía máy chủ chủ yếu được sử dụng để phát triển web, và Ruby on Rails là một framework phát triển web dựa trên ngôn ngữ Ruby.
Câu hỏi liên quan
Lời giải:
Đáp án đúng: A
ANR là viết tắt của "Application Not Responding", có nghĩa là ứng dụng không phản hồi. Đây là một lỗi thường gặp trên hệ điều hành Android khi một ứng dụng không thể xử lý các sự kiện đầu vào của người dùng hoặc không thể hoàn thành một tác vụ trong một khoảng thời gian nhất định. Khi điều này xảy ra, hệ thống sẽ hiển thị một hộp thoại ANR, cho phép người dùng chọn đóng ứng dụng hoặc chờ đợi nó phản hồi.
Phương án A: Application not recognized (Ứng dụng không được nhận diện) - Sai, không phải là ý nghĩa của ANR.
Phương án B: Android not recognized (Android không được nhận diện) - Sai, không liên quan đến lỗi ANR.
Phương án C: Application not responding (Ứng dụng không phản hồi) - Đúng, đây là ý nghĩa chính xác của ANR.
Phương án D: Application not react (Ứng dụng không phản ứng) - Sai, cách diễn đạt không chính xác và không phải là thuật ngữ đúng.
Phương án A: Application not recognized (Ứng dụng không được nhận diện) - Sai, không phải là ý nghĩa của ANR.
Phương án B: Android not recognized (Android không được nhận diện) - Sai, không liên quan đến lỗi ANR.
Phương án C: Application not responding (Ứng dụng không phản hồi) - Đúng, đây là ý nghĩa chính xác của ANR.
Phương án D: Application not react (Ứng dụng không phản ứng) - Sai, cách diễn đạt không chính xác và không phải là thuật ngữ đúng.
Lời giải:
Đáp án đúng: A
Trong Android, cấu trúc giao diện người dùng (màn hình) được định nghĩa bằng các tệp tin Layout XML. Các tệp tin này sử dụng các thẻ XML để mô tả các thành phần giao diện (ví dụ: TextView, Button, ImageView) và cách chúng được sắp xếp trên màn hình.
- A. Layout: Đây là đáp án đúng. Các tệp layout XML định nghĩa cấu trúc giao diện của ứng dụng Android.
- B. Manifest: Tệp Manifest chứa thông tin cấu hình của ứng dụng (ví dụ: tên ứng dụng, quyền, các Activity, Service, v.v.), không mô tả cấu trúc màn hình.
- C. string XML: Tệp string XML dùng để lưu trữ các chuỗi văn bản được sử dụng trong ứng dụng, giúp dễ dàng quản lý và bản địa hóa. Nó không mô tả cấu trúc màn hình.
- D. R: Lớp R là một lớp tự động được tạo ra bởi hệ thống build của Android, chứa các ID tài nguyên (ví dụ: ID của các layout, hình ảnh, chuỗi, v.v.). Nó không mô tả cấu trúc màn hình, mà chỉ cung cấp cách truy cập các tài nguyên này từ code.
Lời giải:
Đáp án đúng: B
JDK (Java Development Kit) là một bộ công cụ phát triển phần mềm được sử dụng để phát triển các ứng dụng Java. Nó bao gồm trình biên dịch Java (javac), JRE (Java Runtime Environment), và các thư viện Java cần thiết để viết, biên dịch, gỡ lỗi và chạy các chương trình Java.
* A. Để biên dịch mã nguồn C/C++: Sai. Việc biên dịch mã nguồn C/C++ được thực hiện bằng các trình biên dịch C/C++ như GCC hoặc Clang.
* B. Phát triển ứng dụng Java: Đúng. JDK cung cấp tất cả các công cụ cần thiết để phát triển ứng dụng Java.
* C. Biên dịch mã nguồn assembly: Sai. Mã nguồn assembly được biên dịch bằng các trình hợp ngữ (assembler) khác nhau, tùy thuộc vào kiến trúc bộ xử lý.
* D. Phát triển ứng dụng python: Sai. Để phát triển ứng dụng Python, cần sử dụng Python interpreter và các thư viện Python liên quan.
* A. Để biên dịch mã nguồn C/C++: Sai. Việc biên dịch mã nguồn C/C++ được thực hiện bằng các trình biên dịch C/C++ như GCC hoặc Clang.
* B. Phát triển ứng dụng Java: Đúng. JDK cung cấp tất cả các công cụ cần thiết để phát triển ứng dụng Java.
* C. Biên dịch mã nguồn assembly: Sai. Mã nguồn assembly được biên dịch bằng các trình hợp ngữ (assembler) khác nhau, tùy thuộc vào kiến trúc bộ xử lý.
* D. Phát triển ứng dụng python: Sai. Để phát triển ứng dụng Python, cần sử dụng Python interpreter và các thư viện Python liên quan.
Lời giải:
Đáp án đúng: C
Ứng dụng Android được thực thi trên máy ảo Dalvik (trước đây) hoặc ART (Android Runtime) kể từ phiên bản Android 4.4. Dalvik là một máy ảo chuyên biệt được thiết kế để chạy các ứng dụng Android trên các thiết bị di động. Nó chuyển đổi mã byte Java thành mã máy có thể thực thi trên kiến trúc ARM hoặc x86 của thiết bị. Các lựa chọn khác như Ubuntu, VMWare và Simulator không phải là môi trường thực thi trực tiếp của ứng dụng Android.
Lời giải:
Đáp án đúng: A
Android hỗ trợ 4 loại hướng màn hình chính: portrait (dọc), landscape (ngang), reverse Portrait (dọc ngược), reverse Landscape (ngang ngược). Tuy nhiên, khi nói về hướng màn hình cơ bản, thường chỉ đề cập đến portrait và landscape. Vì câu hỏi không nói rõ là "cơ bản" nên đáp án chính xác nhất là 4.
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Bộ Đồ Án Tốt Nghiệp Ngành Trí Tuệ Nhân Tạo Và Học Máy
89 tài liệu310 lượt tải

Bộ 120+ Đồ Án Tốt Nghiệp Ngành Hệ Thống Thông Tin
125 tài liệu441 lượt tải

Bộ Đồ Án Tốt Nghiệp Ngành Mạng Máy Tính Và Truyền Thông
104 tài liệu687 lượt tải

Bộ Luận Văn Tốt Nghiệp Ngành Kiểm Toán
103 tài liệu589 lượt tải

Bộ 370+ Luận Văn Tốt Nghiệp Ngành Kế Toán Doanh Nghiệp
377 tài liệu1030 lượt tải

Bộ Luận Văn Tốt Nghiệp Ngành Quản Trị Thương Hiệu
99 tài liệu1062 lượt tải
ĐĂNG KÝ GÓI THI VIP
- Truy cập hơn 100K đề thi thử và chính thức các năm
- 2M câu hỏi theo các mức độ: Nhận biết – Thông hiểu – Vận dụng
- Học nhanh với 10K Flashcard Tiếng Anh theo bộ sách và chủ đề
- Đầy đủ: Mầm non – Phổ thông (K12) – Đại học – Người đi làm
- Tải toàn bộ tài liệu trên TaiLieu.VN
- Loại bỏ quảng cáo để tăng khả năng tập trung ôn luyện
- Tặng 15 ngày khi đăng ký gói 3 tháng, 30 ngày với gói 6 tháng và 60 ngày với gói 12 tháng.
77.000 đ/ tháng