Đề thi học kì 2 Tin 8 trường THCS Phú Lương năm 2018-2019
Nội dung tài liệu
Tải xuống
Link tài liệu:
Các tài liệu liên quan
Có thể bạn quan tâm
Thông tin tài liệu
PHÒNG GD&ĐT PHÚ VANG
TRƯỜNG THCS PHÚ LƯƠNG
ĐỀ KIỂM TRA HỌC KÌ 2
MÔN: TIN HỌC 8
Năm học: 2018 - 2019
Thời gian: 45 phút (không kể phát đề)
ĐỀ :
A. TRẮC NGHIỆM KHÁCH QUAN. (4đ) Chọn đáp án đúng nhất
Câu 1: Cách khai báo mảng nào sau đây chương trình không báo lỗi?
A. var X : Array [10, 13] of real;
B. var X : Array [1..100] of integer;
C. var X : Array [3.4..4.8] of integer;
D. var X : Array [1…100] of real;
Câu 2: Sau khi thực hiện đoạn chương trình sau: s:=1; for i:= 1 to 3 do s:= s*i;
Giá trị của biến s bằng bao nhiêu?
A. 10;
B.5;
C. 6;
D. 15.
Câu 3: Cho đoạn chương trình sau: a := 1; b: = 7; While a
0) do i:= i+ 1;
B. TỰ LUẬN (6đ)
Câu 1: (2đ) Các câu lệnh Pascal sau có đúng không? Hãy sửa lại cho đúng nếu sai?
a) for i:=1 to 10 do writeln('A');
b) var X; Array[5…10] Of Char;
c) X:=10; while X=10 do X := X+5;
d) for i=1.5 to 10.3 do writeln('A');
Câu 2: (4đ) Viết chương trình tính tổng dãy n số nguyên với n được nhập từ bàn phím.
----------------------- Hết ----------------------------
Thiết lập ma trận đề kiểm tra:
Cấp độ
Tên
chủ đề
Câu lệnh
lặp
Số câu: 4
Số điểm: 3
Tỉ lệ 30%
Lặp với số
lần chưa
biết trước
Số câu: 4
Số điểm: 3.5
Tỉ lệ 35%
Nhận biết
TNKQ
TL
Thông hiểu
TNKQ
TNKQ
TL
Vận dụng
tính toán
trên vòng
lặp
for..to..do
Phần biệt
và tìm các
lỗi sai
trong câu
lệnh
Số câu: 1
c2
Số điểm:
1.5
Tỉ lệ 50%
Vận dụng
viết
chương
trình tính
tổng.
Số câu: 1
c3
Số điểm:
2
Tỉ lệ
57.1%
Hiểu về
cách thực
hiện của
câu lệnh
lặp
Số câu: 1
c4
Số điểm:
0.5
Tỉ lệ 16.6%
Hiểu về
cách thực
hiện của
câu lệnh
lặp
Số câu: 1 c2
Số điểm: 0.5
Tỉ lệ 16.6%
Số câu: 1
c7
Số điểm:
0.5
Tỉ lệ 14.3%
Số câu: 1
c8
Số điểm:
0.5
Tỉ lệ 14.3%
Số câu: 1 c3
Số điểm: 0.5
Tỉ lệ 14.3%
Làm việc
với dãy số
Số câu: 3
Số điểm: 2.5
Tỉ lệ 25%
Số câu: 1
c1
Số điểm:
0.5
Tỉ lệ 20%
Vận dụng
tính toán
trên vòng
lặp
while..do
Thông
hiểu cách
khai báo
lấy ví dụ
về biến
mảng
Số câu: 1
c1
Số điểm:
1.5
Tỉ lệ 60%
Nhận biết
màn hình
làm việc
chính của
phần mềm
GeoGebra
Cấp độ cao
TNKQ
TL
Số câu:
3
3 điểm
= 30%
Số câu:
4
3.5
điểm
= 35%
Vận dụng
tính toán,
tham chiếu
dữ trong
mảng
Số câu:
3
2.5
điểm
= 25%
Số câu: 1 c6
Số điểm: 0.5
Tỉ lệ 20%
Số câu:
1
0.5
điểm
= 10%
Số câu: 1 c5
Số điểm: 0.5
Tỉ lệ 10%
Số câu: 2
Số điểm: 1.5
15%
Cộng
Sử các dụng
công cụ để
vẽ hình trền
phần mềm
GeoGebra
Số câu: 1
Số điểm: 1
Tỉ lệ 10%
Tổng số câu:
10
Tổng số điểm:
10
Tỉ lệ 100%
Cấp độ thấp
Nhận biết
cú pháp của
câu lệnh
lặp
for..to..do
Số câu: 1
c7
Số điểm:
0.5
Tỉ lệ 16.6%
Nhận biết
cấu trúc,
cách sử
dụng câu
lệnh lặp
Hiểu cách
khai báo
mảng trong
chương
trình
Phần mềm
học tập
TL
Vận dụng
Số câu: 3
Số điểm: 3
30%
Số câu: 5
Số điểm: 5.5
55%
Số câu:
10
Số
điểm
10
Xây dựng hướng dẫn chấm (đáp án) và thang điểm:
Câu
Trắc
nghiệm
1, 2, 3, 4,
5,
6, 7, 8
Tự luận
1
2
Nội dung
1B; 2C; 3C; 4A; 5D; 6C; 7B; 8D
Câu
a) for i:=1 to 10 do
writeln('A');
b) var X; Array[5…10] Of
Char;
c) X:=10; while X=10 do X :=
X+5;
d) for i=1.5 to 10.3 do
writeln('A');
Đúng
Sai
Điểm
Mỗi
câu
đúng
được
0.5đ
Sửa lại cho đúng nếu sai
X
0.5đ
X
var X: Array[5..10] Of
Integer (Real);
X
0.5đ
0.5đ
X
Program tinh_tong;
Uses crt;
Var A: array[1..20] of integer;
i, n, Tong: integer;
BEGIN
Clrscr;
Write(‘Nhap do dai cho mang n= ’); readln(n);
For i:= 1 to n do
Beign
Write(‘A[’,i,’]= ’); readln(A[i]);
End;
For i:= 1 to n do Tong:= Tong + A[i];
Write(‘Tong day so la: ’,Tong); Readln;
END.
for i:=1 to 10 do
writeln('A');
0.5đ
0.25đ
0.25đ
0.5đ
0.5đ
0.25đ
0.25đ
0.25đ
0.25đ
0.25đ
0.25đ
0.25đ
0.25đ
0.25đ
0.25đ

