Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (100.38 KB, 3 trang )
<span class='text_page_counter'>(1)</span>ĐỀ KIỂM TRA HỌC KÌ I I. Phần trắc nghiệm (3điểm) – Hãy khoanh tròn đáp án đúng nhất Câu 1. Trong NNLT Pascal, biểu thức số học nào sau đây là hợp lệ A. {a+b}*c B. x*y(x+y) C. 5a+7b+8c D. 5*a + x*y + 7*c Câu 2. Biểu diễn nào dưới đây là biểu diễn hằng xâu trong NNLT Pascal: A. “Bai tap” B. Bai tap C. ‘Bai tap’ D. Bai_tap Câu 3. Trong NNLT Pascal, về mặt cú pháp câu lệnh nào sau đây là đúng? A. if <biểu thức điều kiện>; then <câu lệnh 1> else <câu lệnh 2>; B. if <biểu thức điều kiện> then <câu lệnh 1> else <câu lệnh 2>; C. if <biểu thức điều kiện> then <câu lệnh 1>; else <câu lệnh 2>; D. if <biểu thức điều kiện> then <câu lệnh 1> else <câu lệnh 2>. Câu 4. Kết quả của biểu thức: Sqr(sqrt(100-36) div 4) là A. 4 B. 3 C. 2 D. 1 Câu 5. Cho đoạn chương trình sau: Begin i:=3; S:=0; if (i>5) then S:=5*3+(5-i)*2; else S:=5*i+3; End. Khi chạy chương trình giá trị của S là: A. 16 B. 17 C. 18 D. 19 Câu 6. Để nhập dữ liệu vào từ bàn phím ta dùng lệnh nào sau đây: A. Realn B. Writeln C. Real D. Readln Câu 7. Những tên nào trong các tên sau thuộc loại tên dành riêng trong NNLT Pascal? A. Sqrt, sqr, abs, integer, longint, byte B. Program, uses, var, begin, const C. Bai_tap, begin, const, uses, var D. Begin, const, sqr, delta, abs Câu 8. Trong NNLT Pascal, để chạy chương trình ta nhấn tổ hợp phím: A. Crtl+F9 B. Ctrl+F9 C. Alt+F3 D. Alt+F9 Câu 9. Các tên hàm SQRT, SQR, ABS có ý nghĩa lần lượt là hàm lấy giá trị? A. Căn bậc hai, bình phương, trị tuyệt đối B. Bình phương, căn bậc hai, trị tuyệt đối C. Căn bậc hai, trị tuyệt đối, bình phương D. Trị tuyệt đối, căn bậc hai, bình phương Câu 10. Để gán 10 vào cho biến x, câu lệnh gán nào sau đây đúng? A. x: = 10; B. x:=10; C. x=10; D. x=:10; Câu 11. Các kiểu dữ liệu nào dưới đây thuộc kiểu số nguyên: A. Longint, word, integer, byte B. Word, longint, integer, boolean C. String, byte, word, integer D. Integer, real, char, word Câu 12. Trong NNLT Pascal, về mặt cú pháp cách viết câu lệnh ghép nào sau đây là đúng? A. Begin: a:=1; b:=4; end; B. Begin a:=1, b:=4; end; C. Begin a:=1; b:=4; end; D. Begin a:=1; b:=4; end. Câu 13. Trong NNLT Pascal, xét đoạn chương trình sau: Var a: Real; Begin a:=15; writeln(‘ KQ la: ’, a+1); readln; end. Hãy chọn một trong những kết quả sau: A. KQ la: 16 B. KQ la: 1.6000000000E+01 C. KQ la 16 D. Chương trình báo lỗi Câu 14. Trong Pascal, từ khóa Var dùng để: A. Khai báo tên chương trình B. Khai báo hằng C. Khai báo thư viện Câu 15. Cách đặt tên nào sau đây là đúng theo quy tắc đặt tên trong Pascal? A. _Lop_11 B. Lop 11 C. _Lop 11 D. Lop:11B9. D. Khai báo biến.
<span class='text_page_counter'>(2)</span> II. Phần tự luân (7điểm) Câu 1. Hãy viết biểu thức toán học dưới đây trong Pascal. (1đ). a c 2b. d c b 2 3cd .......................................................................................................................................................... Câu 2. Tìm và sửa lỗi chương trình sau cho đúng (chỉ viết lại dòng bị sai) (1đ) Program Vi_du; ........................................................................................... Use crt; ........................................................................................... Var a, b, x, real; ........................................................................................... Begin ........................................................................................... Write(‘Nhap vao gia tri a,b=’); ........................................................................................... Readln (‘a,b’); ........................................................................................... (*tinh toan*) ........................................................................................... X:= a.b; ........................................................................................... Writeln(x:4:2); ........................................................................................... Readln ........................................................................................... End. Câu 3. Viết chương trình tính và xuất ra màn hình Câu 4. Biết rằng bộ ba số nguyên dương a, b, c được chu vi và diện tích hình tròn với bán kính R được gọi là bộ số Pi-ta-go nếu tổng các bình phương của hai nhập vào từ bàn phím (2đ) số bằng bình phương của số còn lại. Viết chương trình ........................................................................................... nhập từ bàn phím ba số nguyên dương a, b, c và kiểm ........................................................................................... tra xem chúng có là bộ số Pi-ta-go hay không (3đ) ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... ........................................................................................... - Hết-.
<span class='text_page_counter'>(3)</span>
<span class='text_page_counter'>(4)</span>