Kết quả khi thực hiện đoạn mã sau là gì?
public class HCN {
int x, y;
public HCN( int xx, int yy)
{
x = xx; y = yy;
}
int dientich( ) { return x * y; }
public static void main(String arg[])
{
HCN x = new HCN( 4, 5 );
System.out.print(“Ket qua:” + x.dientich( ));
}
}
A. 18
B. Ket qua: 20
C. 9
D. Không in gì lên màn hình
Từ vùng nhớ dành cho các thuộc tính của đối tượng được cấp phát ở đâu?
A. Trên stack
B. Trên heap
Ta sử dụng toán tử nào để truy xuất thuộc tính và phương thức của đối tượng trong java?
A. Toán tử “->”
B. Toán tử “.”
C. Toán tử “&”
D. Toán tử “|”
Cho biết kết quả khi thực thi đoạn code sau biết giá trị của x là 2:
switch (x) {
case 1:
System.out.println(1);
case 2:
case 3:
System.out.println(3);
case 4:
System.out.println(4);
}
A. Xuất ra màn hình 3
B. Các giá trị 1,3,4 được xuất ra.
C. Các giá trị 3 và 4 được xuất ra.
D. Không in ra gì cả.