®Ị KIĨM TRA 1 tiÕt
M«n: Tin häc 8
A. Yªu cÇu cđa bµi :
1. KiÕn thøc :
- KiĨm tra kiÕn thøc vỊ ng«n ng÷ lËp t×nh, cÊu tróc cđa ch¬ng tr×nh, sư
dơng biÕn, h»ng trong ch¬ng tr×nh.
2. Kü n¨ng : Chun ®ỉi gi÷a biĨu thøc to¸n häc vµ ký hiƯu trong ng«n ng÷
Pascal.
3. Th¸i ®é: Cã th¸i ®é tÝch cùc lµm bµi, tù gi¸c trong häc tËp, trung thùc
trong khi lµm bµi kiĨm tra.
B. 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 vµ
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
ĐỀ BÀI:
I. Tr¾c nghiƯm kh¸ch quan:(4 ®iĨm)
(Khoanh trßn vµo ch÷ c¸i ®øng tríc ph¬ng ¸n ®óng trong c¸c c©u 1,2,3,4)
C©u 1 : Trong các tên sau tên nào hợp lệ trong ngôn ngữ Pascal?
A. End B. Tinh tien C. Tinhtien D. 7a
C©u 2 : Giả sử A là khai báo biến kiểu Integer, X là biến kiểu String các
phép gán nào sao đây là 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 nào sau đây là 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 trong ngôn ngữ lập trình Pascal ta dùng tổ
hợp phím:
A. Alt+F9 B . Ctrt+F9 C . Alt+F5 D.
Ctrt+F5
C©u 5: Nối cột A và cột B để được câu đúng.
CỘT A Nối CỘT B
A. End. A - 1. Lệnh khai báo chương trình
B. Program B - 2. Lệnh in ra màn hình kiểu xâu X=
C. Writeln(X) C - 3. Kiểu dữ liệu sô nguyên
D. Readln(n) D - 4. Kiểu dữ liệu số thực
E. Integer E - 5. Nhập giá trò n từ bàn phím
F. Real F - 6. Lệnh in giá trò biến X ra màn hình
G. Writeln(‘X=’) G - 7. Chạy chương trình
H. Ctrl+F9 H - 8. Kết thúc chương trình
II. Tù ln:
C©u 6 : Hãy chuyển các biểu thức được viết trong Pascal sau đây thành
các biểu thức toán học (2 điểm)
a, (a + b)*(a – b)* x/y;
b, b/(a*b + c*c);
c, a*a/((3*b – c)*3*b);
d, 1 + 1/2 + 1/(2*3) + 1/(3*4) + 1/(4*5)
C©u 7 : Hãy liệt kê các lỗi nếu có trong chương trình sau đây và sửa lại
cho đúng (nếu không sửa phải giải thích).
Nội dung chương trình Kết quả Sửa lại
Var b, a: Integer;
Const c:= 4;
Begim
a:=200
b:=5/a;
Write(Toõi laứ hoùc sinh gioỷi);
readln
end