Hình thức thi trắc nghiệm đã có từ rất lâu. Ưu điểm của hình thức thi này là có thể lập trình cho máy tính ra đề tự động và chấm, hoặc nếu in ra giấy thì người hoàn toàn không có trình độ chuyên môn cũng có thể chấm được (chỉ cần biết đọc biết viết).
Có 3 loại câu trong đề thi trắc nghiệm:
- Loại thứ nhất: nêu câu hỏi, nêu các phương án trả lời là A B C D, người làm bài chọn lấy 1 phương án (ví dụ C). Đây là loại dễ nhất, người làm bài chọn bừa cũng có khả năng được 1/4 số điểm của câu. Để tránh sinh viên chọn bừa, có thày áp dụng cách tính điểm: chọn đúng sẽ nhận trọn số điểm của câu, chọn sai sẽ trừ 1/4 số điểm, bỏ trắng không chọn thì được 0 điểm.
- Loại thứ hai: nêu câu hỏi, nêu các phương án trả lời là A B C D, người làm bài chọn nhiều phương án trả lời đúng (ví dụ B D).
- Loại thứ ba: nêu một biểu thức toán học hay một quy trình tính toán, hoặc nêu một chương trình máy tính, người làm bài phải tự viết ra kết quả tính toán. Đây là loại khó nhất trong các câu hỏi, nhưng đánh giá được chính xác kiến thức của sinh viên. Loại này cũng có thể chuyển được về Loại thứ nhất nếu cho 4 phương án trả lời.
Dưới đây trình bày 4 đề thi trắc nghiệm sử dụng loại câu hỏi thứ ba. Mỗi đề có 10 câu, mỗi câu được 1 điểm. Đây là các đề thi trong bộ nhiều đề mà tác giả đã dùng trong nhiều năm từ 2000 – 2009 để kiểm tra cuối học kỳ (tại Khối chuyên Toán – Tin, Đại học Khoa học tự nhiên Hà Nội). Khi in các đề này không được in số đề, các câu trong 1 đề cũng không có số thứ tự câu, như vậy sẽ hạn chế sinh viên trao đổi với nhau và chép bài của nhau. Các đề được phát sao cho các sinh viên cạnh nhau phải dùng đề khác nhau.
Tài liệu giáo trình để dạy là:
Bùi Thế Tâm. Ngôn ngữ C và lập trình hướng đối tượng. NXB Giao thông vận tải, 240 trang, 19 x 27 cm, 2006.
Bùi Thế Tâm