Đề kiểm tra học kì II Tin học lớp 8 (Có đáp án) - Năm học 2013-2014

doc 4 trang Người đăng dothuong Lượt xem 755Lượt tải 0 Download
Bạn đang xem tài liệu "Đề kiểm tra học kì II Tin học lớp 8 (Có đáp án) - Năm học 2013-2014", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Đề kiểm tra học kì II Tin học lớp 8 (Có đáp án) - Năm học 2013-2014
Trường:	 ĐỀ KIỂM TRA HỌC KÌ II (Năm học: 2013-2014)
Họ và tên: 	 Môn: Tin học 8
Lớp: 8.. 	 Thời gian 45 phút
(20 phút lý thuyết. 25 phút thực hành)
Đề 1:
Lý thuyết
Thực hành
Tổng cộng
Lời phê
A. Lý thuyết (5 điểm)
Câu 1: Đánh dấu X vào ô vuông cho câu trả lời đúng (2 điểm)
Trong câu lệnh điều kiện: if then ; ở đây là:
một biểu thức so sánh
một biểu thức toán học
một biến có giá trị logic
cả ba ý trên đều đúng
Trong câu lệnh điều kiện: if then ; ở đây là:
chỉ là một câu lệnh đơn
có thể là câu lệnh đơn, có thể là câu lệnh ghép
chỉ có là câu lệnh ghép
cả 3 ý trên đều sai
Trong câu lệnh điều kiện: if then ; được thực hiện khi:
 được thỏa mãn
 không được thỏa mãn
 có giá trị logic
cả a và c đúng
Trong vòng lặp for := to do ; thì là:
chỉ là một câu lệnh đơn
có thể là câu lệnh đơn, có thể là câu lệnh ghép
chỉ có là câu lệnh ghép
cả 3 ý trên đều sai
Trong vòng lặp for := to do ; thì , là:
chỉ có thể là giá trị kiểu số nguyên
chỉ có thể là kiểu số thực
chỉ có thể là kiểu chuỗi
a, b, c sai
Câu lệnh var N: array [1..10] of integer; có bao nhiêu phần tử
10
9
8
7
Chỉ ra lỗi câu lệnh sau: x:= 10; while x:= 10 do x:= x + 5;
sai ở câu lệnh gán
sai ở câu lệnh điều kiện
sai ở cấu trúc lệnh
sai ở câu lệnh while
Chọn khai báo mảng đúng
var N: array [1..10] of integer
var N: array [1..10] of integer;
var N: array [1..10..9] of integer;
var N:= array [1..10..9] of integer;
Đánh dấu X vào ô vuông
Câu 
1
2
3
4
5
6
7
8
a
b
c
d
Câu 2: Điền từ: (biến mảng, dễ dàng, câu lệnh lặp, viết chương trình) vào dấu . (2 điểm)
Sử dụng các  và  giúp cho việc.. được ngắn gọn và . hơn
Câu 3: Cho biết giá trị của biến x và y sau khi thực hiện đoạn chương trình sau: (1 điểm)
X:= 0; y:= 3;
For i:= 1 to 4 do
	Begin
	X:= x + y;
	Y:= y + 2;
	End;
i
1
2
3
4
x
0
y
10
B. Thực hành (5 điểm)
Viết chương trình nhập vào số n và tính tổng các số tự nhiên từ 1 đến n (5 điểm)
Ví dụ:
+ Nhập n= 3 chương trình in ra tổng là 6
+ Nhập n=4 chương trình in ra tổng là 10
+ Nhập n=5 chương trình in ra tổng là 15
HƯỚNG DẪN CHẤM ĐỀ KIỂM TRA HỌC KÌ II
Môn: Tin học 8
Đề 1 
Câu
Đáp án
Thang điểm
Câu 1
Câu 
1
2
3
4
5
6
7
8
a
X
X
X
b
X
X
X
X
c
d
X
Mỗi ý 0.25 điểm
Câu 2
Biến mảng – câu lệnh lặp – viết chương trình – dễ dàng 
Mỗi ý 0.5 điểm
Câu 3
i
1
2
3
4
x
0
3
8
15
24
y
10
5
7
9
11
Tìm được x :0.5 đ
Tìm được y :0.5 đ
Phần thực hành
Program ct1;
- Khai báo tên: 0.5 đ
Var i, n, s: integer; 
- Khai báo biến: 0.5 đ
Begin 
Write(‘nhap n:’); 
Readln(n);
- Nhập được n: 1 đ
s := 0;
- Gán được s: 1 đ
For i:= 1 to n do
s := s + i;
- Tính được s: 1 đ
Write(‘ tong cac so tu nhien dau tien la:’); 
writeln(s)
Readln;
End.
- Xuất được s: 1 đ
Ma trận đề 2
Cấp độ
Chủ đề
Nhận biêt
Thông hiểu
Vận dụng
Cộng
Cấp độ thấp
Cấp độ cao
TN
TL
TN
TL
TN
TL
TN
TL
Bài 6
Biết cấu trúc của câu lệnh điều kiện
Số câu
Số điểm
Tỉ lệ %
3
0.75
7.5 %
Số câu 3
Số điểm 0.75
Tỉ lệ 7.5 %
Bài 7
Biết từ khóa của cấu trúc lặp
Hiểu cấu trúc for để xác định giá trị của vòng lặp
Viết chương trình cho bài toán
Số câu
Số điểm
Tỉ lệ %
1
0.25
2.5 %
3
0.75
7.5 %
1
5
50%
Số câu 5
Số điểm 6
Tỉ lệ 60 %
Bài 8
Biết tính toán trong while
Biết xác định số vòng lặp
Biết viết được chương trình từ thuật toán
Số câu
Số điểm
Tỉ lệ %
3
3
30%
Số câu 3
Số điểm 3
Tỉ lệ 30 %
Bài 9
Hiểu cách khai báo để khai báo đúng
Số câu
Số điểm
Tỉ lệ %
1
0.25
2.5 %
Số câu 1
Số điểm 0.25
Tỉ lệ 2.5 %
Tổng số câu
Tổng số điểm
%
4
1
10 %
3
3
30%
4
1
10 %
1
5
50%
Số câu 12
Số điểm 10
Tỉ lệ 100 %

Tài liệu đính kèm:

  • dockiem_tra_hoc_ky_2.doc