Ôn thi học kì 1 Tin học lớp 8: Đề số 2 năm học 2026-2027 có đáp án chi tiết

Bài ôn thi học kì 1 môn Tin học lớp 8 này là đề tự biên soạn dùng để luyện tập theo phạm vi kiến thức phù hợp.

ĐỀ ÔN THI HỌC KÌ 1 TIN HỌC LỚP 8 – ĐỀ SỐ 2

Thời gian làm bài gợi ý: 60 phút   |   Tổng điểm: 10 điểm

Phần I. Trắc nghiệm – 4,0 điểm

  1. Câu 1 (0,5 điểm). Điều kiện rẽ nhánh thường có kiểu ____.
    A. logic đúng/sai
    B. hình ảnh
    C. âm thanh
    D. tệp
  2. Câu 2 (0,5 điểm). Vòng lặp for phù hợp khi ____.
    A. xác định được số lần lặp
    B. không bao giờ dừng
    C. không dữ liệu
    D. chỉ một lần
  3. Câu 3 (0,5 điểm). Biến đếm thường ____.
    A. được cập nhật sau mỗi vòng
    B. không thay đổi
    C. xóa ngay
    D. chỉ văn bản
  4. Câu 4 (0,5 điểm). Lỗi logic có thể ____.
    A. chương trình chạy nhưng kết quả sai
    B. luôn không chạy
    C. chỉ phần cứng
    D. không kiểm thử
  5. Câu 5 (0,5 điểm). Test case biên là ____.
    A. dữ liệu gần ranh giới điều kiện
    B. chỉ ngẫu nhiên
    C. không đầu vào
    D. chỉ đáp án đúng
  6. Câu 6 (0,5 điểm). Thuật toán tìm min cần ____.
    A. so sánh và giữ giá trị nhỏ nhất hiện tại
    B. sắp xếp bắt buộc
    C. xóa dữ liệu
    D. Internet
  7. Câu 7 (0,5 điểm). Mã giả giúp ____.
    A. mô tả thuật toán độc lập ngôn ngữ
    B. thay máy tính
    C. chạy trực tiếp mọi nơi
    D. mã hóa
  8. Câu 8 (0,5 điểm). Debug hiệu quả nên ____.
    A. thay đổi có kiểm soát và kiểm tra giả thuyết
    B. đổi nhiều chỗ cùng lúc
    C. bỏ thông báo lỗi
    D. xóa chương trình

Phần II. Tự luận – 6,0 điểm

  1. Bài 1 (1,5 điểm). Viết mã giả tính tổng 1 đến n.
  2. Bài 2 (1,5 điểm). Điều kiện kiểm tra số chẵn?
  3. Bài 3 (1,5 điểm). Chương trình xếp ‘Đạt’ nếu điểm >5 nhưng yêu cầu từ 5 trở lên. Lỗi gì?
  4. Bài 4 (1,5 điểm). Nêu bốn test case cho tuổi hợp lệ 6–18.

ĐÁP ÁN VÀ HƯỚNG DẪN CHI TIẾT

Phần I. Trắc nghiệm

  1. Câu 1: A. Rẽ nhánh dựa Boolean.
  2. Câu 2: A. For dùng miền lặp xác định.
  3. Câu 3: A. Giúp kiểm soát lặp.
  4. Câu 4: A. Không nhất thiết gây syntax error.
  5. Câu 5: A. Biên dễ bộc lộ lỗi.
  6. Câu 6: A. Có thể duyệt tuyến tính.
  7. Câu 7: A. Tập trung logic.
  8. Câu 8: A. Debug có hệ thống.

Phần II. Tự luận

  1. Bài 1. Nhập n; sum=0; for i=1..n: sum=sum+i; in sum.
  2. Bài 2. n mod 2 = 0.
  3. Bài 3. Lỗi logic điều kiện biên; sửa score>5 thành score>=5.
  4. Bài 4. 5, 6, 18, 19; có thể thêm 12 cho trường hợp bình thường.

Nhận xét

Đề số 2 tập trung vào khả năng hiểu khái niệm, xử lí tình huống số và giải thích lựa chọn. Với bảo mật, dữ liệu và AI, câu trả lời cần nêu được rủi ro và biện pháp phù hợp.

Updated: 13/08/2026 — 12:20

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *