JavaScript is required
Danh sách đề

500+ câu hỏi trắc nghiệm Công nghệ Java cho di động giải thích chi tiết từng câu - Đề 9

50 câu hỏi 60 phút

Thẻ ghi nhớ
Luyện tập
Thi thử
Nhấn để lật thẻ
1 / 50

res/ holds

A.

resources

B.

Java source code

C.

application

D.

static files

Đáp án
Đáp án đúng: A
Thư mục `res/` trong cấu trúc dự án Android được sử dụng để lưu trữ các tài nguyên (resources) tĩnh mà ứng dụng sử dụng. Các tài nguyên này có thể bao gồm hình ảnh, bố cục giao diện người dùng (layouts), chuỗi văn bản (strings), giá trị (values) như màu sắc, kích thước, kiểu dáng, và nhiều loại tài nguyên khác.

* A. resources: Đáp án này đúng. Thư mục `res/` chứa các tài nguyên của ứng dụng.
* B. Java source code: Sai. Mã nguồn Java được lưu trữ trong thư mục `java/` hoặc các thư mục con của nó.
* C. application: Sai. Ứng dụng là khái niệm tổng thể, không phải là nội dung của thư mục `res/`.
* D. static files: Đáp án này cũng đúng, nhưng đáp án A bao quát hơn. Resources bao gồm cả static files, nhưng không chỉ giới hạn ở static files. Ví dụ, resources có thể bao gồm các giá trị (values) được định nghĩa trong XML.

Vì đáp án A bao quát và chính xác nhất, nên đáp án A là đáp án đúng nhất.

Danh sách câu hỏi:

Câu 1:

res/ holds

Lời giải:
Đáp án đúng: A
Thư mục `res/` trong cấu trúc dự án Android được sử dụng để lưu trữ các tài nguyên (resources) tĩnh mà ứng dụng sử dụng. Các tài nguyên này có thể bao gồm hình ảnh, bố cục giao diện người dùng (layouts), chuỗi văn bản (strings), giá trị (values) như màu sắc, kích thước, kiểu dáng, và nhiều loại tài nguyên khác.

* A. resources: Đáp án này đúng. Thư mục `res/` chứa các tài nguyên của ứng dụng.
* B. Java source code: Sai. Mã nguồn Java được lưu trữ trong thư mục `java/` hoặc các thư mục con của nó.
* C. application: Sai. Ứng dụng là khái niệm tổng thể, không phải là nội dung của thư mục `res/`.
* D. static files: Đáp án này cũng đúng, nhưng đáp án A bao quát hơn. Resources bao gồm cả static files, nhưng không chỉ giới hạn ở static files. Ví dụ, resources có thể bao gồm các giá trị (values) được định nghĩa trong XML.

Vì đáp án A bao quát và chính xác nhất, nên đáp án A là đáp án đúng nhất.

Câu 2:

assets/ holds

Lời giải:
Đáp án đúng: D

Thư mục assets/ trong một dự án Android được sử dụng để chứa các tài nguyên (resources) và các tệp tĩnh (static files) mà ứng dụng cần. Điều này bao gồm hình ảnh, âm thanh, video, phông chữ, các tệp dữ liệu JSON, XML hoặc bất kỳ loại tệp nào khác mà bạn muốn đóng gói cùng với ứng dụng của mình. Các tệp trong thư mục assets/ sẽ không được biên dịch vào mã nguồn, mà sẽ được sao chép nguyên trạng vào gói ứng dụng (APK). Bạn có thể truy cập chúng bằng cách sử dụng AssetManager.


Trong khi đó:



  • Java source code (mã nguồn Java) thường nằm trong thư mục java/.

  • Application (ứng dụng) là khái niệm chung, không phải là nội dung của thư mục assets/.


Do đó, phương án A và D đều đúng, tuy nhiên, phương án A chính xác và đầy đủ hơn vì nó bao hàm cả phương án D (static files cũng là một loại resources).

Lời giải:
Đáp án đúng: A
Android là một hệ điều hành di động mã nguồn mở được xây dựng dựa trên nền tảng Linux kernel. Google đã sử dụng Linux kernel và sửa đổi, bổ sung thêm các thư viện, framework và giao diện người dùng để tạo ra hệ điều hành Android hoàn chỉnh. Do đó, đáp án A là chính xác.

Câu 4:

Tại thời điểm thực hiện cuộc gọi mạng, giao diện người dùng bị chậm hoặc bị treo do:

Lời giải:
Đáp án đúng: C
Khi giao diện người dùng bị chậm hoặc treo trong quá trình thực hiện cuộc gọi mạng, điều này thường chỉ ra rằng hệ thống đang phải chịu một lượng tải lớn. Các yếu tố khác như vấn đề phần cứng, virus hoặc độ trễ mạng cũng có thể gây ra tình trạng này, nhưng 'too much load' (quá tải) là nguyên nhân phổ biến nhất, đặc biệt khi hệ thống phải xử lý nhiều dữ liệu hoặc tác vụ đồng thời trong cuộc gọi mạng.

A. Vấn đề phần cứng (hardware problem): Mặc dù vấn đề phần cứng có thể gây ra sự cố, nhưng nó ít liên quan trực tiếp đến hiện tượng chậm hoặc treo khi thực hiện cuộc gọi mạng hơn là quá tải.

B. Virus: Virus có thể ảnh hưởng đến hiệu suất hệ thống, nhưng triệu chứng thường rộng hơn và không chỉ giới hạn trong quá trình thực hiện cuộc gọi mạng.

C. Độ trễ mạng (Network latency): Độ trễ mạng chủ yếu ảnh hưởng đến tốc độ truyền dữ liệu, gây ra độ trễ trong cuộc gọi, nhưng ít gây ra tình trạng treo giao diện người dùng.

D. Quá tải (too much load): Đây là nguyên nhân chính xác nhất. Khi hệ thống phải xử lý quá nhiều dữ liệu hoặc tác vụ trong cuộc gọi mạng (ví dụ: mã hóa, giải mã, xử lý video), nó có thể dẫn đến tình trạng chậm hoặc treo giao diện người dùng.
Lời giải:
Đáp án đúng: A

Câu trả lời đúng là A. AsyncTask là một lớp tiện ích trong Android cho phép thực hiện các tác vụ nền (background tasks) và cập nhật giao diện người dùng (UI thread) một cách dễ dàng. Nó giúp tránh tình trạng đóng băng giao diện khi thực hiện các tác vụ tốn thời gian. AsyncTask thực hiện các thao tác chặn (ví dụ: truy cập mạng, đọc/ghi file) trong một luồng riêng và sau đó sử dụng phương thức onPostExecute() để cập nhật kết quả lên luồng UI. Điều này đảm bảo rằng giao diện người dùng luôn phản hồi và không bị treo.

Câu 6:

Tính năng nào sau đây được Android hỗ trợ?

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

Câu 7:

ADB viết tắt của

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

Câu 8:

Thành phần nào sau đây là thành phần của tệp APK?”

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

Câu 9:

Nếu Đoạn và hoạt động đang chạy và hoạt động bị hủy thì ảnh hưởng đến đoạn đó là gì?

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

Câu 11:

Các lớp hộp thoại trong Android?

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

Câu 15:

AIDL nghĩa là gì?

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

Câu 16:

What is APK?

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

Câu 21:

Tại sao JVM (máy ảo Java) được thay thế bằng DVM (máy ảo Dalvik) khi bắt đầu dự án Android?

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

Câu 22:

Thuộc tính nào cho phép nhập dữ liệu vào một hoặc nhiều dòng

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

Câu 23:

APK là viết tắt của

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

Câu 26:

NotificationManager là ?

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

Câu 30:

Google mua Android khi nào?

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

Câu 32:

Định nghĩa của Loader (Trình tải )?

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

Câu 36:

Trình giả lập giống hệt như chạy điện thoại thật NGOẠI TRỪ khi giả lập/mô phỏng cái gì?

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

Câu 38:

Ở trạng thái tạm dừng

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

Câu 39:

Thiết bị giả lập cho android.

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

Câu 40:

Gọi Direct component trong Android

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

Câu 41:

Động lực kinh doanh chính của Google khi hỗ trợ Android là gì?

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

Câu 46:

Sự khác biệt giữa bối cảnh hoạt động và bối cảnh ứng dụng là gì?

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

Câu 50:

Trạng thái trung gian sử dụng khoảng 50% năng lượng pin ở trạng thái đầy.

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