Câu hỏi:
class HasStatic { private static int x = 100; public static void main(String[] args) { HasStatic hs1 = new HasStatic(); hs1.x++; HasStatic hs2 = new HasStatic(); hs2.x++; hs1 = new HasStatic(); hs1.x++; HasStatic.x++; System.out.println("x = " + x); } };
class HasStatic { private static int x = 100; public static void main(String[] args) { HasStatic hs1 = new HasStatic(); hs1.x++; HasStatic hs2 = new HasStatic(); hs2.x++; hs1 = new HasStatic(); hs1.x++; HasStatic.x++; System.out.println("x = " + x); } };
Chọn phát biểu đúng cho chương trình sau:
A. Chương trình chạy và cho kết quả x = 102
B. Chương trình chạy và cho kết quả x = 103
C. Chương trình chạy và cho kết quả x = 104
D. Tất cả các câu đều sai
Câu 1: byte b = 5; char c = ''5''; short s = 55; int i = 555; float f = 555.5f; b = s; i = c; if (f>b) f = i;
Dòng lệnh nào sau đây sẽ không thể biên dịch :
byte b = 5; char c = ''5''; short s = 55; int i = 555; float f = 555.5f; b = s; i = c; if (f>b) f = i; A. Dòng 3
B. Dòng 4
C. Dòng 5
D. Dòng 6
05/11/2021 3 Lượt xem
Câu 2: byte b = 2; byte b1 = 3; b = b * b1;
Chọn dòng phát sinh lỗi khi biên dịch
byte b = 2; byte b1 = 3; b = b * b1; A. Dòng 1
B. Dòng 2
C. Dòng 3
D. Tất cả đều đúng
05/11/2021 3 Lượt xem
Câu 3: String s; System.out.println("s = " + s);
Cho đoạn mã sau, kết quả in ra màn hình là gì?
String s; System.out.println("s = " + s);A. "s = null"
B. Lỗi thực thi
C. Lỗi biên dịch
D. "s = "
05/11/2021 4 Lượt xem
Câu 4: final class Aaa { int xxx; void yyy() { xxx = 1; } } class Bbb { final Aaa finalRef = new Aaa(); final void yyy() { System.out.println("In method yyy()"); finalRef.xxx = 12345; } };
Chọn cách sửa ít nhất để đoạn mã sau biên dịch đúng:
final class Aaa { int xxx; void yyy() { xxx = 1; } } class Bbb { final Aaa finalRef = new Aaa(); final void yyy() { System.out.println("In method yyy()"); finalRef.xxx = 12345; } };A. Xóa từ final ở dòng 1
B. Xóa từ final ở dòng 10
C. Xóa từ final ở dòng 1 và 10
D. Không cần phải chỉnh sửa gì
05/11/2021 3 Lượt xem
Câu 5: Chọn khai báo đúng cho phương thức main
A. public static void main()
B. public void main(String[] arg)
C. public static void main(String[] args)
D. public static int main(String[] arg)
05/11/2021 3 Lượt xem
Câu 6: final class Aaa { int xxx; void yyy() { xxx = 1; } } class Bbb { final Aaa finalRef = new Aaa(); final void yyy() { System.out.println("In method yyy()"); finalRef.xxx = 12345; } };
Chọn phát biểu đúng cho chương trình sau:
final class Aaa { int xxx; void yyy() { xxx = 1; } } class Bbb { final Aaa finalRef = new Aaa(); final void yyy() { System.out.println("In method yyy()"); finalRef.xxx = 12345; } };A. Lỗi biên dịch tại dòng 5 và 12 bởi vì thiếu tên phương thức và kiểu trả về
B. Chương trình chạy và cho kết quả x = 10
C. Chương trình chạy và cho kết quả x = 15
D. Chương trình chạy và cho kết quả x = 3
05/11/2021 3 Lượt xem
Câu hỏi trong đề: Bộ câu hỏi trắc nghiệm môn Lập trình mạng - Phần 7
- 4 Lượt thi
- 60 Phút
- 50 Câu hỏi
- Người đi làm
Cùng chủ đề Bộ câu hỏi trắc nghiệm môn Lập trình mạng có đáp án
- 2.6K
- 113
- 50
-
26 người đang thi
- 1.2K
- 42
- 50
-
92 người đang thi
- 1.1K
- 29
- 50
-
55 người đang thi
- 1.0K
- 23
- 50
-
19 người đang thi
Chia sẻ:
Đăng Nhập để viết bình luận