NEW
Font size
WorksheetsAutomation test
Total questions: 20
Worksheet time: 8mins
Phương thức static có thể truy cập các thành phần nào trong lớp?
A. Chỉ truy cập các biến và phương thức static
B. Có thể truy cập bất kỳ biến và phương thức nào
C. Chỉ truy cập các biến non-static
D. Không thể truy cập gì trong lớp
Trong Java, vòng lặp while dừng khi nào?
A. Khi điều kiện lặp trả về true
B. Khi điều kiện lặp trả về false
C. Sau khi lặp đủ số lần đã định
D. Sau khi điều kiện bị thay đổi
Câu lệnh nào sau đây là một vòng lặp for đúng trong Java?
A. for (int i = 0; i < 5; i++) { System.out.println(i); }
B. for (i = 0, i++, i < 5) { System.out.println(i); }
C. for (i = 0; i++) { System.out.println(i); }
D. for (int i = 0; i < 5) { System.out.println(i); }
Từ khóa nào trong Java dùng để dừng một vòng lặp sớm?
A. stop
B. return
C. exit
D. break
Đối với câu lệnh switch, nếu không có từ khóa break trong một case, điều gì sẽ xảy ra?
A. Chỉ thực thi case hiện tại
B. Chương trình sẽ dừng ngay lập tức
C. Chương trình tiếp tục thực thi tất cả các case tiếp theo cho đến khi gặp break hoặc hết case
D. Chương trình ném ra ngoại lệ
Phương thức nào trả về giá trị lớn nhất trong hai số?
Câu lệnh return trong Java dùng để làm gì?
A. Thoát khỏi chương trình
B. Trả về giá trị từ phương thức và kết thúc phương thức
C. Dừng vòng lặp hiện tại
D. Tiếp tục vòng lặp từ đầu
Trong Java, phương thức main() có cú pháp nào đúng?
A. public void main(String args)
B. public static void main(String[] args)
C. static void main(String args)
D. void main(String[] args)
Từ khóa nào trong Java dùng để tạo đối tượng?
A. class
B. object
C. new
D. this
Java là ngôn ngữ lập trình kiểu gì?
A. Ngôn ngữ lập trình thủ tục
B. Ngôn ngữ lập trình hướng đối tượng
C. Ngôn ngữ lập trình hệ thống
D. Ngôn ngữ lập trình kịch bản
Kết quả của đoạn mã sau là gì?
A. 1 2
B. 1 2 3
C. 1 2 3 4 5
D. không in gì
Để kiểm tra xem một ArrayList có rỗng hay không, bạn sẽ sử dụng phương thức nào?
A. list.isEmpty()
B. list.size() == 0
C. Cả A và B đều đúng
D. Không có phương thức nào
Điều gì xảy ra khi cố gắng thêm một phần tử null vào HashMap như sau:
A. Lỗi biên dịch
B. Lỗi thời gian chạy
C. Không có lỗi, null có thể làm key và value
D. Chỉ key null được phép, value null không được phép
Kết quả của đoạn mã sau là gì?
A. 0
B. 1
C. 2
D. 3
Kết quả của đoạn mã sau là gì?
A. 10 25
B. 10 20
C. 15 25
D. 15 20
Kết quả của đoạn mã sau là gì?
A. Lỗi biên dịch
B. Lỗi runtime
C. null
D. "Java"
Kết quả của đoạn mã sau là gì?
A. a = 10, b = 5
B. a = 5, b = 10
C. a = 0, b = 0
D. Không có đầu ra
Kết quả của đoạn mã sau là gì?
A. 0
B. 5
C. 1
D. Lỗi runtime
Kết quả của đoạn mã sau là gì?
A. B
B. C
C. null
D. Lỗi runtime
Kết quả của đoạn mã sau là gì?
A. 10
B. 20
C. 30
D. 40
