var tb:real; Câu 4: Để dịch chương trình trong ngôn ngữ lập trình Pascal ta dùng tổ hợp phím:A. Nối cột A và cột B để được câu đúng.[r]
(1)KIỂM TRA TIẾT, NĂM HỌC: 2010 - 2011 Môn: Tin học, Lớp: 8 - Học kỳ: I - Thời gian: 45 phút
Họ tên học sinh: ……….……… ….………….Lớp: 8/…
Nhận xét chung giáo viên: ……… Điểm kiểm tra: ……… ……….…
ĐỀ BÀI VÀ PHẦN BÀI LÀM
I Hãy chọn đáp án cách khoanh tròn chữ đứng trước câu trả lời đúng.(2đ) Câu 1: Trong tên sau tên hợp lệ ngôn ngữ Pascal?
A End B. Tinh tien C Tinhtien D 7a
Câu 2: Giả sử A khai báo biến kiểu Integer, X biến kiểu String phép gán sau hợp lệ:
A X:=’ha85’; B. X:= 419; C. A:=’15’ D A:=12,5 Câu 3: Trong lập trình Pascal, khai báo sau hợp lệ?
A Const x: real; B. var 4hs: real C var x= 30; ; D var tb:real; Câu 4: Để dịch chương trình ngơn ngữ lập trình Pascal ta dùng tổ hợp phím:
A Ctrt+F9 B Alt+F9 C. Alt+F5 D Ctrt+F5 II.Nối cột A cột B để câu (2đ)
CỘT A Nối CỘT B
A End A Lệnh khai báo chương trình B Program B Lệnh in hình kiểu xâu X= C Writeln(X) C Kiểu liệu số nguyên
D Readln(n) D Kiểu liệu số thực E Integer E Nhập giá trị n từ bàn phím
F Real F Lệnh in giá trị biến X hình G Writeln(‘X=’) G Chạy chương trình
H Ctrl+F9 H Kết thúc chương trình
II Tự luận: (6đ)
Câu 1: Hãy điền chữ Đúng Sai vào cột kết quả, sai cần sửa lại cho với dòng lệnh sau (4 i m)đ ể
Nội dung chương trình Kết quả Sửa lại
Var b, a: Integer; Const c:= 4; Begin a:=200 b:=5/a;
Write(‘Tôi học sinh giỏi’); readln
end
(2)a (a + b)*(a – b)* x/y; b b/(a*b + c*c); c a*a/((3*b – c)*3*b);
d + 1/2 + 1/(2*3) + 1/(3*4) + 1/(4*5)
(3)MA TRẬN Mức độ
Chủ đề
Biết Hiểu Vận dụng Tổng
TNKQ TNTL TNKQ TNTL TNKQ TNTL Máy tính và
chương trình máy tính 2 0.5 1 0.5 1 0.5 1 0.5 2 1.5 7 3.5 Biến hằng
2 1 2 1 2 1 6 3 Dữ liệu và
các phép toán 1 0.5 1 1 1 2 3 3.5 Tổng 6 2.5 6 3.5 4 4 16 10 ĐÁPÁN VÀ BIỂU ĐIỂM
I Trắc nghiệm: Mỗi phương án chọn ghi 0,5 điểm (2 điểm)
Câu C Câu A Câu D Câu B II Mỗi chỗ nối ghi 0,25 điểm (2 di m)ể
CỘT A Điền CỘT B
A End. 8 1 Lệnh khai báo chương trình
B Program 1 2 Lệnh in hình kiểu xâu X= C Writeln(X) 2 3 Kiểu liệu sô nguyên
D Readln(n) 5 4 Kiểu liệu số thực
E Integer 3 5 nhập giá trị n từ bàn phím
F Real 4 6 Lệnh in giá trị biến X hình G Writeln(‘X=’) 6 7 Chạy chương trình
H Ctrl+F9 7 8 Kết thúc chương trình
III Tự luận: Câu 1.
- Phần kết điền chổ ghi 0,25 điểm - Mỗi chỗ sửa lại ghi 0,5 điểm.
Nội dung chương trình Kết quả Sửa lại
Var b, a: Integer; Đúng
(4)Begin Đúng
a:=200; Đúng
b:=5/a; sai b số nguyên
Write(‘Tôi học sinh giỏi’); sai Write(‘Toi la hoc sinh gioi’);
readln Đúng
End Sai End.
Câu 2: Mỗi ý ghi 0,5 điểm (2 điểm) a.
x
a b a b
y
b
b ab c c
2
3
a
b c b d
1 1
1
2 2.3 3.4 4.5