Bỏ qua điều hướng
EN

Kiểm tra kiến thức

Bài thi: Java cơ bản

Chọn loạt bài và số câu — câu hỏi được rút ngẫu nhiên từ phần ôn tập của các bài trong loạt. Làm hết rồi nộp bài để xem điểm, đáp án và bài cần đọc lại.

20 câu ngẫu nhiên trong 73 câu của loạt.

  1. 1.Cần duyệt Map theo khoá tăng dần, dùng?

  2. 2.Record có thể làm điều nào sau đây?

  3. 3.17 % 5 bằng bao nhiêu?

  4. 4.var x = 10; x = "mười"; Điều gì xảy ra?

  5. 5.int a = 5; int b = a++; Sau dòng này a và b bằng?

  6. 6.Phương thức default trong interface là gì?

  7. 7.diem = 9. Đoạn if (diem >= 5) "TB" else if (diem >= 8) "Giỏi" cho kết quả?

  8. 8.Gọi tong(1.5, 2) khi có tong(int, int) và tong(double, double)?

  9. 9.Hai phương thức int f(int a) và double f(int a) có hợp lệ không?

  10. 10.record Diem(int x, int y) — câu nào đúng?

  11. 11.DongVat d = new Cho(); d.giuNha() (giuNha chỉ có trong Cho) thì sao?

  12. 12.Vì sao cùng một file .class chạy được trên Windows và Linux?

  13. 13.Lớp chỉ có constructor SanPham(String ten). Lệnh new SanPham() thì sao?

  14. 14.Cấu trúc nào thay cho lớp Stack cũ?

  15. 15.catch (Exception e) đặt TRƯỚC catch (IOException e) thì sao?

  16. 16.Biến đếm số đối tượng đã tạo nên khai báo thế nào?

  17. 17.Người mới học lập trình Java cần cài gì?

  18. 18."Java".length() và "Java".charAt(4) lần lượt cho kết quả?

  19. 19.Gặp NullPointerException ở code của mình, cách xử lý đúng là?

  20. 20.Biến lưu số dân thế giới (8,1 tỉ) nên dùng kiểu gì?

Đã làm 0/20 câu