Đề thi cuối học kì 1 môn Tin học 8 năm học 2020-2021
Đề thi cuối học kì 1 môn Tin học 8 năm học 2020-2021 Có đáp án là bộ đề thi cuối học kì 1 môn Tin học lớp 8 giúp các bạn học sinh ôn luyện, củng cố, bổ sung thêm kiến thức để trong các kì thi học kì luôn đạt được kết quả cao. Sau đây Tìm Đáp Án xin mời các bạn học sinh tham khảo chi tiết đề thi.
Đề thi cuối học kì 1 môn Tin học 8 năm học 2020-2021 gồm:
- A. MA TRẬN ĐỀ
- B. ĐỀ BÀI
- C. ĐÁP ÁN BIỂU ĐIỂM
B. ĐỀ BÀI
Phần I. TRẮC NGHIỆM: (3,0 điểm)
Chọn phương án trả lời đúng nhất (A, B, C hoặc D), mỗi câu đúng đạt 0.25 điểm
Câu 1: Mod là phép tóan gì?
A. Chia lấy phần nguyên. B. Chia lấy phần dư.
C. Cộng. D. Trừ.
Câu 2: Câu lệnh If <điều kiện> then <câu lệnh 1> else <câu lệnh 2> ; thuộc lệnh nào sau đây?
A. Lệnh vòng lặp. B. Lệnh chọn lựa.
C. Lệnh rẽ nhánh dạng thiếu. D. Lệnh rẽ nhánh dạng đủ.
Câu 3: Trong các câu lệnh sau đây, câu lệnh nào sai khi khai báo tên chương trình?
A. Program sosanhhaiso; B. Program so sanh hai so;
C. Program sosanh2so; D. Program so_sanh_hai_so;
Câu 4: Trong Pascal để biên dịch chương trình, ta dùng tổ hợp phím
A. Alt + F9. B. Ctrl + X. C. Shift+ F9. D. Ctrl + F9.
Câu 5: Giá trị của S khi chạy đoạn chương trình sau là
S:=7;
if (S<8) then S:=S*3+4;
A. 25 B. 21 C. 24 D. 23
Câu 6: Dãy kí tự 'Hocsinh' thuộc kiểu dữ liệu nào sau đây?
A. Integer. B. Real. C. Char. D. String.
Câu 7: Trong các câu lệnh Pascal sau đây, câu lệnh nào viết đúng?
A. IF a>b then Writeln('a la so lon hon') B. IF a>b then Writeln('a la so lon hon');
C. IF a>b then Writeln('a la so lon hon'). D. IF a>b then Writeln(a la so lon hon);
Câu 8: Trong ngôn ngữ lập trình Pascal, câu lệnh khai báo nào sau đây đúng?
A. var a, b : integer; B. var a = real; C. const a := 5 ; D. var thong bao: string;
Câu 9: Cách chuyển biểu thức ax2+bx+c nào sau đây là đúng?
A. a*x2 +b*x+c B. a*x*x+b*x+c*x
C. a*x*x +b.x +c*x D. a*x*x + b*x+c
Câu 10: Câu lệnh nào sau đây có kết quả là 3?
A. 27 MOD 8; B. 27 MOD 9; C. 27 DIV 2; D. 27 DIV 3;
Câu 11: Quá trình giải bài toán trên máy tính theo trình tự các bước sau:
A. xác định bài toán →Viết chương trình→Mô tả thuật toán.
B. mô tả thuật toán→Viết chương trình→ Xác định bài toán.
C. xác định bài toán →Mô tả thuật toán→Viết chương trình.
D. viết chương trình→Mô tả thuật toán→ Xác định bài toán
Câu 12: Trong các câu lệnh Pascal sau, câu nào được viết đúng:
A. If x:=5 then; a=b B. If; x>5 then a:=b
C. If x>5; then a:=b D. If x>5 then a:=b else a<>b;
PHẦN II. TỰ LUẬN: (7 điểm).
Câu 1:(1 điểm) Cho đoạn chương trình sau:
X:=8; y:=2;
If x>y then F:=x*x-y Else F:=2*x-y;
Sau khi thực hiện chương trình, giá trị của F là:
Câu 2: (2 điểm) Cho ba số dương a, b, c được nhập từ bàn phím. Hãy mô tả thuật tóan tìm số bé nhất trong ba số.
Câu 3: (1 điểm) Nêu cú pháp câu lệnh điều kiện dạng thiếu, dạng đủ .Vẽ sơ đồ mô phỏng hoạt động.
Câu 4: Viết chương trình kiểm tra 3 cạnh a, b, c có phải là ba cạnh tam giác đều hay không (a, b, c là 3 số dương được nhập từ bàn phím) (3 điểm)
Ngoài Đề thi cuối học kì 1 môn Tin học 8 năm học 2020-2021 trên, các bạn có thể tham khảo thêm nhiều Bộ đề thi mới nhất như môn Toán 8, Ngữ văn 8, Tiếng anh 8, Vật lý 8, Hóa học 8, Sinh học 8,… Sách giáo khoa lớp 8, Sách điện tử lớp 8, Tài liệu hay và chất lượng khác mà Tìm Đáp Án đã sưu tầm và đăng tải. Chúc các bạn ôn luyện đạt kết quả tốt!