SỞ GD&ĐT QUẢNG NGÃI
TRƯỜNG THCS DTNT SƠN TÂY
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Độc lập – tự do – hạnh phúc
MA TRẬN VÀ ĐỀ THI MÔN TIN HỌC KỲ II LỚP 8 NĂM HỌC 2016 – 2017
I. Mục tiêu:
1. Kiến thức: Học viên hệ thống hóa lại kiến thức ở học kỳ II: Câu lệnh lặp; Lặp với
số lần chưa biết trước, Làm việc với dãy số, Các phần mềm học tập.
2. Kỹ năng: Kỹ năng phân tích, so sánh, tổng hợp kiến thức và làm việc độc lặp
3. Thái độ: Có thái độ trung thực, nghiêm túc khi làm bài kiểm tra.
II. Sự chuẩn bị của giáo viên và học viên:
1. Giáo viên: Chuẩn bị đề kiểm tra.
2. Học viên: Xem lại các câu hỏi trong đề cương.
III. Nội dung:
1. Ma trận: Đề thi được thiết kế theo ma trận sau: Đề thi gồm: 10 câu trắc nghiệm ở 5
đơn vị kiến thức mỗi câu 0,4 điểm, 2 câu lý thuyết ở 3 đơn vị kiến thức mỗi câu 3 điểm.
Mức độ
Nội dung
PHẦN
II.
LẬP
TRÌN
H
ĐƠN
GIẢN
.
Nhận biết
Thông hiểu
Vận dụng
Thấp
Cao
Tổng cộng
Câu 4, Câu 7,
BÀI 7. CÂU
Câu 1, Câu 8
LỆNH LẶP
Câu 10
Câu 2b
Số câu
2
3
1
6
Số điểm, tỉ lệ
%
0.8 điểm
1.2 điểm
1.0 điểm
= 8%
= 12%
= 10%
3.0 điềm
= 30%
Câu: 1a
Câu: 1b
Số câu
1
1
2
Số điểm, tỉ lệ
%
2.0 điểm
1.0 điểm
= 20%
= 10%
3.0 điểm
= 30%
BÀI 8: LẶP
VỚI SỐ
LẦN CHƯA
BIẾT
TRƯỚC
.
Mức độ
Vận dụng
Nhận biết
Thông hiểu
Câu 3
Câu 5, Câu 9
Số câu
1
2
1
1
5
Số điểm, tỉ lệ
%
0,4 điểm
0.8 điểm
= 4%
= 8%
1.0 điểm
=10%
1.0 điểm
=10%
3.2 điểm =
32%
Nội dung
Thấp
Câu 2a
Cao
Tổng cộng
Câu 2c
HỌC VẼ
HÌNH VỚI .Câu 2
PHẦN MỀM
GEOGEBRA.
PHẦN
II.
PHẦN
MỀM
HỌC
TẬP
Số câu
1
1
Số điểm, tỉ lệ
%
0,4 điểm
0.4 điểm =
4%
= 4%
QUAN SÁT
HÌNH
Câu 6
KHÔNG
GAN VỚI
PHẦN
Số câu
1
1
Số điểm, tỉ lệ
%
0,4 điềm
0,4 điểm
=4%
= 4%
Tổng số câu
6
6
Số điểm, tỉ lệ %
4.0 = 40%
3.0 = 30 %
2. Đề thi:
2
1
2.0 = 20% 1.0 = 10%
15
10 = 100%
SỞ GD&ĐT QUẢNG NGÃI
TRƯỜNG THCS DTNT SƠN TÂY
ĐỀ CHÍNH THỨC
KIỂM TRA HỌC KỲ II
Năm học: 2016-2017
Môn: Tin học
Lớp: 8
Thời gian: 45 phút (không kể thời gian giao đề)
A. TRẮC NGHIỆM: (4 điểm)
Câu 1: Hoạt động nào sau đây lặp với số lần nhất định:
A. Đi học thường xuyên trong tuần
B. Mỗi tuần đi tập đàn một lần
C. Học cho tới khi thuộc bài
D. Nhặt từng cọng rau cho tới khi xong
Câu 2: Phần mềm học vẽ hình là:
A. Sun Times
B. Yenka
C. Finger Break Out
D. Geogebra
Câu 3: Khai báo biến mảng nào đúng:
A. Var Y: Array[6..20] of Integer;
B. Var Y: Array[10.5..25.5] of Real;
C. Var Y: Array[10,50] of Integer;
D. Var Y: Array[30..15] of Real;
Câu 4: Trong ngôn ngữ Pascal, đoạn chương trình sau đưa ra màn hình kết quả gì?
For i:=10 to 1 do write (i,’ ‘);
A. 1 2 3 4 5 6 7 8 9 10
B. 10 9 8 7 6 5 4 3 2 1
C. Đưa ra 10 dấu cách
D. Không đưa ra kết quả gì
Câu 5: Khai báo mảng a có 30 phần tử là các số nguyên thì ta khai báo như sau
A. a:Array [1..11] of integer;
B. a:Array [5...15] of integer;
C. a:Array [30..59] of integer;
D. a:Array [30] of integer;
Câu 6: Phần mềm quan sát hình không gian là:
A. Sun Times
B. Yenka
C. Finger Break Out
D. Geogebra
Câu 7: cho đoạn chương trình sau giá trị của i và s sau khi chương trình kết thúc là:
s:=0;
For i:=1 to 5 do s:=s+i;
A. i=6, s=10
B. i= 5, s =6
C. i =5, s=15
D. i=15, s = 10
Câu 8: Cú pháp của câu lệnh lặp for … do … là ?
A.
B.
C.
D.
If (điều kiện) then (câu lệnh);
For (biến đếm):=(giá trị đầu) to (giá trị cuối) do (câu lệnh);
Var n, i:interger;
Phải kết hợp cả a, b và c.
Câu 9: Khai báo mảng a có 11 phần tử từ 5 đến 15 là các số nguyên thì ta khai báo
như sau
A. a:Array [1..11] of integer;
B. a:Array [5...15] of integer;
C. a:Array [5..15] of integer;
D. a:Array [11] of integer;
Câu 10: cho đoạn chương trình hãy cho biết số lần lặp của đoạn chương trình.
s:=0;
For i:=2 to 22 do s:=s+i;
A. 21
B. 23
C. 19
D. 20
B. TỰ LUẬN (7 điểm)
Câu 1:
a) Nêu cú pháp câu lệnh lặp với số lần chưa biết trước trong Pascal? (2 điểm)
b) Viết 1 đoạn chương trình thể hiện việc lặp vô hạn? (1 điểm)
Câu 2: Viết chương trình nhập n số nguyên từ bàn phím, in ra màn hình số lớn nhất. N
cũng được nhập từ bàn phím
a) Viết đoạn chương trình khai báo biến cho chương trình trên. (1 điểm)
b) Sử dụng câu lệnh lặp với số lần biết trước nhập giá trị cho mảng. (1 điểm)
c) Viết đoạn chương trình in ra giá trị lớn nhất của mảng.
(1 điểm)
Lưu ý : Học sinh có thể viết từng đoạn theo yêu cầu a,b,c hoặc có thể viết một chương
trình hoàn chỉnh.
Hết
(Cán bộ coi thi không giải thích gì thêm)
Giáo viên ra đề
SỞ GD&ĐT QUẢNG NGÃI
TRƯỜNG THCS DTNT SƠN TÂY
KIỂM TRA HỌC KỲ II
Năm học: 2016-2017
HƯỚNG DẪN CHẤM MÔN TIN HỌC LỚP 8
Câu
Đáp án
TRẮC
NGHIỆM
1
B
2
3
4
5
6
Điểm
7
8
9
Ghi
chú
10
D
A
D
C
B
C
B
C
A
a) Cú pháp câu lệnh lặp với số lần chưa biết trước
trong Pascal:
- While < điều kiện> do < câu lệnh>;
1.5 đ
0.5 đ
- Trong đó:
+ Điều kiện: thường là một phép so sánh
+ Câu lệnh có thể là câu lệnh đơn giản hay câu
Câu
lệnh ghép
1
b) Đoạn chương trình thể hiện việc lặp vô hạn:
1đ
Var s : integer;
Begin
TỰ
LUẬN
S:=7;
While S<8 do writeln(‘A’);
End.
Câu
a) Đoạn chương trình khai báo các biến được sử
2
dụng trong chương trình
1đ
Var n,i,Max : integer;
Var A: array[1..100] of integer;
b) Sử dụng câu lệnh lặp với số lần biết trước nhập
giá trị cho mảng.
For i:=1 to n do
Begin
1đ
Lưu ý.
Học
sinh có
thể viết
nhiều
đoạn
chươn
g trình
khác
nhau.
Write(‘ Nhap vao phan tu thu:’,i);
Readln(A[i]);
End;
c) Đoạn chương trình in ra giá trị lớn nhất của
1đ
mảng
Max:=A[1];
For i:=2 to n do
Begin
If Max< A[i] then Max:=A[i];
End;
Writeln(‘ Gia tri lon nhat cua day so la:’, Max);
Giáo viên ra đề
Nguyễn Văn Hành
Lưu ý:
Học
sinh có
thể viết
toàn
bộ
chươn
g trình
theo
yêu
cầu
của
bài
toán
Trường THCS DTNT Sơn Tây
Họ và tên: …………………….....
Lớp:………………………………
KIỂM TRA HỌC KỲ II
Năm học: 2016-2017
Môn: TIN HỌC
Thời gian: 45 phút (không kể thời gian giao đề)
ĐIỂM
PHIẾU TRẢ LỜI CỦA HỌC SINH
A. TRẮC NGHIỆM:
Câu
1
Đáp án
B. TỰ LUẬN:
2
3
4
5
6
7
8
9
10