JavaScript is required
Danh sách đề

200+ câu trắc nghiệm Lập trình cho di động giải thích đáp án ngắn gọn, dễ hiểu - Đề 5

19 câu hỏi 60 phút

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

Đây là logo của cái gì?

A.

Apple Store

B.

Google Play

C.

Andoird

D.

iOS

Đáp án
Đáp án đúng: A
Logo này là biểu tượng của hệ điều hành Android. Biểu tượng Android là một robot màu xanh lá cây, thường được gọi là "Andy". Các đáp án khác như Apple Store, Google Play và iOS không sử dụng logo này.

Danh sách câu hỏi:

Câu 1:

Đây là logo của cái gì?

Lời giải:
Đáp án đúng: A
Logo này là biểu tượng của hệ điều hành Android. Biểu tượng Android là một robot màu xanh lá cây, thường được gọi là "Andy". Các đáp án khác như Apple Store, Google Play và iOS không sử dụng logo này.

Câu 2:

Broadcast of call to someone targeted by the data is

Lời giải:
Đáp án đúng: B
Câu hỏi này kiểm tra kiến thức về các Intent Actions trong Android. Intent Actions là các hằng số chuỗi định nghĩa các hành động mà một intent có thể thực hiện. Trong trường hợp này, ta cần tìm Intent Action nào liên quan đến việc gọi điện thoại.

* A. android.intent.action.BUG_REPORT: Dùng để báo cáo lỗi.
* B. android.intent.action.CALL: Dùng để thực hiện cuộc gọi đến một số điện thoại cụ thể.
* C. android.intent.action.REBOOT: Dùng để khởi động lại thiết bị.
* D. android.intent.action.BATTERY_CHANGED: Dùng để thông báo khi trạng thái pin thay đổi.

Vậy đáp án đúng là B, vì nó đại diện cho hành động gọi điện thoại đến một số nào đó. Khi một ứng dụng broadcast intent này, nó sẽ kích hoạt ứng dụng gọi điện (ví dụ, trình quay số mặc định) để thực hiện cuộc gọi.

Câu 3:

Which is correct for using any image with the name "trainstation"?

Lời giải:
Đáp án đúng: D
Đáp án đúng là D. Android:src="@drawable/trainstation".

Giải thích:

Trong Android, để sử dụng một hình ảnh có tên "trainstation" từ thư mục drawable, bạn cần sử dụng cú pháp sau trong XML:

`android:src="@drawable/trainstation"`

Trong đó:

* `android:src` là thuộc tính của View (ví dụ: ImageView) cho biết nguồn của hình ảnh.
* `@drawable/trainstation` là một tham chiếu đến hình ảnh "trainstation" nằm trong thư mục drawable. Dấu `@` cho biết đây là một tài nguyên (resource).

Các lựa chọn khác không đúng vì:

* A. `Android:"@drawable/trainstation"`: Sai cú pháp, thiếu `src` và dấu ngoặc kép không đúng vị trí.
* B. `Android:src="trainstation"`: Thiếu tiền tố `@drawable/`, Android sẽ không tìm thấy tài nguyên.
* C. `Src=@drawable/trainstation`: Sai cú pháp, thuộc tính phải là `android:src` và cần dấu ngoặc kép.
Lời giải:
Đáp án đúng: B

Đáp án đúng là B. ActivityOptions.

Giải thích:

  • ActivityOptions: Lớp này cung cấp các tùy chọn để tùy chỉnh cách một activity bắt đầu, bao gồm cả các hiệu ứng chuyển đổi (transitions) như zoom, slide, fade, shared element transition, v.v. Sử dụng `ActivityOptions.makeCustomAnimation()` để tạo hiệu ứng chuyển đổi tùy chỉnh.
  • Intent: Được sử dụng để kích hoạt một activity, service hoặc broadcast receiver, nhưng không trực tiếp kiểm soát hiệu ứng chuyển đổi.
  • AnimationUtils: Chứa các phương thức để tải animation từ file XML, nhưng thường được sử dụng cho các view bên trong một activity, không phải chuyển đổi activity.
  • TransitionManager: Được sử dụng để tạo các chuyển đổi giữa các state của một scene trong cùng một activity, không phải giữa các activity khác nhau.

Câu 5:

Đây là logo của hệ điều hành di động nào?

Lời giải:
Đáp án đúng: D
Logo trong câu hỏi là logo của hệ điều hành Android. Biểu tượng này là hình một chú robot màu xanh lá cây, thường được gọi là "Bugdroid".
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:

Để thêm một menu vào Activity trong Android, ta cần ghi đè phương thức 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

Câu 8:

Phiên bản Android nào được gọi là "Nougat"?

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

Linux Kernel là gì trong hệ thống 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 12:

Trong phát triển ứng dụng Android, NDK được dùng để làm gì?

Chọn một:

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

Công ty nào mua Android?

Chọn một:

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