Font size
Worksheetsjava1
Total questions: 54
Worksheet time: 32mins
Giá trị của biểu thức sau là bao nhiêu?
int a = 5;
int b = 2;
System.out.println(a / b);
2.5
2
3
lỗi
Toán tử nào dùng để so sánh bằng nhau trong Java?
=
==
===
equals
Biểu thức nào trả về true?
5>10
10<=10
8!=8
3==4
Kết quả của đoạn code sau?
int x = 5;
System.out.println(++x);
5
4
6
Lỗi
Toán tử && có ý nghĩa gì?
Hoặc
phủ định
Và
gán
Kết quả:
System.out.println(10 % 3);
1
3
0
10
Biểu thức nào đúng cú pháp Java?
a === b
a =< b
a <> b
a >= b
Câu lệnh nào dùng để rẽ nhánh trong Java?
for
while
if
break
Câu 8
Kết quả?
int x = 10;
if(x = 5){
System.out.println("YES");
}
YES
Không in gì
Lỗi biên dịch
Lỗi runtime
Kết quả?
for(int i=0;i<3;i++){
System.out.print(i);
i++;
}
012
02
01
013
Cú pháp nào sau đây là đúng cho vòng lặp for trong Java?
for (initial-action; loop-continuation-condition; action-after-each-iteration) { statement(s); }
for { statement(s); } (initial-action; loop-continuation-condition; action-after-each-iteration)
for (loop-continuation-condition) { statement(s); initial-action; action-after-each-iteration; }
for (action-after-each-iteration; initial-action; loop-continuation-condition) { statement(s); }
Vòng lặp do-while khác vòng lặp while ở điểm nào?
do-while kiểm tra điều kiện trước khi thực thi lệnh
do-while thực thi các lệnh ít nhất một lần rồi mới kiểm tra điều kiện
do-while không thể sử dụng break và continue
do-while chỉ dùng để lặp qua các phần tử trong mảng
Câu lệnh nào được sử dụng để kết thúc vòng lặp hiện tại?
exit
stop
break
end
Câu lệnh nào được sử dụng để bỏ qua phần còn lại trong vòng lặp hiện tại và chuyển đến lần lặp tiếp theo?
next
continue
skip
pass
Đoạn mã nào sau đây sẽ hiển thị bảng cửu chương của 7?
for (int i = 1; i <= 10; ++i) { System.out.println("7 x " + i + " = " + (7*i)); }
for (int i = 0; i < 10; i++) { System.out.println("7 x " + i + " = " + (7*i)); }
for (int i = 1; i <= 9; i++) { System.out.println("7 x " + i + " = " + (7*i)); }
for (int i = 0; i <= 10; i++) { System.out.println("7 x " + i + " = " + (7*i)); }
Đoạn mã sau hiển thị gì trên màn hình?
for (int i = 0; i < 10; i++) {
if (i == 5) break;
System.out.print(i + " ");
}
0 1 2 3 4 5
0 1 2 3 4
0 1 2 3 4 6 7 8 9
5
Khi nào nên sử dụng vòng lặp do-while thay vì while?
Khi muốn kiểm tra điều kiện trước khi thực thi lệnh
Khi muốn thực thi khối lệnh ít nhất một lần bất kể điều kiện
Khi làm việc với mảng
Khi cần duyệt qua các phần tử của collection
Cách khai báo nào dưới đây là đúng?
FOR x = 1, x < 10, x++ { }
for int x =1; y < 10, ++y { }
for (int x = 1; x < 10; x++) { }
for (int x = 1,, x < 10; x++; ) { }
Để in ra các số từ 1 đến 10, nội dung cần điền vào "___" là gì?
___ (int x = 1; x <= 10; ___++) {
}
for ; i
cin ; x
for ; x
cin ; i
Kết quả có được của đoạn lệnh sau là gì?
0 1 2 3 4 5 6 7 8 9
0 1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9
Kết quả hiển thị sẽ là gì nếu thu = 3;
Toan, Van
Ly, Hoa
Ly, Hoa
Anh, Sinh
Ngay nghi
Ly, Hoa
Anh, Sinh
Kết quả của đoạn mã sau là gì?
0 2
1 3
0 1 2 3
1 2 3 4
Muốn ngắt vòng lặp for, while hay câu lệnh switch case... ta dùng từ khóa gì?
continue
break
return
Cấu trúc đúng của lệnh lặp while là
Chương trình bên dưới sẽ cho kết quả là gì ?
0, 20, 40
20
20, 40
40
Kết quả sau khi chạy chương trình bên dưới là
11
9
12
10
Kết quả của đoạn mã sau là gì
1 2 3
0 1 2
0 1 2 3
3 3 3
Khối lệnh trong Java được bao bởi ký hiệu nào?
()
[]
{}
<>
Lệnh nào đúng để kiểm tra biến x lớn hơn 10?
if x > 10 { }
if (x > 10);
if (x > 10) { }
if >10(x) { }
Trong Java, có thể viết if không có else không?
Có
Không
Chỉ trong lớp
Chỉ trong phương thức
Lệnh if lồng nhau (nested if) nghĩa là:
Nhiều if đứng cạnh nhau
If bên trong một if khác
If và for kết hợp
If và switch kết hợp
Lệnh if–else nào dưới đây đúng?
if (a > b) System.out.println("A"); else System.out.println("B");
if (a > b) System.out.println("A") else System.out.println("B");
if (a > b) else System.out.println("B");
if (a > b) else System.out.println("B");
A
B
C
D
E
A
B
C
D
E
Kết quả của câu lệnh dưới đây là?
String str = "Hello";
System.out.println(str.length());
1
3
5
7
Cách nào sau đây là cách đúng để tìm vị trí xuất hiện đầu tiên của một chuỗi con trong một chuỗi?
a) indexOf()
b) find()
c) search()
d) contains()
Để kiểm tra xem một chuỗi có bắt đầu bằng một chuỗi khác không, ta sử dụng phương thức nào của lớp String?
a) startsWith()
b) beginWith()
c) start()
d) initiateWith()
Phương thức nào trong lớp String được sử dụng để chuyển đổi một chuỗi thành chữ in hoa?
a) toUpperCase()
b) toUpperCaseCase()
c) toUpper()
d) upperCase()
Phương thức nào trong lớp String được sử dụng để so sánh hai chuỗi với nhau?
a) equals()
b) compareTo()
c) equalsIgnoreCase()
d) compare()
Phương thức nào trong lớp String được sử dụng để nối chuỗi?
a) append()
b) concat()
c) join()
d) add()
Phương thức nào trong lớp String được sử dụng để loại bỏ các khoảng trắng ở đầu và cuối chuỗi?
a) trim()
b) strip()
c) clean()
d) erase()
Để kiểm tra xem một chuỗi có chứa một chuỗi con cụ thể không, ta sử dụng phương thức nào của lớp String?
a) contains()
b) include()
c) hasSubstring()
d) containSubstring()
Phương thức nào trong lớp String được sử dụng để cắt chuỗi thành một mảng các chuỗi con?
a) split()
b) divide()
c) cut()
d) break()
Để kiểm tra xem một chuỗi có chứa một số ký tự số không, ta sử dụng biểu thức chính quy nào?
a) \d
b) \w
c) \s
d) \D
Biểu thức chính quy nào được sử dụng để khớp với một ký tự chữ cái hoặc số?
a) \w
b) \d
c) \s
d) \W
Trong Java, lớp nào được sử dụng để làm việc với chuỗi?
a) String
b) StringBuilder
c) StringBuffer
d) Tất cả các phương án trên
Phương thức nào trong lớp String được sử dụng để kiểm tra xem một chuỗi có kết thúc bằng một chuỗi khác không?
a) endsWith()
b) startsWith()
c) contains()
d) match()
Phương thức nào trong lớp String được sử dụng để tạo một chuỗi con từ chuỗi hiện tại?
a) subString()
b) sub()
c) getSubstring()
d) slice()
Phương thức nào trong lớp String được sử dụng để lấy độ dài của chuỗi?
a) length()
b) size()
c) count()
d) measure()
String x = "10";
String y = "20";
String z = x + y;
System.out.println(z);
Guess the output.
1020
10 20
30
"10 20"
String s = "whatever".substring(1,4);
What is the value of s?
"hate"
"hat"
"whate"
"what"
StringIndexOutOfBoundsException
int x = "quarantine".indexOf("a");
What is the value of x?
4
3
2
This code does not compile.
StringIndexOutOfBoundsException
int len = "jump it!".length();
What is the value of len?
8
7
9
6
This code does not compile.
String s1 = "goat";
String s2 = s1.substring(0,s1.length());
boolean z = s1.equals(s2);
What is the value of z?
true
false
This code will not compile.
StringIndexOutOfBoundsException
