TRƯỜNG THPT ĐỨC TÂN ĐỀ KIỂM TRA 45’ Đề 02 MÔN TIN HỌC KHỐI 11 Họ và tên:__________________________________ Lớp:_____ Hãy chọn đáp án đúng nhất và đánh dấu X vào ô tương ứng ở Bảng trả lời sau; nếu bỏ chọn thì khoanh tròn dấu X; nếu chọn lại câu vừa bỏ thì sửa dấu X thành dấu Bảng trả lời Câu 1 2 3 4 5 6 7 8 9a 9b Điểm A B C D I. PHẦN TRẮC NGHIỆM:(5đ) Câu 1: Cấu trúc câu lệnh rẽ nhánh dạng thiếu là: A. If<câu lệnh> then <điều kiện>; B. If<điều kiện> then <câu lệnh>; C. If<câu lệnh 1> then <câu lệnh 2>; D. If< điều kiện 1> then <điều kiện 2>; Câu 2: Cách khai báo biến nào đúng trong các cách khai báo biến sau: A. Var x;i: char; B. Var: x,i: integer; C. Var <x,y>: Real; D. Var x,i: boolean; Câu 3: x biểu diễn trong Pascal là: A. SQRT(x) B. exp(x) C. abs(x) D. sqr(x) Câu 4: Chương trình được viết bằng ngôn ngữ lập trình Pascal thường gồm mấy phần chính? A. 1 B. 2 C. 3 D. 4 Câu 5: Một số kiểu dữ liệu chuẩn là: A. Kiểu nguyên, kiểu thực, kiểu logic, kiểu kí tự. B. Kiểu kí tự, kiểu số, kiểu chữ cái. C. Kiểu Logic, kí tự, kiểu qua hệ. D. Kiểu thực, kiểu liên kết, kiểu logic Câu 6: Chọn câu lệnh sai trong các câu lệnh sau: A. if a < b ; then x := x + 1; B. if a < b then x := a + b; C. if a < b then x := a else x := b; D. if a < b then x := b – a; Câu 7: Hãy chỉ ra cấu trúc câu lệnh ghép: A. If <điều kiện> then <câu lệnh>; B. Begin <các câu lệnh> end; C. If <điều kiện>then <câu lệnh 1> else <câu lệnh2>; D. Begin <các câu lệnh> end. Câu 8: Trong Pascal, với câu lệnh như sau: Writeln('KQ la:',a); sẽ ghi ra màn hình? A. Không đưa ra gì cả B.KQ la <giá trị của a> C.Ket qua la a D. KQ la a Câu 9: Cho đoạn chương trình sau: begin x := a; if a < b then x := b; end. * Câu 9 a: Cho a = 20; b = 15. Kết quả x bằng bao nhiêu? A.10 B.15 C.20 D. 25 * Câu 9 b: Cho a = 5; b = 10. Kết quả x bằng bao nhiêu? A.5 B. 15 C.10 D. 20 II. PHẦN TỰ LUẬN: Câu 1:Viết cấu trúc lặp for – do dạng lùi và cho ví dụ minh hoạ? (2đ) Câu 13: Chuyển sang Pascal các phát biểu sau: (1 điểm) a) Nếu x là số không âm thì hiển thị căn bậc hai của x, ngược lại không tính được. b) Thực hiện 20 lần việc hiển thị dòng chữ ‘Chao cac ban!’ ra màn hình. Câu 2: Hãy viết lại biểu thức sau từ dạng toán học sang dạng biểu diễn tương ứng trong Pascal? (2đ) a. 1 2 ++ bxax b. a acbb 2 4 2 −−− Bài làm: . TRƯỜNG THPT ĐỨC TÂN ĐỀ KIỂM TRA 45’ Đề 02 MÔN TIN HỌC KHỐI 11 Họ và tên:__________________________________ Lớp:_____ Hãy chọn đáp án đúng nhất