PHẦN I. CÂU TRẮC NGHIỆM NHIỀU PHƯƠNG ÁN LỰA CHỌN
Thí sinh trả lời từ câu 1 đến câu 30. Mỗi câu hỏi thí sinh chỉ chọn một phương án.
Câu 1: Khi áp dụng thuật toán tìm kiếm tuần tự để tìm giá trị \(K = 42\) trong mảng \(A = [15, 28, 34, 42, 56, 67]\), phương án nào sau đây là số lần so sánh \(K\) với từng phần tử của \(A\)?
A. 4.
B. 6.
C. 5.
D. 3.
Câu 2: Trong cơ sở dữ liệu quản lí trường học gồm các bảng:
- HocSinh (MaHS, TenHS, Lop) lưu thông tin mã học sinh, tên học sinh, lớp.
- MonHoc (MaMon, TenMon) lưu thông tin mã môn học, tên môn học.
- KetQua (MaKQ, MaHS, MaMon, Diem, NamHoc) lưu thông tin mã kết quả, mã học sinh, mã môn, điểm, năm học.
Câu lệnh SQL nào sau đây dùng để tìm mã học sinh và tên học sinh lớp ‘12A1’ có điểm môn ‘Tin’ cao nhất trong năm học ‘2024-2025’?
A. SELECT HocSinh.MaHS, HocSinh.TenHS FROM HocSinh INNER JOIN KetQua ON HocSinh.MaHS = KetQua.MaHS INNER JOIN MonHoc ON KetQua.MaMon = MonHoc.MaMon WHERE Hocsinh.Lop = '12A1' AND MonHoc.TenMon = 'Tin' AND KetQua.NamHoc = '2024-2025' AND KetQua.Diem = MAX(KetQua.Diem)
B. SELECT HocSinh.MaHS, HocSinh.TenHS FROM HocSinh INNER JOIN KetQua ON HocSinh.MaHS = KetQua.MaHS INNER JOIN MonHoc ON KetQua.MaMon = MonHoc.MaMon WHERE Hocsinh.Lop = '12A1' AND MonHoc.TenMon = 'Tin' AND KetQua.NamHoc = '2024-2025' AND KetQua.Diem = (SELECT MAX(KetQua.Diem) FROM KetQua INNER JOIN MonHoc ON KetQua.MaMon = MonHoc.MaMon WHERE MonHoc.TenMon = 'Tin' AND KetQua.NamHoc = '2024-2025');
C. SELECT HocSinh.MaHS, HocSinh.TenHS FROM HocSinh INNER JOIN KetQua ON HocSinh.MaHS = KetQua.MaHS INNER JOIN MonHoc ON KetQua.MaMon = MonHoc.MaMon WHERE Hocsinh.Lop = '12A1' AND MonHoc.TenMon = 'Tin' AND KetQua.NamHoc = '2024-2025' AND KetQua.Diem = (SELECT MAX(KetQua.Diem) FROM HocSinh INNER JOIN KetQua ON HocSinh.MaHS = KetQua.MaHS INNER JOIN MonHoc ON KetQua.MaMon = MonHoc.MaMon WHERE Hocsinh.Lop = '12A1' AND MonHoc.TenMon = 'Tin' AND KetQua.NamHoc = '2024-2025');
D. SELECT MAX(KetQua.Diem), HocSinh.MaHS, HocSinh.TenHS FROM HocSinh INNER JOIN KetQua ON HocSinh.MaHS = KetQua.MaHS INNER JOIN MonHoc ON KetQua.MaMon = MonHoc.MaMon WHERE Hocsinh.Lop = '12A1' AND MonHoc.TenMon = 'Tin' AND KetQua.NamHoc = '2024-2025';
Câu 3: Phương án nào sau đây KHÔNG phải là nhiệm vụ của người làm nghề sửa chữa và bảo trì máy tính?
A. Kiểm soát, duy trì hoạt động của máy tính.
B. Nâng cấp hoặc bổ sung thiết bị mạng.
C. Xây dựng các phần mềm ứng dụng.
D. Cài đặt phần mềm cho thiết bị ngoại vi.
Câu 4: Phương án nào sau đây đúng khi nói về hệ thống điều khiển của ứng dụng xe tự lái có sử dụng học máy?
A. Cảm nhận được mọi điều kiện môi trường với một loại thiết bị camera.
B. Cảm nhận được nỗi sợ hãi của hành khách để tự động giảm tốc độ cho phù hợp.
C. Nhận biết, phân loại vật cản dựa trên công nghệ thị giác máy tính.
D. Xử lí lượng lớn phép tính và đưa ra quyết định nhanh gần bằng phản xạ của con người.
Câu 5: Một số nguyên dương \(n\) được gọi là số hoàn thiện nếu tổng các ước dương không kể chính nó bằng \(n\). Trong ngôn ngữ lập trình Python, hàm nào sau đây là đúng dùng để kiểm tra số nguyên dương \(n\) có phải là số hoàn thiện hay không?