1-
|
Cho câu lệnh sau: int[] x = new int[25];
Chọn kết quả đúng sau khi thi hành câu lệnh trên:
|
|
A -
|
x[24] chưa được định nghĩa
|
|
B -
|
x[25] có giá trị 0
|
|
C -
|
x[0] = có giá trị null
|
|
D -
|
x.length = 25
|
2-
|
Cho biết giá trị của x, a và b sau khi thi hành đoạn mã sau:
1 : int x, a = 6, b = 7;
2 : x = a++ + b++;
|
|
A -
|
x = 15, a = 7, b = 8
|
|
B -
|
x = 15, a = 6, b = 7
|
|
C -
|
x = 13, a = 7, b = 8
|
|
D -
|
x = 13, a = 6, b = 7
|
3-
|
Biểu thức nào sau đây là hợp lệ:
|
|
A -
|
int x = 6;x = !x;
|
|
B -
|
itn x = 6; if (!(x > 3)) {}
|
|
C -
|
int x = 6; x = ~x;
|
|
D -
|
Câu b và c đúng
|
4-
|
Biểu thức nào sau đây cho x có giá trị dương:
|
|
A -
|
int x = -1; x = x >>> 5;
|
|
B -
|
int x = -1; x = x >>> 32;
|
|
C -
|
byte x = -1; x = x >>> 5;
|
|
D -
|
int x = -1; x = x >> 5;
|
5-
|
Biểu thức nào sau đây hợp lệ:
|
|
A -
|
String x = "Hello"; int y = 9; x +=y;
|
|
B -
|
String x = "Hello"; int y = 9; x = x + y;
|
|
C -
|
String x = null; int y = (x != null) && (x.length() > 0) ? x.length() : 0;
|
|
D -
|
Tất cả các câu trên đều đúng
|
6-
|
Cho biết kết quả của đoạn mã sau:
1 : int x = 3; int y = 10;
2 : System.out.println(y % x);
|
|
A -
|
0
|
|
B -
|
1
|
|
C -
|
2
|
|
D -
|
3
|
7-
|
Chọn câu khai báo không hợp lệ:
|
|
A -
|
String s;
|
|
B -
|
abstract double d;
|
|
C -
|
abstract final double hyperbolCosine();
|
|
D -
|
Cả B và C
|
8-
|
Chọn câu phát biểu đúng:
|
|
A -
|
Một lớp trừu tượng không thể chứa phương thức final
|
|
B -
|
Một lớp final không thể chứa các phương thức trừu tượng
|
|
C -
|
Cả a và b đều đúng
|
|
D -
|
Cả a và b đều sai
|
9-
|
Chọn phát biểu đúng:
|
|
A -
|
Chỉ kiểu dữ liệu cơ sở mới được chuyển đổi kiểu tự động; để chuyển đổi kiểu dữ liệu của biến tham chiểu phải sử dụng phép ép kiểu
|
|
B -
|
Chỉ biến tham chiếu mới được chuyển đổi kiểu tự động; để chuyển kiểu của 1 biến kiểu cơ sở phải sử dụng phép toán ép kiểu
|
|
C -
|
Cả kiểu dữ liệu cơ sở và kiểu tham chiếu đều có thể chuyển đổi tự động và ép kiểu
|
|
D -
|
Phép ép kiểu đối với dữ liệu số có thể cần phép kiểm tra khi thực thi
|
10-
|
Chọn dòng phát sinh lỗi khi biên dịch
1 : byte b = 2;
2 : byte b1 = 3;
3 : b = b * b1;
|
|
A -
|
Dòng 1
|
|
B -
|
Dòng 2
|
|
C -
|
Dòng 3
|
|
D -
|
Tất cả các câu trên đều đúng
|