Câu hỏi:
Một chương trình JAVA có thể chạy trên bất kỳ hệ thống máy tính nào có_________?
A. Hệ máy Intel
B. Trình biên dịch Java
C. Hệ điều hành Linux
D. Máy ảo Java
Câu 1: 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:
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); } };
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
05/11/2021 3 Lượt xem
Câu 2: 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
05/11/2021 4 Lượt xem
Câu 4: 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ả hai đều đúng
D. Cả hai đều sai
05/11/2021 4 Lượt xem
Câu 5: int x, a = 6, b = 7; x = a+++b++;
Cho biết giá trị của x, a và b sau khi thi hành đoạn mã sau:
int x, a = 6, b = 7; 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
05/11/2021 3 Lượt xem
Câu 6: public class Question { public static void main(String[] args) { Boolean b = new Boolean("TRUE"); if (b) { for (Integer i = 0; i < 10; i++) { System.out.println(i); } } } }
Đoạn mã sau sai chỗ nào?
public class Question { public static void main(String[] args) { Boolean b = new Boolean("TRUE"); if (b) { for (Integer i = 0; i < 10; i++) { System.out.println(i); } } } }
A. (1) Đoạn mã không có lỗi
B. (2) Điều kiện của câu lệnh if phải có kiểu boolean thay vì Boolean
C. (3) Chỉ số của câu lệnh for là int thay vì Integer
D. Câu (2) và (3) đúng
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
- 2 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.1K
- 105
- 50
-
52 người đang thi
- 774
- 35
- 50
-
53 người đang thi
- 666
- 24
- 50
-
81 người đang thi
- 638
- 19
- 50
-
94 người đang thi
Chia sẻ:
Đăng Nhập để viết bình luận