IMG-LOGO

Câu hỏi:

18/07/2024 57

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

A. Một phương thức final thì không thể Override

Đáp án chính xác

B. Một lớp có chứa phương thức final sẽ không cho phép thừa kế

C. Một biến final chỉ có thể khai báo trong một lớp final

D. Một biến final chỉ có thể khai báo trong một lớp final

Trả lời:

verified Giải bởi Vietjack

A là đáp án đúng

Câu trả lời này có hữu ích không?

0

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1:

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]);

Xem đáp án » 14/10/2022 96

Câu 2:

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

Xem đáp án » 14/10/2022 85

Câu 3:

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;

Xem đáp án » 14/10/2022 85

Câu 4:

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

Xem đáp án » 14/10/2022 84

Câu 5:

Cho đoạn mã sau. Sau khi thực hiện x[2] bằng bao nhiêu?
int[] x = {
1,
2,
3,
4,
5
};
int[] y = x;
y[2] = 10;
System.out.println("s=" + x[2]);

Xem đáp án » 14/10/2022 79

Câu 6:

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

Xem đáp án » 14/10/2022 77

Câu 7:

Cho biết với từ khoá khai báo thuộc tính nào để xác định quyền truy xuất sau : Thuộc tính được phép truy xuất từ tất cả các lớp đối tượng khác?

Xem đáp án » 14/10/2022 77

Câu 8:

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;

Xem đáp án » 14/10/2022 76

Câu 9:

Cho đoạn chương trình sau. Hãy cho biết chương trình có lỗi hay không, nếu có thì sửa chữa thế nào để chương trình có thể biên dịch :
class C3 {
private static int z = 10;
private int t = 100;
public static void main(String args[]) {
C3 obj1 = new C3();
obj1.z++;
obj1.t++;
C3.t--;
C3.z--;
System.out.println(" t = " + C3.t);
System.out.println(" z = " + z);
}
}

Xem đáp án » 14/10/2022 75

Câu 10:

Cho đoạn chương trình sau. Cho biết kết quả in lên màn hình sau khi thực thi?
class Value {
public int i = 15;
}
public class Test {
public static void main(String args[]) {
Test t = new Test();
t.first();
}
public void first() {
int i = 5;
Value v = new Value();
v.i = 25;
second(v, i);
System.out.print(" " + v.i);
}
public void second(Value v, int i) {
i = 0;
v.i = 20;
Value val = new Value();
v = val;
System.out.print(v.i + " " + i);
}
}

Xem đáp án » 14/10/2022 73

Câu 11:

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);

Xem đáp án » 14/10/2022 72

Câu 12:

Cho biết kết quả sau khi thực thi đoạn chương trình sau :
class C2 {
public static void main(String args[]) {
int k = 50;
IncValue inc = new IncValue();
System.out.println("result = " + inc.increment(k));
System.out.println("k = " + k);
}
}
class IncValue {
public int increment(int v) {
int z = v + 10;
v = v - 3;
return z;
}
}

Xem đáp án » 14/10/2022 72

Câu 13:

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);
}
}

Xem đáp án » 14/10/2022 71

Câu 14:

Cho đoạn mã sau, kết quả in lên màn hình là gì?
String s = new String();
System.out.println("s = " + s);

Xem đáp án » 14/10/2022 71

Câu 15:

Phương thức loại nào trong các loại sau không được quyền truy cập đến để thay đổi trong Java?

Xem đáp án » 14/10/2022 69