Đề kiểm tra học kì II môn Tin học 8 - Năm học 2020-2021 - Đề 1 (Có đáp án)

Câu 4. Trong câu lệnh khai báo biến mảng, phát biểu nào sau đây đúng:

A. Chỉ số đầu > chỉ số cuối;

B. Chỉ số đầu chỉ số cuối;

C. Kiểu dữ liệu chỉ có thể là real;

D. Cả ba ý trên đều đúng;

Câu 5. Cú pháp đầy đủ của câu lệnh While do là:

A. While do <điều kiện="">;

B. While <điều kiện="">; ;

C. While <điều kiện=""> to do;

D. While <điều kiện=""> do ;

 

doc 4 trang phuongnguyen 23/07/2022 2840
Bạn đang xem tài liệu "Đề kiểm tra học kì II môn Tin học 8 - Năm học 2020-2021 - Đề 1 (Có đá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ì II môn Tin học 8 - Năm học 2020-2021 - Đề 1 (Có đáp án)

Đề kiểm tra học kì II môn Tin học 8 - Năm học 2020-2021 - Đề 1 (Có đáp án)
PHÒNG GD & ĐT .............
TRƯỜNG THCS.............
MA TRẬN ĐỀ KIỂM TRA HỌC KÌ II NĂM HỌC 2020 - 2021
Môn: Tin học 8
Thời gian làm bài : 45 phút (không kể thời gian giao đề)
 Mức độ
Nội dung
Biết 
Hiểu
Vận dung
TỔNG
TN
TL
TN
TL
TN
TL
Bài 7. Câu lệnh lặp
Câu 1,2
1đ
Câu 3,6
1đ
Câu 2a
1,5đ
 4,5 câu
3,5 đ
Bài 8. Lặp với số lần chưa biết trước.
Câu 5
0,5đ
Câu1
2đ
Câu 7
0.5đ
Câu 2b
1,5đ
3,5 Câu
4.5 đ
Bài 9. Làm việc với dãy số.
Câu 4,8,9
1,5 đ
Câu 10
0.5đ
4 câu 
2đ
TỔNG
6câu 
3đ
1 câu 
2đ
4 câu 
2 đ
1 câu
3đ
12 câu
10 đ
PHÒNG GD & ĐT .............
TRƯỜNG THCS.............
ĐỀ CHÍNH THỨC
ĐỀ KIỂM TRA HỌC KÌ II NĂM HỌC 2020 - 2021
Môn: Tin học 8
Thời gian làm bài : 45 phút (không kể thời gian giao đề)
ĐỀ
Trắc nghiệm (5 điểm) chọn đáp án đúng.
Câu 1. Số lần lặp trong câu lệnh lặp với số lần biết trước được xác định bằng?
A. Giá trị cuối - giá trị đầu -1	B. Giá trị cuối + giá trị đầu +1
C. Giá trị cuối - giá trị đầu +1	D. Giá trị cuối + giá trị đầu -1
Câu 2. Trong ngôn ngữ lập trình Pascal, cấu trúc câu lệnh lặp nào sau đây đúng?
	A. For i:=1 to 38 do writeln(‘A’);	A. For i:=38 to 1 do writeln(‘A’);
	A. For i:1 to 38 do writeln(‘A’);	A. For i=1 to 38 do writeln(‘A’);
Câu 3. Sau khi thực hiện chương trình dưới đây, giá trị của biến j bằng bao nhiêu?
j:= 1; 
for i:= 0 to 10 do j:= j+1;
12;	B. 13;	C. 11;	D. 14;
Câu 4. Trong câu lệnh khai báo biến mảng, phát biểu nào sau đây đúng:
Chỉ số đầu > chỉ số cuối;
Chỉ số đầu chỉ số cuối;
Kiểu dữ liệu chỉ có thể là real;
Cả ba ý trên đều đúng;
Câu 5. Cú pháp đầy đủ của câu lệnh While  do là:
While do ;
While ; ;
While to do;
While do ;
Câu 6: Trong câu lệnh lặp: j:=0; For i := 4 to 10 do begin j:= j + 2; write( j ); end;
Khi kết thúc câu lệnh lặp trên, giá trị j bằng bao nhiêu?
A. 2	B. 14	C. 12	D. 10
Câu 7. Hãy cho biết chương trình dưới đây sẽ thực hiện bao nhiêu vòng lặp khi thực hiện đoạn chương trình ?	n:=10; T:=100;
While n>10 do n:=n+5; T:=T - n;
0	B. 4	C. 6	D. 10
Câu 8: Chỉ ra cú pháp khai báo biến mảng đúng trong Turbo Pascal:
A. Var : array[] of ;
B. Var : array[..]: ;
C. Var : array[:]: ;
D. Var : array[..]of ;
Câu 9: Các phần tử của mảng:
A. Phải là số nguyên.	B. Phải có giá trị như nhau.
C. Phải cùng kiểu dữ liệu.	D. Có thể cùng kiểu hoặc khác kiểu dữ liệu.
Câu 10. Trong Pascal, câu lệnh nào sau đây được viết đúng?
	A. Var soluong: array [1..40] of Integer;	B. Var soluong: array [40..1] of Integer;
	C. Var soluong: array [1..40,8] of Real;	D. Var soluong: array [1..40] of Real; 
II. Tự luận (5,0 điểm)
Câu 1. (2 điểm) Viết cú pháp, vẽ sơ đồ và nêu hoạt động câu lệnh lặp với số lần chưa biết trước?
Câu 2: (3 điểm): Cho chương trình sau:
Đối với từng đoạn chương trình Pascal sau đây, hãy cho biết lệnh writeln (j,k) in ra màn hình giá trị của j, k là bao nhiêu? 
j:=2; k:=3;
for i:=1 to 5 do j:=j+2;
	 k:=k+j;
 writeln(j,k);
Đối với từng đoạn chương trình Pascal sau đây, hãy cho biếtcõ bao nhiêu vòng lặp và lệnh writeln (s) in ra màn hình giá trị của s là bao nhiêu? 
 S:=20; n:=0;
 While S > 5 do 
	 Begin
	n:=n+3;
	S:=S -n;
 	 End;
 writeln(S);
PHÒNG GD & ĐT .............
TRƯỜNG THCS.............
HƯỚNG DẪN CHẤM KIỂM TRA HỌC KÌ II NĂM HỌC 2020 - 2021
Môn: Tin học 8
Thời gian làm bài : 45 phút (không kể thời gian giao đề)
Đáp án – Biểu điểm
I. Trắc nghiệm: ( 5 điểm)
 Mỗi ý đúng được 0,5 điểm 
Bảng điền đáp án
Câu
Đ.án
C
A
A
B
D
B
A
D
C
A
Tự luận: (5 điểm)
Câu 1. Cú pháp lệnh lặp với số lần chưa biết trước: (0,5 điểm)
 While (điều kiện) Do (câu lệnh);
Sơ đồ hoạt động câu lệnh: (0,5 điểm)
+ Hoạt động: (1 điểm)
- B1. Kiểm tra điều kiện.
- B2. Nếu điều kiện sai, câu lệnh sẽ bị bỏ qua và việc thực hiện câu lệnh lặp kết thúc. Nếu điều kiện đúng, thực hiện câu lệnh và quay lại B1
 Câu 2: a . j= 12 và k=15 (1,5 điểm)
b. đoạn lệnh sau khi thực hiện 3 vòng lặp và s= 2 (1,5 điểm)

File đính kèm:

  • docde_kiem_tra_hoc_ki_ii_mon_tin_hoc_8_nam_hoc_2020_2021_de_1_c.doc