TRẮC NGHIỆM: Hãy khoanh tròn vào câu trả lời đúng nhất: 5 điểm Câu 1 : Máy tính có thể hiểu trực tiếp ngôn ngữ nào trong các ngôn ngữ dưới ®©y?. Ng«n ng÷ tù nhiªn.A[r]
Trang 1Trửụứng: THCS Hoứa ẹoõng Kieồm tra 1 tieỏt
ẹieồm Lụứi pheõ cuỷa giaựo vieõn
I TRẮC NGHIỆM: Hóy khoanh trũn vào cõu trả lời đỳng nhất: (5 điểm) Câu 1 : Máy tính có thể hiểu trực tiếp ngôn ngữ nào trong các ngôn ngữ dưới
đây ?
A Ngôn ngữ tự nhiên B Ngôn ngữ lập trình
Câu 2 : Trong ngôn ngữ lập trình Pascal, từ nào không phải là từ khoá ?
Câu 3 : Dãy kí tự 20n10 thuộc kiểu dữ liệu ?
Câu 4 : Tên hợp lệ trong ngôn ngữ Pascal là :
Câu 5 : Từ khoá để khai báo biến trong ngôn ngữ lập trình Pascal là :
Câu 6 : Để chạy một chương trình Pascal ta nhấn tổ hợp phím :
A Ctrl+F9 B Alt+F9 C Shitf+F9 D Ctrl+Shift+F9
Câu 7 : Cấu trúc chung hợp lý của một chương trình Pascal là :
A Begin -> Program -> End B Program -> End -> Begin
C End -> Program -> Begin D Program -> Begin -> End
Câu 8 : Phần nguyên trong phép chia của hai số nguyên 16 và 5 là :
A 16 div 5 = 1 B 16 mod 5 = 1 C 16 div 5 = 3 D 16 mod 5 = 3
Câu 9 : A được khai báo biến với kiểu dữ liệu số nguyên, X là biến với kiểu dữ liệu xâu, phép gán hợp lệ là :
A A:= 4.5; B X:= ‘1234’; C X:= 57; D A:= ‘LamDong’;
Câu 10 : Trong Pascal khai báo nào sau đây là đúng :
A Var hs : real; B Var 5hs : real; C Const hs : real; D Var S = 24;
II T Ự LUẬN: (5 điểm)
Bài 1: (2 điểm)
a) Xác định kết quả của các biểu thức sau :
15 – 8 > 7 ;
(20 – 15)2 = 25 ; b) Hãy liệt kê lỗi (nếu có) trong PQ trình sau :
Var a,b := integer;
Const c := 3;
Begin
a := 200
b := a/c ;
write (b);
readln;
End
………
………
……… ………
………
………
………
………
………
………
Lop7.net
Trang 2Bài 2 : Hãy chuyển các biểu thức @PU 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)
Bài 3: Đánh dấu x vào ô lựa chọn (1 điểm)
a) Lệnh khai báo tên PQ trình trong ngôn ngữ lập trình
Pascal là Begin
b) PQ trình máy tính là dãy các lệnh mà máy tính có thể
hiểu và thực hiện @PU
c) Ngôn ngữ dùng để viết các PQ trình máy tính @PU gọi
là ngôn ngữ lập trình
d) Cấu trúc chung của PQ trình bắt buộc phải có phần khai
báo
Lop7.net
Trang 3Ma trận đề :
Nội dung
Mức độ Máy tính và
chương trình MT Ngôn ngữ lập trình
Dữ liệu và các phép toán
Biến và hằng
Tổng
điểm Biết 3bTL,3cTL, 1
1
3aTL,3dT
L, 2, 4
1.5
3
0.5
5, 6
1
4
0.5
8, 1aTL
1.5
9, 10
2
1bTL
Đáp án :
I TR ẮC NGHIỆM : (5 điểm) Mỗi câu đúng 0.5 điểm.
II T Ự LUẬN :
Bài 1: (2 điểm)
Câu a: Mỗi câu đúng 1 điểm
15 – 8 > 7; (Sai) (20 – 15)2 = 25; (đúng)
Câu b: Có 4 lỗi sai, chỉ một lỗi sai @PU 0.25 điểm
Bài 2 :(2 điểm) Mỗi câu đúng 0,5 điểm.
Bài 3: (1 điểm) Mỗi câu đúng 0.25 điểm.
Lop7.net