Kết quả x bằng bao nhiêu?.
Trang 1TRƯỜNG THPT ĐỨC TÂN ĐỀ KIỂM TRA 45’
Đề 01 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
A B C D
I PHẦN TRẮC NGHIỆM:(5đ)
Câu 1: Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu nào sau đây có miền giá trị nhỏ nhất:
Câu 2: Cú pháp khai báo biến trong ngôn ngữ lập trình Pascal là:
A Const <danh sách biến> = <kiểu dữ liệu của biến>;
B Const <danh sách biến> : <kiểu dữ liệu của biến>;
C Var <danh sách biến> : <kiểu dữ liệu của biến>;
D Var <danh sách biến> = <kiểu dữ liệu của biến>;
Câu 3: Trong ngôn ngữ lập trình Pascal, để thực hiện một chương trình đã được viết xong thì ta nhấn tổ
hợp phím nào trong các tổ hợp phím sau:
A Alt + F9; B Alt + F2; C Ctrl + F9; D.Ctrl + F2;
Câu 4: Trong các biến sau đây, biến nào bị đặt tên sai theo quy tắc đặt tên của Ngôn ngữ lập trình Pascal:
Câu 5: 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 6: Cách khai báo biến nào đúng trong các cách khai báo biến sau:
C Var <x,y>: Real; D Var x,i: boolean;
Câu 7: Biểu diễn công thức toán học
3
2a
b+
− bằng pascal là gì?
A (- b + sqrt(2*a))/3 B (- b + sqrt(2a))/3
C (- b + sqr(2*a))/3 D (- b + sqr(2a))/3
Câu 8: Cho đoạn chương trình sau:
begin
x := a;
if a < b then x := b;
end
* Câu 8 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 8 b: Cho a = 5; b = 10 Kết quả x bằng bao nhiêu?
Trang 2C 10 D 20
Câu 9: x := 10; y := 20; writeln(‘x + y’);
kết quả ra màn hình sẽ là gì?
A x + y
II PHẦN TỰ LUẬN:
Câu 1: Viết cấu trúc lặp for – do dạng tiến và cho ví dụ minh hoạ? (2đ)
Câu 2: Chuyển sang Pascal các phát biểu sau: (1 điểm)
a) Thực hiện 20 lần việc hiển thị dòng chữ ‘Chao cac ban!’ ra màn hình
b) Nếu a chia hết cho 2 thì hiển thị a là số chẵn, ngược lại hiển thị a là số lẻ
Câu 3: 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 x x−y y
+
b
a
ac b
b
2
4
2 −
−
−
Bài làm:
Trang 3