Tạo Trắc Nghiệm

200+ câu trắc nghiệm Lập trình cho di động có đáp án - Phần 5

39 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

Khi một activity không tồn tại ở trong bộ nhớ thì nó đang ở trạng thái nào?

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

Đáp án: A

Câu 2

Phương thức được dùng để xử lý những thứ xảy ra sau khi chọn vào một nút bấm là

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

Đáp án: C

Câu 3

Lệnh sau đây sẽ trả về hành động gì?

Intent intent= new Intent(FirstAcivity.this, SecondActivity.class)

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

Đáp án: B

Câu 4

Custom view có thể được tạo ra bằng cách kế thừa lớp nào?

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

Đáp án: A

Câu 5

Thành phần Android nào hiển thị các phần của một activity trên màn hình?

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

Đáp án: B

Câu 6

Các yêu cầu từ content provider được xử lý bởi phương thức nào?

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

Đáp án: D

Câu 7

Khi một activity không được focus nhưng vẫn hiển thị trên màn hình thì nó đang ở trạng thái?

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

Đáp án: C

Câu 8

Phương thức nào sau đây KHÔNG nằm trong vòng đời của một activity?

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

Đáp án: D

Câu 9

Lớp nào chịu trách nhiệm thiết kế màn hình chính trong lần chạy đầu tiên của ứng dụng?

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

Đáp án: A

Câu 10

Activity có thể bị tắt đi bằng cách gọi phương thức nào của nó?

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

Đáp án: B

Câu 11

Một trong những thành phần của ứng dụng, điều khiển giao diện người dùng và quản lý tương tác người dùng với màn hình điện thoại là

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

Đáp án: B

Câu 12

Dòng code nào sau đây được dùng để bắt đầu Activity2 từ một Activity1 đang chạy?

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

Đáp án: D

Câu 13

Phương thức được gọi để làm sạch các tài nguyên được dùng bởi dịch vụ là

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

Đáp án: C

Câu 14

Đâu là lớp con trực tiếp của activity?

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

Đáp án: A

Câu 15

Lớp cha trực tiếp của activity và services là

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

Đáp án: A

Câu 16

Activity có thể được xem tương đương là

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

Đáp án: B

Câu 17

Phương thức nào trong vòng đời của activity được gọi ra khi activity không còn được hiển thị nữa?

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

Đáp án: A

Câu 18

Phương thức nào của Activity được dùng để lấy tham chiếu tới một Android view sử dụng thuộc tính id của file XML?

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

Đáp án: A

Câu 19

Làm thế nào để lấy ra sự khác nhau giữa hai ngày trong kiểu Date?

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

Đáp án: A

Câu 20

Lớp nào phụ trách tất cả các kế thừa từ Enums class?

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

Đáp án: C

Câu 21

Làm thế nào để chuyển đổi date từ một mẫu sang một mẫu khác?

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

Đáp án: A

Câu 22

Phương thức nào của lớp String dùng để kiểm tra hai chuỗi có bằng nhau hay không?

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

Đáp án: C

Câu 23

Mô phỏng thành phần của chương trình như một đối tượng là đặc tính của phương pháp lập trình

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

Đáp án: A

Câu 24

Trong kế thừa, phương thức của lớp con được khai báo giống phương thức của lớp cha cả về tên lẫn tham số gọi là

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

Đáp án: A

Câu 25

Đặc tính nào của lập trình hướng đối tượng là cách xây dựng các lớp và đối tượng từ các đối tượng trong thế giới thực?

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

Đáp án: C

Câu 26

Từ khóa nào được sử dụng để đưa ra exception bằng code?

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

Đáp án: C

Câu 27

Date được lưu ở trong database bằng cách nào?

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

Đáp án: A

Câu 28

Hàm nào của lớp predefined Thread được dùng để kiểm tra thread hiện tại có đang chạy hay không?

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

Đáp án: A

Câu 29

Đoạn chương trình sau xảy ra lỗi gì?

byte b = 50;

b = b * 50;

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

Đáp án: B

Câu 30

Làm thế nào để lấy ra được UTC time?

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

Đáp án: C

Câu 31

Đâu là phát biểu đúng về đặc tính abstraction trong lập trình hướng đối tượng java?

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

Đáp án: D

Câu 32

Đầu ra của đoạn code sau là gì?

class exception_handling {

public static void main(String args[]) {

try {

System.out.print("Hello" + " " + 1 / 0);

} catch(ArithmeticException e) {

System.out.print("World");

}

}

}

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

Đáp án: B

Câu 33

Đầu ra của chương trình sau là bao nhiêu?

class array_output {

public static void main(String args[]) {

int array_variable[] = new int[10];

for (int i = 0; i < 10; ++i) {

array_variable[i] = i / 2;

array_variable[i]++;

System.out.print(array_variable[i] + " ");

i++;

}

}

}

</>

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

Đáp án: B

Câu 34

Đoạn code dưới đây sẽ in ra

int arr[] = new int[5];

System.out.print(arr);

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

Đáp án: D

Câu 35

Kiểu dữ liệu nào có thể được trả về từ toán tử &?

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

Đáp án: B

Câu 36

Phát biểu nào sau đây là đúng khi nói về lệnh break trong java?

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

Đáp án: B

Câu 37

Hai lệnh sau sẽ in gì ra màn hình?

String greeting = "Hello";

int k = greeting.length();

System.out.print(k);

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

Đáp án: B

Câu 38

Nếu một thuộc tính của lớp là private, làm thế nào để truy cập thuộc tính đó từ đối tượng của lớp?

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

Đáp án: A

Câu 39

Phương thức nào của lớp String được sử dụng để lấy character ở vị trí nào đó?

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

Đáp án: D