
Trang 1/2 – Mã đề 901
SỞ GD-ĐT QUẢNG NAM
TRƯỜNG THPT NÚI THÀNH
ĐỀ CHÍNH THỨC
(Đề gồm có 02 trang)
KIỂM TRA GIỮA KỲ I NĂM HỌC 2021-2022
Môn: TIN HỌC – Lớp: 11
Thời gian: 45 phút (không kể thời gian giao đề)
MÃ ĐỀ 901
A. PHẦN TRẮC NGHIỆM (7,0đ)
Câu 1. Biểu thức nào sau đây không phải là biểu thức logic?
A. (x<5) or (x>2) B. not(x=5) C. (x+y=6) and (x>1) D. (x+2) < (y+2)
Câu 2. Gọi S là diện tích của một hình tròn có bán kính tối đa là 16 m. Trong Pascal, cần khai báo biến S
có kiểu dữ liệu nào sau đây là đúng và ít tốn bộ nhớ nhất?
A. Longint B. Integer C. Real D. Extended
Câu 3. Khai báo nào sau đây là sai?
A. Var a : integer; B. Var a, b, c : integer;
C. Var 1, 2, 3 : integer; D. Var a_1, b_1, c_1 : integer;
Câu 4. Trong Pascal, cú pháp để khai báo biến là gì?
A. Var <danh sách biến>:<kiểu dữ liệu>; B. Type <danh sách biến>:<kiểu dữ liệu>;;
C. Var <danh sách biến>=<kiểu dữ liệu>; D. Const <danh sách biến>: kiểu dữ liệu;
Câu 5. Đâu là tên được đặt đúng trong Pascal?
A. a*<$> B. nhi phan. C. vi_du D. 11/ 2
Câu 6. Cho khai báo: var a,b,c : integer; m,n : boolean; x,y :real; Hãy cho biết tổng số Byte bộ nhớ cần
cấp phát cho các biến?
A. 16 B. 20 C. 19 D. 9
Câu 7. Trong Pascal, khẳng định nào sau đây sai?
A. Phần thân chương trình bắt buộc phải có.
B. Phần khai báo có thể có hoặc không.
C. Phần khai báo tên chương trình không nhất thiết phải có.
D. Phần thân chương trình có thể có hoặc không.
Câu 8. Để biểu diễn kí tự trong Pascal ta cần khai báo biến kiểu dữ liệu nào sau đây?
A. Char. B. Word. C. Real. D. Boolean.
Câu 9. Kết quả trả về của biểu thức quan hệ có kiểu dữ liệu nào sau đây?
A. Boolean B. Char C. Real D. Integer
Câu 10. Trong câu lệnh rẽ nhánh dạng đủ: If <ĐK> then <CL1> else <CL2>; Phát biểu nào sau đây sai?
A. Trước else không có dấu chấm phẩy.
B. <CL2> được thực hiện khi <ĐK> sai.
C. Luôn có một trong hai <CL1> hoặc <CL2> được thực hiện.
D. <CL2> được thực hiện khi <ĐK> đúng.
Câu 11. Từ khóa nào để khai báo thư viện?
A. uses B. const C. program D. var
Câu 12. Đâu là cú pháp của câu lệnh rẽ nhánh dạng thiếu?
A. If <điều kiện> Then <câu lệnh1> Else <câu lệnh2>;
B. For <điều kiện> To <câu lệnh1> Do <câu lệnh2>;
C. If <điều kiện> Else <câu lệnh2>;
D. If <điều kiện> Then <câu lệnh>;
Câu 13. Chuyển biểu thức toán học sang biểu thức Pascal: . Biểu thức nào chuyển đúng trong các
biểu thức sau?
A. sqr(a)/sqrt(a+b) B. sqr(a*a)/sqrt(a+b) C. a2/sqrt(a+b) D. sqrt(a)/sqr(a+b)
Câu 14. Đâu không phải là từ khóa?
A. end, program B. real, sqr C. const, begin D. uses, var
ba
a
2