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.. Không đưa ra kết quả gì Câu 5: Khai
Trang 1SỞ 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 độ
Vận dụng
Tổng cộng
PHẦ
N II
LẬP
TRÌN
H
ĐƠN
GIẢN
.
BÀI 7 CÂU
LỆNH LẶP Câu 1, Câu 8
Câu 4, Câu 7,
Số câu
Số điểm, tỉ lệ
%
2 0.8 điểm = 8%
3 1.2 điểm
= 12%
1 1.0 điểm = 10%
6 3.0 điềm = 30%
BÀI 8: LẶP
VỚI SỐ
LẦN CHƯA
BIẾT
TRƯỚC
Câu: 1a Câu: 1b
Số câu
Số điểm, tỉ lệ
%
1 2.0 điểm = 20%
1 1.0 điểm
= 10%
2 3.0 điểm
=30%
Trang 2Nội dung Thấp Cao
BÀI 9 LÀM
VIỆC VỚI
DÃY SỐ
Câu 3 Câu 5, Câu 9 Câu 2a Câu 2c
Số câu
Số điểm, tỉ lệ
%
1 0,4 điểm = 4%
2 0.8 điểm
= 8%
1 1.0 điểm
=10%
1 1.0 điểm
=10%
5 3.2 điểm = 32%
PHẦ
N II.
PHẦ
N
MỀM
HỌC
TẬP
HỌC VẼ
HÌNH VỚI
PHẦN MỀM
GEOGEBRA.
.Câu 2
Số câu
Số điểm, tỉ lệ
%
1 0,4 điểm
= 4%
1 0.4 điểm = 4%
QUAN SÁT
HÌNH
KHÔNG
GAN VỚI
PHẦN
MỀM
YENKA
Câu 6
Số câu
Số điểm, tỉ lệ
%
1 0,4 điềm = 4%
1 0,4 điểm
=4%
Tổng số câu
Số điểm, tỉ lệ %
6 4.0 = 40%
6 3.0 = 30 %
2 2.0 = 20%
1 1.0 = 10%
15
10 = 100%
2 Đề thi:
Trang 3SỞ 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
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 If (điều kiện) then (câu lệnh);
B For (biến đếm):=(giá trị đầu) to (giá trị cuối) do (câu lệnh);
C Var n, i:interger;
D Phải kết hợp cả a, b và c
ĐỀ CHÍNH THỨC
Trang 4A 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;
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 đề
Trang 5SỞ 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
TRẮC
NGHIỆM
/1 câu
TỰ
LUẬN
Câu
1
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>;
- 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 lệnh ghép
b) Đoạn chương trình thể hiện việc lặp vô hạn:
Var s : integer;
Begin S:=7;
While S<8 do writeln(‘A’);
End
1.5 đ 0.5 đ
1 đ
Lưu ý Học sinh có thể viết nhiều đoạn chươn
g trình khác nhau.
Câu
2 a) Đoạn chương trình khai báo các biến được sử
dụng trong chương trình 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 đ
1 đ
Trang 6End;
c) Đoạn chương trình in ra giá trị lớn nhất của
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);
1 đ
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
Giáo viên ra đề
Nguyễn Văn Hành
Trang 7Trườ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:
Đáp án
B TỰ LUẬN: