thuvienhoclieu.com KIỂM TRA GIỮA HỌC KÌ 1, LỚP 11-ĐỀ NĂM HỌC: 2022 – 2023 MÔN : TIN HỌC A PHẦN TRẮC NGHIỆM (7,0đ) Câu Đâu logic? A Đúng/Sai B FALSE C ‘TRUE’ D LOGIC Câu Tên sau theo qui tắc đặt tên Pascal? A Bai_Tap_1 B Tinh Tong C 1_baitap D 123mang Câu Kết trả biểu thức Logic có kiểu liệu sau đây? A Boolean B Integer C Real D Char Câu Trong ngôn ngữ Pascal, từ khóa PROGRAM dùng để khai báo? A Biến B Thư viện C Tên chương trình D Hằng Câu Cú pháp sau câu lệnh gán? A =; B :=; C == D :; Câu Với cấu trúc rẽ nhánh IF THEN ; câu lệnh đứng sau THEN thực nào? A Điều kiện tính tốn cho giá trị sai B Điều kiện khơng tính C Điều kiện tính tốn xong D Điều kiện tính toán cho giá trị Câu Cho khai báo: var a,b : integer; m,n : Boolean; x,y : Real; Hãy cho biết tổng số Byte nhớ cần cấp phát cho biến? A 10 B C D 18 Câu Giả sử a,b biến thực x biến nguyên Khai báo sau đúng? A Var a;b: real; x: Byte; B Var a,b: real, x: Byte; C Var a,b:Byte; x:real; D Var a,b: real; x: Byte; Câu Cho biểu thức Pascal: 1/(sqr(a)+1) Biểu thức tương ứng Toán học biểu thức sau đây? A B C D Câu 10 Câu lệnh sau dùng để tìm giá trị nhỏ (X) số A B cho trước? A if A < B then X := A else X := B; B if A > B then X := A else X := B; C if A 2) or (x + 2) B (4 + x) >= (16 and 4) C (x + n) > 25 D (x2) Câu 17 Trong Pascal, cú pháp để khai báo biến gì? A Var =; B Var :; C Const : ; D Var := ; Câu 18 Trong Pascal kiểu liệu kiểu liệu sau có phạm vi giá trị thực? A Word B Real C Longint D Byte Câu 19 Chọn cú pháp ? A CONST : < Kiểu liệu> ; B PROGRAM ; C VAR := ; D USES ; Câu 20 Cho biết kết trả biểu thức sau: (99 div 9) mod + (13 div 3) div ? A B C D Câu 21 Đâu cú pháp câu lệnh rẽ nhánh dạng đủ? A If Else ; B For To Do ; C If Then Else ; D If Then ; B PHẦN TỰ LUẬN (3,0đ): Học sinh làm vào mặt sau phiếu trả lời trắc nghiệm Câu (1,0đ) a Viết lệnh gán để tính giá trị cho biến v vận tốc chạm đất vật rơi từ độ cao h cho trước, biết v = (Giả sử biến khai báo g = 9.8) b Viết biểu thức logic mô tả điều kiện a=b=c? Câu (2,0đ) Viết chương trình nhập vào số nguyên n từ bàn phím Tính đưa hình giá trị P, biết rằng: 2n , n chia hết cho P= 10n , n không chia hết cho - HẾT ĐÁP ÁN A PHẦN TRẮC NGHIỆM B A A C B D D D C 10 A 11 A 12 D 13 A 14 D 15 A B PHẦN TỰ LUẬN Câu a 16 C 17 B 18 B 19 B 20 C 21 C Điểm V := sqrt(2*g*h) ; thuvienhoclieu.com 0.5 Trang thuvienhoclieu.com b (a = b) and (b = c) Câu 0.5 Điểm Var n:integer; P: longint; BEGIN readln(n); If (n mod = 0) then P:= 2*n Else P:= 10*n; write(P); readln END 0.5 0.25 0.75 0.25 Bố cục chương trình hồn chỉnh Học sinh làm cách khác cho điểm tương tự! thuvienhoclieu.com 0.25 Trang ... NGHIỆM B A A C B D D D C 10 A 11 A 12 D 13 A 14 D 15 A B PHẦN TỰ LUẬN Câu a 16 C 17 B 18 B 19 B 20 C 21 C Điểm V := sqrt (2* g*h) ; thuvienhoclieu.com 0.5 Trang thuvienhoclieu.com b (a = b) and (b... (n mod = 0) then P:= 2* n Else P:= 10*n; write(P); readln END 0.5 0 .25 0.75 0 .25 Bố cục chương trình hồn chỉnh Học sinh làm cách khác cho điểm tương tự! thuvienhoclieu.com 0 .25 Trang ... khơng Câu 16 Trong Pascal, biểu thức sau biểu thức quan hệ? A (x >2) or (x + 2) B (4 + x) >= (16 and 4) C (x + n) > 25 D (x2) Câu 17 Trong Pascal, cú pháp để khai báo biến gì? A Var