vietjack.com

200+ câu trắc nghiệm Lập trình Java cơ sở có đáp án - Phần 5
Quiz

200+ câu trắc nghiệm Lập trình Java cơ sở có đáp án - Phần 5

V
VietJack
Đại họcTrắc nghiệm tổng hợp4 lượt thi
30 câu hỏi
1. Trắc nghiệm
1 điểmKhông giới hạn

Chương trình thực hiện công việc gì?

class BreakDemo {

public static void main(String[] args) {

int[] arrayOfInts = { 32, 87, 3, 589, 12, 1076, 2000, 8, 622, 127 };

int searchFor = 12;

int i;

boolean fountIt = false;

for (i = 0; i < arrayOfInts.length; i++) {

if (arrayOfInts[i] == searchFor) {

fountIt = true;

break;

}

}

if (fountIt) {

System.out.println("Found " + searchFor + " at index " + i);

} else {

System.out.println(searchFor + " not in the array");

}

}

}

</>

Tìm 1 phần tử trong mảng.

So sánh các phần tử mảng với nhau.

Tính tổng mảng.

Tất cả đáp án đều sai.

Xem đáp án
2. Trắc nghiệm
1 điểmKhông giới hạn

Chương trình sau thực hiện công việc gì?

class ContinueDemo {

public static void main(String[] args) {

String searchMe = "peter piper picked a peck of pickled peppers";

int max = searchMe.length();

int numPs = 0;

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

if (searchMe.charAt(i) != 'p')

continue;

numPs++;

}

System.out.println("Found " + numPs + " p's in the string.");

}

}

</>

Đếm chữ cái p trong chuỗi ký tự

Tìm xem chữ p có đứng trước chữ i trong chuỗi hay không

Tìm kiếm chữ cái p trong chuỗi

Cả 3 đáp án đều sai.

Xem đáp án
3. Trắc nghiệm
1 điểmKhông giới hạn

Chương trình sau ra kết quả là gì?

class ContinueDemo {

public static void main(String[] args) {

String searchMe = "peter piper picked a peck of pickled peppers";

int max = searchMe.length();

int numPs = 0;

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

if (searchMe.charAt(i) != 'p')

continue;

numPs++;

}

System.out.println("Found " + numPs + " p's in the string.");

}

}

</>

Found 9 p's in the string.

Found 8 p's in the string.

Found 10 p's in the string.

Không có đáp án đúng.

Xem đáp án
4. Trắc nghiệm
1 điểmKhông giới hạn

Chương trình sau ra kết quả là gì?

class ContinueDemo {

public static void main(String[] args) {

String searchMe = "peter piper picked a peck of pickled pepers";

int max = searchMe.length();

int numPs = 0;

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

if (searchMe.charAt(i) != 'p')

continue;

numPs++;

}

System.out.println("Found " + numPs + " p's in the string.");

}

}

</>

Found 9 p's in the string.

Found 8 p's in the string.

Found 10 p's in the string.

Không có đáp án đúng.

Xem đáp án
5. Trắc nghiệm
1 điểmKhông giới hạn

Phương thức nào của class String trả về index của chuỗi ký tự con xuất hiện đầu tiên trong chuỗi ký tự char?

concat()

charAt()

indexOf()

Không có đáp án đúng.

Xem đáp án
6. Trắc nghiệm
1 điểmKhông giới hạn

Phương thức nào dùng để tìm kiếm một chuỗi trong một chuỗi khác trong class String của Java?

lastIndexOf()

substring()

toString()

Không có đáp án đúng

Xem đáp án
7. Trắc nghiệm
1 điểmKhông giới hạn

Trong Java, kiểu dữ liệu nào là một địa chỉ của đối tượng hoặc một mảng được tạo ra trong bộ nhớ?

Kiểu primitive

Kiểu reference

Kiểu format

Không có đáp án đúng.

Xem đáp án
8. Trắc nghiệm
1 điểmKhông giới hạn

Chức năng của vòng lặp while là gì?

Kiểm tra kết quả của biểu thức boolean

Tránh mâu thuẫn giữa bên trong và bên ngoài switch

Lặp lại khối lệnh chừng nào điều kiện là đúng

Không có đáp án đúng

Xem đáp án
9. Trắc nghiệm
1 điểmKhông giới hạn

Java cung cấp một số câu lệnh làm thay đổi dòng điều khiển dựa trên các điều kiện. Lệnh nào dừng việc hoạt động của vòng lặp trong cùng và bắt đầu câu lệnh tiếp theo ngay sau khối lệnh?

break

continue

change

jump

Xem đáp án
10. Trắc nghiệm
1 điểmKhông giới hạn

Lệnh result = condition ? value1 : value2 có nghĩa gì?

nếu condition là true thì result = value2, nếu condition là false thì result = value1

nếu condition là true thì result = value1, nếu condition là false thì result = value2

Không có lệnh này

Nếu condition là true thì result sẽ đảo giá trị của value1 và value2

Xem đáp án
11. Trắc nghiệm
1 điểmKhông giới hạn

Lệnh nào ngừng vòng lặp hiện thời và bắt đầu vòng lặp tiếp theo?

continue

break

cease

end

Xem đáp án
12. Trắc nghiệm
1 điểmKhông giới hạn

Cách khai báo mảng nào sau đây là đúng?

int[] a;

int a[];

int a[] = new int;

Cả 3 cách khai báo đều đúng.

Xem đáp án
13. Trắc nghiệm
1 điểmKhông giới hạn

Cho khối lệnh như sau:

String[] students = new String;

String studentName = “Peter Parker”;

students = studentName;

studentName = null;

Có bao nhiêu đối tượng tham chiếu của đối tượng mảng và biến tồn tại sau khi thực hiện khối lệnh?

1

2

3

4

Xem đáp án
14. Trắc nghiệm
1 điểmKhông giới hạn

Cho khối lệnh như sau:

public class SomeWrong {

public static void main(String[] args) {

Rectangle myRect;

myRect.width = 40;

myRect.height = 50;

System.out.println("Dien tich hinh chu nhat: " + myRect.area());

}

}

Giả thiết lớp Rectangle đã được định nghĩa và không sai. Khi chạy, chương trình báo lỗi là do:

Chưa khởi tạo biến myRect

Không có phương thức xử lý

Không có từ khóa static

Chương trình không sai

Xem đáp án
15. Trắc nghiệm
1 điểmKhông giới hạn

Để đảo giá trị của một biến boolean, ta dùng toán tử nào?

!

>>

<<

</<

>>>

Xem đáp án
16. Trắc nghiệm
1 điểmKhông giới hạn

Lệnh if CONDITION { Khối lệnh } có tác dụng gì?

Nếu CONDITION đúng thì thực hiện Khối lệnh, nếu sai thì bỏ qua

Nếu CONDITION sai thì thực hiện Khối lệnh, nếu đúng thì bỏ qua

Tất cả đều sai.

Không có đáp án đúng

Xem đáp án
17. Trắc nghiệm
1 điểmKhông giới hạn

Lệnh if CONDITION {Khối lệnh 1} else {Khối lệnh 2} có tác dụng gì?

nếu CONDITION đúng thì thực hiện Khối lệnh 1, nếu sai thì thực hiện Khối lệnh 2

nếu CONDITION sai thì thực hiện Khối lệnh 1, nếu đúng thì thực hiện Khối lệnh 2

Nếu CONDITION sai thì thực hiện Khối lệnh 1, nếu đúng thì bỏ qua.

Nếu CONDITION đúng thì thực hiện Khối lệnh 2, nếu sai thì bỏ qua

Xem đáp án
18. Trắc nghiệm
1 điểmKhông giới hạn

Biến message sau đây có kết quả là:

String expletive = “Expletive”;

String PG13 = “deleted”;

String message = expletive.substring(1,3) + PG13;

xpl deleted

Exp edeleted

ple deleted

xpldeleted

Xem đáp án
19. Trắc nghiệm
1 điểmKhông giới hạn

Câu lệnh sau in ra kết quả là:

int age = 13;

String message = “PG” + age;

PG13

PG 13

PG age

PGage

Xem đáp án
20. Trắc nghiệm
1 điểmKhông giới hạn

Để kiểm tra 2 chuỗi có bằng nhau hay không, sử dụng phương thức nào?

string1 == string2

string1 = string2

string1.equals(string2)

string1.equal(string2)

Xem đáp án
21. Trắc nghiệm
1 điểmKhông giới hạn

Lệnh charAt(n) có tác dụng gì?

Tìm kiếm ký tự thứ n

Trả về ký tự thứ n-1

Trả về ký tự thứ n

Trả về ký tự có vị trí chỉ mục n

Xem đáp án
22. Trắc nghiệm
1 điểmKhông giới hạn

Lệnh sau trả về kết quả là bao nhiêu?

String greetings = “Hello”;

char letter = greetings.charAt(0);

H

e

l

o

Xem đáp án
23. Trắc nghiệm
1 điểmKhông giới hạn

Khối lệnh sau ra kết quả là bao nhiêu với a = 5, b = 8?

double a, b;

if (a == 0)

if (b != 0) System.out.println(“Phuong trinh vo nghiem”);

else System.out.println(“Phuong trinh co vo so nghiem”);

else System.out.println(-b/a);

Phuong trinh vo nghiem

Phuong trinh co vo so nghiem

-1.6

Lỗi biên dịch

Xem đáp án
24. Trắc nghiệm
1 điểmKhông giới hạn

Khối lệnh sau ra kết quả là bao nhiêu với a = 0, b = 0?

double a, b;

if (a == 0)

if (b != 0) System.out.println(“Phuong trinh vo nghiem”);

else System.out.println(“Phuong trinh co vo so nghiem”);

else System.out.println(-b/a);

Phuong trinh vo nghiem

Phuong trinh co vo so nghiem

-1.6

Lỗi biên dịch

Xem đáp án
25. Trắc nghiệm
1 điểmKhông giới hạn

Khối lệnh sau ra kết quả là bao nhiêu với a = 0, b = 8?

double a, b;

if (a == 0)

if (b != 0) System.out.println(“Phuong trinh vo nghiem”);

else System.out.println(“Phuong trinh co vo so nghiem”);

else System.out.println(-b/a);

Phuong trinh vo nghiem

Phuong trinh co vo so nghiem

-1.6

Lỗi biên dịch

Xem đáp án
26. Trắc nghiệm
1 điểmKhông giới hạn

Khối lệnh sau đây thực hiện công việc gì?

double a, b;

if (a == 0)

if (b != 0) System.out.println(“Phuong trinh vo nghiem”);

else System.out.println(“Phuong trinh co vo so nghiem”);

else System.out.println(-b/a);

Giải phương trình bậc nhất

Giải phương trình bậc hai

Giải hệ phương trình bậc nhất

Giải hệ phương trình bậc hai

Xem đáp án
27. Trắc nghiệm
1 điểmKhông giới hạn

Đoạn chương trình sau ra kết quả là?

double a = 3, b = 5, c = 2;

double delta = b * b - 4 * a * c;

if (delta < 0) System.out.println(“Phuong trinh vo nghiem”);

else if (delta == 0) System.out.println(“Phuong trinh co mot nghiem kep”);

else System.out.println(“Phuong trinh co hai nghiem phan biet”);

</>

Phuong trinh vo nghiem

Phuong trinh co mot nghiem kep

Phuong trinh co hai nghiem phan biet

Lỗi biên dịch

Xem đáp án
28. Trắc nghiệm
1 điểmKhông giới hạn

Đoạn chương trình sau ra kết quả là?

double a = 5, b = 3, c = 2;

double delta = b * b - 4 * a * c;

if (delta < 0) System.out.println(“Phuong trinh vo nghiem”);

else if (delta == 0) System.out.println(“Phuong trinh co mot nghiem kep”);

else System.out.println(“Phuong trinh co hai nghiem phan biet”);

</>

Phuong trinh vo nghiem

Phuong trinh co mot nghiem kep

Phuong trinh co hai nghiem phan biet

Lỗi biên dịch

Xem đáp án
29. Trắc nghiệm
1 điểmKhông giới hạn

Đoạn chương trình sau ra kết quả là?

double a = 2, b = 4, c = 2;

double delta = b * b - 4 * a * c;

if (delta < 0) System.out.println(“Phuong trinh vo nghiem”);

else if (delta == 0) System.out.println(“Phuong trinh co mot nghiem kep”);

else System.out.println(“Phuong trinh co hai nghiem phan biet”);

</>

Phuong trinh vo nghiem

Phuong trinh co mot nghiem kep

Phuong trinh co hai nghiem phan biet

Lỗi biên dịch

Xem đáp án
30. Trắc nghiệm
1 điểmKhông giới hạn

Lệnh sau in ra kết quả là bao nhiêu:

double x = 10000.0 / 3.0;

System.out.print(x);

3333.3333333333335

3333.33

3334.0

3332.0

Xem đáp án
© All rights reserved VietJack