I-PHẦN TRẮC NGHIỆM:
Câu 1. Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal:
A. 8a B. tamgiac C. program D. bai tap
Câu 2. Để biên dịch chương trình ta sử dụng tổ hợp nào:
A. Ctrl – F9 B. Alt – F9 C. F9 D. Ctrl – Shitf – F9
Câu 3. Trong Pascal, khai báo nào sau đây là đúng?
A. Var tb: real; B. Type 4hs: integer; C. const x: real; D. Var R = 30;
Câu 4. Biểu thức toán học (a2 + b)(1 + c)3 được biểu diễn trong Pascal như thế nào ?
A. (a*a + b)(1+c)(1 + c)(1 + c) B. (a.a + b)(1 + c)(1 + c)(1 + c)
C. (a*a + b)*(1 + c)*(1 + c)*(1 + c) D. (a2 + b)(1 + c)3
TRƯỜNG PTDT NT KRÔNG PAK KIỂM TRA HỌC KỲ I Họ và tên: .. MÔN: TIN HỌC 8 LỚP: 8 A THỜI GIAN: 45 PHÚT ĐIỂM LỜI PHÊ CỦA THẦY CÔ GIÁO I-PHẦN TRẮC NGHIỆM: Câu 1. Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal: A. 8a B. tamgiac C. program D. bai tap Câu 2. Để biên dịch chương trình ta sử dụng tổ hợp nào: A. Ctrl – F9 B. Alt – F9 C. F9 D. Ctrl – Shitf – F9 Câu 3. Trong Pascal, khai báo nào sau đây là đúng? A. Var tb: real; B. Type 4hs: integer; C. const x: real; D. Var R = 30; Câu 4. Biểu thức toán học (a2 + b)(1 + c)3 được biểu diễn trong Pascal như thế nào ? A. (a*a + b)(1+c)(1 + c)(1 + c) B. (a.a + b)(1 + c)(1 + c)(1 + c) C. (a*a + b)*(1 + c)*(1 + c)*(1 + c) D. (a2 + b)(1 + c)3 Câu 5: Thứ tự đúng của chương trình Program Chuong trinh 1; (1) Begin (2) Uses crt; (3) Writeln ( ’ hoa cỏ mùa xuân’);(4) End. (5) A. 1, 3, 2, 4, 5 B. 1, 2, 4, 3, 5 C. 2, 3, 1, 4, 5 D. 1, 2, 3, 4, 5 Câu 6: Trong các tên sau đây, tên nào hợp lệ trong NNLT Pascal? A. Khoi 8 B. Tamgiac; C. Bai-tap-thuc-hanh D. beginprogram Câu 7: Máy tính có thể hiểu được trực tiếp ngôn ngữ nào trong các ngôn ngữ sau đây? A. Ngôn ngữ tự nhiên của con ngưòi B. Ngôn ngữ máy C. Tất cả các ngôn ngữ trên D. Ngôn ngữ lập trình C©u 8 C¸c tõ khãa nµo viÕt sai: A. Pro_gram B. Uses C. Begin D. End C©u 9 Khai b¸o biÕn b»ng tõ khãa: A. Const B. Var C. Type D. Uses C©u 10 Khai b¸o h»ng b»ng tõ khãa: A. Var B. Uses C. Type D. Const II-PHẦN TỰ LUẬN Câu 1: Viết các biểu thức toán sau đây dưới dạng biểu thức Pascal: A. 15(4 + 30 + 12) B. C. ax2 + bx +2c D. (a+b)2.(d+e)3 Câu 2: Viết chương trình nhập vào 2 số a,b. Kiểm tra xem nếu a> b thì thông báo “ a lon hon b”, nếu b>a thi thông báo “ b lớn hon a” ngược lại thì thông báo “ hai so bang nhau” BÀI LÀM: ĐÁP ÁN PHẦN TRẮC NGHIỆM: 5 ĐIỂM( mỗi câu 0.5 đ) CÂU A B C D CÂU A B C D CÂU A B C D CÂU A B C D 1 x 7 x 2 x 3 x 8 x 4 x 9 x 5 x 10 x 6 x TỰ LUẬN: (5 ĐIỂM) Câu 1: ( 2 điểm) a) à15*(4+30+12) b) à((10+x)*(10+x)/((3+y)) – (18/(5+y)) c) àa*x*x+b*x+2*c d) à(a+b)*(a+b)*(d+e) *(d+e) *(d+e) Câu 2 ( 3 điểm): program tongab; Uses crt; Var a,b: integer; Begin Write(‘nhap vao 2 so a va b:’); readln(a,b) If a>b then Write(‘a lon hon b’) else If a< b then Write(‘b lon hon a’) Else Write(‘ hai so bang nhau’); Readln End.
Tài liệu đính kèm: