Trường Khoa Học Tự Nhiên TPHCM có lẽ đã quá nổi tiếng về chất lượng giảng dạy trong lĩnh vực CNTT. Có lẽ nhiều bạn sẽ thắc mắc học Java ở Tự nhiên sẽ có đề thi cuối kỳ như thế nào? Thông thường thì sẽ không có đề thi mà sinh viên làm đồ án cuối kỳ thay thế, tuy nhiên do tình hình dịch căng thẳng nên trường đã tổ chức thi thay vì làm đồ án sinh viên.
Dưới đây là đề thi Java cuối kỳ của trường KHTN-HCM.
Câu 1
Viết chương trình java thực hiện yêu cầu sau:
- Nhập vào vào một địa chỉ URL, download nội dung của resource từ địa chỉ này về.
- Cho phép người dùng lưu nội dung vừa download về (lưu thành file, đường dẫn do người dùng chọn)
- Trích xuất từ nội dung (vừa download về) tất cả các liên kết (web link) nếu có. Hiển thị tất cả các liên kết tìm thấy.
- Giao diện đồ họa.
Câu 2
Viết chương trình giao diện đồ họa như sau
Chương trình hoạt động như sau:
- Khi người dùng nhấn vào Add running group thì chương trình tạo thêm một running group bên dưới màn hình. Một running group là một panel điều khiển gồm:
- Một số có giá trị khởi đầu là 0
- Ba button: Run, Pause và Reset
- Đối mỗi running group:
- Khi nhấn Run thì giá trị của running group sẽ tăng dần (tăng mỗi đơn vị sau mỗi giây)
- Khi nhấn Pause thì sẽ tạm dừng tăng
- Khi nhấn Reset thì giá trị sẽ quay về 0 và dừng chạy
Kết bài
Đề thi trên nhìn vào có vẽ dễ dàng nhưng hãy lưu ý rằng các bạn chỉ có 90p để hoàn thành bài thi. Để làm được bài này các bạn cần phải áp dụng được Java IO, Java Swing và một số kiến thức cơ bản về Thread để có thể làm được tốt bài này.