I/ TRẮC NGHIỆM 4 điểm Khoanh tròn vào đáp án đúng Câu 1: Cú pháp của câu lệnh For ….. 5 Câu 3: Câu lệnh viết đúng cú pháp trong ngôn ngữ lập trình Pascal là: a.[r]
Trang 1PHÒNG GD & ĐT TX NGÃ NĂM KIỂM TRA 1 TIẾT - NĂM HỌC 2016-2017 TRƯỜNG THCS PHƯỜNG 1 MÔN: TIN HỌC 8
Thời gian: 45 phút (Không kể thời gian phát đề)
ĐỀ CHÍNH THỨC
(Đề số 1)
MA TRẬN ĐỀ KIỂM TRA
Chú thích:
a) Đề được thiết kế với tỉ lệ: 10% nhận biết + 20% thông hiểu + 70% vận dụng (1) Trong đó
30% trắc nghiệm và 70% tự luận.
b) Cấu trúc bài: 6 câu
c) Cấu trúc câu hỏi: 6.
PHÒNG GD & ĐT TX NGÃ NĂM KIỂM TRA 1 TIẾT - NĂM HỌC 2016-2017
Nội dung-Chủ đề
Nhận biết Thông hiểu Vận dụng Tổng điểm
Phần mềm tin
học For … do Câu lệnh
CI 1
0.5
CI 2
1 đ
CII 1
4 đ
3
5,5 đ
Câu lệnh while…do
CI 3
1 đ
CII 2
3 đ
3
4,5 đ
Trang 2TRƯỜNG THCS PHƯỜNG 1 MÔN: TIN HỌC 8
Thời gian: 45 phút (Không kể thời gian phát đề)
ĐỀ CHÍNH THỨC
(Đề số 1)
I/ TRẮC NGHIỆM (4 điểm) (Khoanh tròn vào đáp án đúng)
Câu 1: Cú pháp của câu lệnh For … do là:
a for <biến đếm> := <Giá trị đầu> to <giá trị cuối> do<câu lệnh>;
b for <biến đếm> := <Giá trị cuối> to <giá trị đầu> do<câu lệnh>;
c for <biến đếm> = <Giá trị đầu> to <giá trị cuối> do<câu lệnh>;
d for <biến đếm> = <Giá trị đầu> to; <giá trị cuối> do<câu lệnh>;
Câu 2: Cho đoạn chương trình:
S:=0;
For i:=1 to 5 do S:=S+2;
* Sau khi thực hiện đoạn chương trình trên S có kết quả là :
* Sau khi thực hiện đoạn chương trình trên i có kết quả là :
Câu 3: Câu lệnh viết đúng cú pháp trong ngôn ngữ lập trình Pascal là:
a While <điều kiện> to <câu lệnh>;
b While <điều kiện> do <câu lệnh>;
c While <điều kiện> to <câu lệnh1> do <câu lệnh 2>;
d While <điều kiện>; do <câu lệnh>;
Câu 4: Cho đoạn chương trình:
S: =0 ; n:= 0;
While S < = 6 do
begin
n:= n+1;
S:= S+ n ;
End;
* Sau khi thực hiện đoạn chương trình trên S có kết quả là
* Sau khi thực hiện đoạn chương trình trên n có kết quả là
II/ TỰ LUẬN (6 điểm)
Câu 1 Các câu lệnh sau trong Pascal sau có hợp lệ không? NÕu kh«ng h·y söa l¹i cho hîp lÖ?
(4 ®)
a) For i:= 100 to 1 do writeln(‘A’);
b) For i:= 1.5 to 10.5 do Writeln(‘A’);
c) X: = 10; while X: =10 do X: = X + 5;
d) X: = 10; while X =10 do X = X + 5;
Câu 2 (2 ®)
- Viết chương trình tính 1 + 2 + 3+ + t với t là một số tùy ý do người sử dụng nhập vào
PHÒNG GD & ĐT TX NGÃ NĂM KIỂM TRA 1 TIẾT - NĂM HỌC 2016-2017 TRƯỜNG THCS PHƯỜNG 1 MÔN: TIN HỌC 8
Trang 3
Thời gian: 45 phỳt (Khụng kể thời gian phỏt đề)
ĐỀ CHÍNH THỨC
(Đờ̀ sụ́ 1)
ĐÁP ÁN VÀ BIỂU ĐIỂM
I/ TR C NGHI M (4 ) ẮC NGHIỆM (4Đ) ỆM (4Đ) Đ) Mỗi câu trả lời đúng đạt 1 đ
II/ Tự luận:
Bài 1:
Tất cả các câu đều không hợp lệ (1 đ)
Sửa lại
a) For i:= 1 to 100 do writeln(‘A’);
b) For i:= 1 to 10 do Writeln(‘A’);
c) X: = 10; while X =10 do X: = X + 5;
d) X: = 10; while X =10 do X: = X + 5;
( Mỗi câu đúng 0,75đ)
Bài 2:
Uses crt;
Var
i, t: Integer;
Tong : Longint;
Begin Clrscr;
Writeln(‘ Moi ban nhap vao mot so tuy y lon hon 0’);
Readln(t);
For i:= 1 to t do Tong:= Tong + i;
Wirteln(‘ 1 + 2 + ’, t, ‘ =’, Tong : 10);
Readln;
End (2đ)