Tạo Trắc Nghiệm

300+ câu trắc nghiệm Lập trình mạng có đáp án - Phần 7

25 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

Cho đoạn mã sau trong một chương trình Java. Chọn phát biểu đúng
submarine.dive(depth);

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

Đáp án: D

Câu 2

Cho đoạn mã sau. Sau khi thực hiện, giá trị của y[2] là bao nhiêu?
int[] x = {
1,
2,
3,
4,
5
};
int[] y = x;
System.out.println("s=" + y[2]);

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

Đáp án: C

Câu 3

Cho đoạn mã sau. Sau khi thực hiện x[2] bằng bao nhiêu?

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

Đáp án: D

Câu 4

Phương thức read() của lớp InputStream trả về kết quả gì?

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

Đáp án: A

Câu 5

Cho đoạn mã sau. Phát biểu nào sau đây đúng với đoạn mã trên?
short s = 9;
int i = 10;
s = i;

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

Đáp án: B

Câu 6

Cho đoạn mã sau. Phát biểu nào sau đây đúng với đoạn mã trên?
short s = 9;
int i = 10;
i = s;

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

Đáp án: D

Câu 7

Cho đoạn mã sau. Hãy cho biết kết quả của st1[2] khi thực thi đoạn lệnh trên?
String st1[] = {
"so1",
"so2",
"so3"
};
String st2[] = st1;
st2[2] = "so4";

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

Đáp án: D

Câu 8

Để chuyển đổi kiểu dữ liệu số nguyên (int) thành một chuỗi chứa giá trị nguyên (String) thì sử dụng phương thức nào?

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

Đáp án: A

Câu 9

Câu lệnh nào sau đây hợp lệ?

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

Đáp án: A

Câu 10

Phát biểu nào sau đây là đúng?

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

Đáp án: A

Câu 11

Khai báo nào sau đây sẽ không gây ra lỗi biên dịch?

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

Đáp án: D

Câu 12

Cho đoạn mã sau. Khối lệnh trên sẽ phát sinh Exception gì?
try {
int i = Integer.parseInt("one");
}

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

Đáp án: C

Câu 13

Cho đoạn mã sau. Giá trị M là bao nhiêu để đoạn mã in ra tất cả các giá trị của mảng
int[] a = {
1,
2,
3,
4,
5,
6,
7,
8
};
for (int i = 0; i < M; i++) {
System.out.println(String.valueOf(a[i]));
}

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

Đáp án: C

Câu 14

Cho đoạn mã sau. Kết quả đoạn mã trên là?

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

Đáp án: C

Câu 15

Lớp Bao (Wrapper Class) nằm trong gói package nào?

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

Đáp án: B

Câu 16

Cho đoạn mã sau đây. Sau khi thực hiện, kết quả in lên màn hình là bao nhiêu?
int a = 6,
b = 7;
System.out.println((a > b) ? 10 : 9);

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

Đáp án: A

Câu 17

Cho đoạn mã sau đây. Sau khi thực hiện, kết quả in lên màn hình là bao nhiêu?
int a = 6,
b = 2;
System.out.println((a > b) ? 10 : 9.0);

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

Đáp án: D

Câu 18

Để chuyển đổi một chuỗi số sang dạng số thực, ta sử dụng phương thức nào sau đây

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

Đáp án: D

Câu 19

Cho đoạn lệnh sau đây. Cho biết kết quả khi thực thi chương trình
if ("String".toString() == "String") System.out.println("Equal");
else System.out.println("Not Equal");

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

Đáp án: A

Câu 20

Cho chương trình sau đây. Hãy cho biết kết quả sau khi thực thi chương trình?
class tbt {
public static void main(String args[]) {
System.out.println("In first main()");
}
public static void main(char args[]) {
System.out.println(''
a '');
}
}

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

Đáp án: C

Câu 21

Cho đoạn mã sau đây. Hãy cho biết kết quả khi thực thi
final int i = 100;
byte b = i;
System.out.println(b);

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

Đáp án: C

Câu 22

Cho đoạn mã sau đây. Hãy cho biết kết quả khi thực thi đoạn lệnh trên?
String s1[] = new String[5];
String str = s1[0].toUpperCase();
System.out.println(str);

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

Đáp án: A

Câu 23

Cho chương trình sau.Cho biết kết quả sau khi thực thi chương trình trên?
public class TBT {
public void method(Object o) {
System.out.println("Object Verion");
}
public void method(String s) {
System.out.println("String Version");
}
public static void main(String args[]) {
TBT question = new TBT();
question.method(null);
}
}

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

Đáp án: B

Câu 24

Cho đoạn mã lệnh sau. Hãy cho biết giá trị của sum sau khi thực hiện xong đoạn lệnh trên?
int i = 5,
sum = 0;
while (i > 0) {
i--;
sum = sum + i;
}

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

Đáp án: B

Câu 25

Để khai báo chuỗi, hay cho biết khai báo nào sau đây bị lỗi?

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

Đáp án: C