Ôn Tập Java Cuối Kỳ_CKC | i-quiz.vn@stop article@stop
Tạo đề thi, làm bài thi, theo dõi kết quả ngay trên điện thoại — mọi lúc mọi nơi!
Tải trên Google Play Tải trên App StoreXem trước 25/72 câu hỏi trong đề. Bấm Vào thi để làm bài trực tuyến, được chấm điểm và xem đáp án chi tiết.
Câu 1. Chọn câu sai về ngôn ngữ Java:
Câu 2. Kiểu nào không là kiểu dữ liệu nguyên thủy trong Java
Câu 3. Tham số arg[0] trong dòng lệnh sau có nghĩa gì: public static void main(String[] args)
Câu 4. Câu 4: Phương thức next() của lớp Scanner dùng để:
Câu 5. Câu 5: Muốn chạy được chương trình Java cần cài phần mềm nào sau đây?
Câu 6. Câu 6: Gói nào trong Java chứa lớp Scanner dùng để nhập liệu từ bàn phím?
Câu 7. Câu 7: Phương thức nextLine() thuộc lớp nào ?
Câu 8. Câu 9: G/s đã định nghĩa lớp Xx với một phương thức thông thường là display, sau đó sinh ra đối tượng objX từ lớp Xx. Để gọi phương thức display ta sử dụng cú pháp nào?
Câu 9. Câu 10: Đâu KHÔNG phải là thành phần trong cấu trúc của lớp trong java.
Câu 10. Câu 12: Đọc đoạn mã lệnh sau. Sau khi thực thi chương trình sẽ in ra kết quả gì ? public static void main(String[] args) { int x = -1; String y = x + 3; System.out.println("x = " + x + "y = " + y); } }
Câu 11. Câu 13: Đối tượng là gì?
Câu 12. Câu 14: Đâu là khai báo biến đúng trong java? (1) rollNumber (2) $rearly_salary (3) double (4) $$_ (5) mount#balance
Câu 13. Câu 15: Kết quả in ra của đoạn mã trên là gì? int i = 1, j = 10; do { if (i > j) { break; } j--; } while (++ i < 5 ); System.out.printIn("i = " + i + " and j = " + j);
Câu 14. Câu 16: Với giá trị nào của x, biểu thức sau trả về giá trị true(x thuộc kiểu int) x%3==0
Câu 15. Câu 19: Kết quả in ra của đoạn mã trên là gì? int i = 0; do { flag = false; System.out.print(i++); flag = i
Câu 16. Câu 20: Đâu là khai báo biến hợp lệ?
Câu 17. Câu 21: Biểu thức nào có giá trị khác các biểu thức còn lại trong các biểu thức sau? Cho x=true thuộc kiểu boolean.
Câu 18. Câu 22: Kết quả in ra của đoạn mã bên dưới là gì? public class Test { public static int switchIt(int x) { int j = 1; switch (x) { case 1: j++; case 2: j++; case 3: j++; case 4: j++; default: j++; } return j + x; } public static void main(String[] args) { System.out.println("value = " + switchIt(4)); } }
Câu 19. Câu 22: Khi thực hiện lệnh: A a = new A(); a.calTotal(a); Giá trị của x sau khi thực hiện lệnh trên sẽ cho kết quả gì? class A { int x = 10; public void calTotal(A a) { a.x = 12; System.out.println(a.x); } }
Câu 20. Câu 23: Đâu là khai báo đúng về lớp Cat?
Câu 21. Câu 24: Đoạn mã sau có lỗi biên dịch gì? public class Person { protected String name; protected int age; public static void main(String[] args) { Person p = new Person(); p.name = "Tom"; System.out.println(p.name); } }
Câu 22. Câu 25: Trong các khai báo sau đâu là khai báo không hợp lệ?
Câu 23. Câu 26: Phát biểu nào sau đây là đúng:
Câu 24. Câu 27: Chương trình sau in ra màn hình kết quả nào? public class Main { public static void main(String[] args) { String names[] = { "John", "Anna", "Peter", "Victor", "David" }; System.out.println(names[2]); } }
Câu 25. Câu 28: Nếu phương thức của bạn ghi đè một trong số các phương thức của lớp cha, bạn có thể gọi phương thức bị ghi đè thông qua từ khóa nào?
… và còn 47 câu nữa. Bấm Vào thi phía trên để làm toàn bộ 72 câu và xem đáp án.