Đề kiểm tra học kì 2 Tin học Lớp 8 - Năm học 2021-2022 - Trường THCS Lai Thành (Có ma trận và đáp án)
Câu 1: Vòng lặp for i:=3 to 6 do thực hiện mấy lần lặp?
A. 3 B. 4 C. 5 D. 6
Câu 2: Từ khoá để khai báo biến trong ngôn ngữ lập trình Pascal là :
A. Const B. Var C. Real D. End
Câu 3: Lệnh lặp nào sau đây là đúng?
- For
= to do ; - For
:= to do ; - For
:= to do ; - For
: to do ;
Câu 4: Trong các kiểu khai báo sau, kiểu nào là kiểu khai báo biến?
A. var x:=10; B. const x:=10; C. var a:real; D. const a:real;
Bạn đang xem tài liệu "Đề kiểm tra học kì 2 Tin học Lớp 8 - Năm học 2021-2022 - Trường THCS Lai Thành (Có ma trận và đáp án)", để tải tài liệu gốc về máy hãy click vào nút Download ở trên
Tóm tắt nội dung tài liệu: Đề kiểm tra học kì 2 Tin học Lớp 8 - Năm học 2021-2022 - Trường THCS Lai Thành (Có ma trận và đáp án)
PHÒNG GD&ĐT KIM SƠN ĐỀ KIỂM TRA HỌC KÌ II
TRƯỜNG THCS LAI THÀNH NĂM HỌC 2021 - 2022
MÔN: TIN HỌC 8
ĐỀ CHÍNH THỨC Thời gian làm bài: 45 phút
(Đề bài gồm 01 trang)
MA TRẬN ĐỀ
Möùc Bieát Hieåu Vaän duïng
ñoä TỔNG
Noäi dung TN TL TN TL TN TL
Câu
Bài 4: Sử dụng biến 3 câu
2,4,5
trong chương trình 3đ
3đ
Câu 1 Câu 6 2 câu
Bài 7. Câu lệnh lặp
1đ 2đ 3đ
Bài 8. Lặp với số Câu 3 1 câu
lần chưa biết trước. 1đ 1đ
Bài 9. làm việc với Câu 7 1 câu
dãy số. 3đ 3đ
3 câu 2 câu 2 câu 7 câu
TỔNG
3đ 2đ 5đ 10đ
I. Trắc nghiệm. (5,0 điểm)
( Khoanh tròn đáp án đứng trước câu trả lời đúng)
Câu 1: Vòng lặp for i:=3 to 6 do thực hiện mấy lần lặp?
A. 3B. 4 C. 5D. 6
Câu 2: Từ khoá để khai báo biến trong ngôn ngữ lập trình Pascal là :
A. ConstB. Var C. RealD. End
Câu 3: Lệnh lặp nào sau đây là đúng?
A. For = to do ;
B. For := to do ;
C. For := to do ;
D. For : to do ;
Câu 4: Trong các kiểu khai báo sau, kiểu nào là kiểu khai báo biến?
A. var x:=10; B. const x:=10; C. var a:real; D. const a:real;
Câu 5: Kiểu dữ liệu String dùng để khai báo biến nhận giá trị?
A. Số nguyên. B. Số thực. C. Kí tự.D. Xâu kí tự.
II. Tự luận: (5,0 điểm)
Câu 6: Viết chương trình N!, với N là số tự nhiên được nhập vào từ bàn phím (2
điểm)
Câu 7: Đoạn chương trình sau đây có lỗi sai. Em hãy chỉnh sửa lại cho đúng? (3
điểm)
Progam Tinh_tong; Var n, i, s: interger;
Begin
Write(‘Nhap so n=’); Readln(n);
s:=0;
For i=1 to n do s:=s+i;
Write(‘Tong cua day so do la: s=’);
Realn;
End.
..Hết
Xác nhận của BGH Giáo viên thẩm định đề Giáo viên ra đề kiểm tra
Trung Văn Đức Nguyễn Thị Thu Phương Vũ Thị Kim Thoa PHÒNG GD&ĐT KIM SƠN HƯỚNG DẪN CHẤM ĐỀ KIỂM TRA
TRƯỜNG THCS LAI THÀNH HỌC KÌ II
NĂM HỌC 2021 - 2022
MÔN: TIN HỌC 8
ĐÁP ÁN
I. Trắc nghiệm.Mỗi câu đúng 1 điểm
Câu hỏi 1 2 3 4 5
Đáp án B B B C D
II. Tự luận.
Câu Đáp án Điểm
Program cau6;
uses crt;
var N,i: longint; 0,5 đ
P: longint;
Begin
Câu 6 clrscr; 0,5 đ
(2,0 điểm) write('Nhap N = '); readln(N);
P:=1;
for i:=1 to N do P:=P*i; 0,5 đ
writeln(N,'!=',P);
readln; 0,5 đ
end.
Program Tinh_tong; {Progam Program} 0,5 đ
Var n, i, s: integer; {interger integer} 0,5 đ
Begin
Write(‘Nhap so n=’); Readln(n); 0,5 đ
Câu 7
s:=0;
(3,0 điểm)
For i:=1 to n do s:=s+i; {i=1 i:=1} 0,5 đ
Write(‘Tong cua day so do la: s=’,s); {thêm ,s} 0,5 đ
Readln; {Realn Readln} 0,5 đ
End.
Xác nhận của BGH Giáo viên thẩm định đáp án Giáo viên ra đáp án
Trung Văn Đức Nguyễn Thị Thu Phương Vũ Thị Kim ThoaFile đính kèm:
de_kiem_tra_hoc_ki_2_tin_hoc_lop_8_nam_hoc_2021_2022_truong.docx

