SỞ GD & ĐT QUẢNG NAM
TRƯỜNG THPT HUỲNH THÚC KHÁNG KIỂM TRA CUỐI KỲ 1 – NĂM HỌC 2022 - 2023
MÔN TIN HỌC - KHỐI LỚP 11
Thời gian làm bài : 45 Phút; (Đề có 21 câu)
ĐỀ CHÍNH THỨC
(Đề có 2 trang)
Họ tên : ............................................................... Lớp : ...................
Mã đề 003
I. PHẦN TRẮC NGHIỆM (7 điểm)
Câu 1: Trong NNLT Pascal, cho khai báo sau:
Var Mang: array[1..10] of byte;
Hãy chọn lệnh gán đúng trong các đáp án sau đây:
A. Mang[5]:=255; B. Mang:=255; C. Mang[5]:=25,5; D. Mang[11]:=257;
Câu 2: Xác định tên biến đúng theo quy tắc đặt tên Pascal:
A. Kiem_tra B. Kiem tra C. 123456 D. 1kiemtra
Câu 3: Trong Pascal câu lệnh gán nào dưới đây sai:
A. a+b:=c B. a:=a+1;
C. x:=x*2; D. a:=b;
Câu 4: Trong chương trình biến P nhận giá trị 5; 10; 15; 20, biến X nhận giá trị 0.1; 0.3;
0.5; 0.7, khai báo nào trong các khai báo sau là đúng:
A. Var p: integer; x: real; B. Var p:real; x:integer;
C. Var p,x: integer D. Var p,x:real;
Câu 5: Trong ngôn ngữ lập trình Pascal, câu lệnh nào sau đây đúng:
A. If a=5 then a:=d+1 else a:=d+2.
B. If a=5 then a:=d+1 else a:=d+2;
C. If a=5 then a=d+1 else a=d+2;
D. If a=5 then a:=d+1; else a:=d+2;
Câu 6: Cho một đoạn chương trình viết bằng ngôn ngữ Pascal như sau:
i:=1;
While i<5 do
Begin
Write(‘Chao ban’);
i:=i+1;
End;
Chữ Chao ban được in ra màn hình mấy lần?
A. 5 lần. B. 2 lần C. 3 lần D. 4 lần.
Câu 7: Trong pascal, để lưu chương trình đang soạn thảo vào đĩa, ta nhấn phím:
A. F2 B. F10 C. F9 D. F3
Câu 8: Xuất dữ liệu ra màn hình, ta có thủ tục chuẩn sau:
A. Readln(<Danh sách kết quả ra>);
B. Writeln (<Danh sách kết quả ra>);
C. Writeln (<Danh sách biến vào>);
D. Readln(<Danh sách biến vào>);
Câu 9: Cấu trúc chung một chương trình trong NNLT pascal gồm có mấy phần:
A. 1 phần B. 4 phần C. 3 phần D. 2 phần
Câu 10: Trong ngôn ngữ lập trình Pascal, từ khoá USES dùng để:
A. Khai báo thư viện. B. Khai báo hằng.
C. Khai báo biến. D. Khai báo tên chương trình.
Câu 11: Biến x có thể nhận các giá trị -5, 100, 15, 20. Hãy chọn kiểu dữ liệu phù hợp nhất với
Trang 1/2 - Mã đề 003
biến x?
A. Word B. Integer C. LongInt D. Real
Câu 12: Để tham chiếu tới phần tử của mảng một chiều A, ta viết như thế nào?
A. A(chỉ số) B. A<chỉ số> C. A[chỉ số] D. A{chỉ số}
Câu 13: Cú pháp của câu lệnh gán là:
A. <biểu thức>=<tên biến>; B. <tên biến>:=<biểu thức>;
C. <biểu thức>:=<tên biến>; D. <tên biến>=<biểu thức>;
Câu 14: Trong các cách khai báo biến sau cách nào là đúng:
A. var <danh sách biến>:<kiểu dữ liệu>;
B. var <kiểu dữ liệu>:<danh sách biến>
C. var <kiểu dữ liệu>:<danh sách biến>;
D. var <danh sách biến>:<kiểu dữ liệu>
Câu 15: Cho biểu thức (x<=4) and (x>=0) thuộc dạng biểu thức gì?
A. biểu thức số học B. biểu thức gán
C. Biểu thức quan hệ D. biểu thức logic
Câu 16: Nhập dữ liệu vào từ bàn phím, ta có thủ tục chuẩn sau:
A. Readln(<Danh sách biến vào>);
B. Readln(<Danh sách kết quả ra>);
C. Writeln (<Danh sách kết quả ra>);
D. Writeln (<Danh sách biến vào>);
Câu 17: Thực hiện đoạn chương trình, tính giá trị của a, b?
a:= 0; b:= 1;
For i:= 1 To 5 Do
Begin
a:= a - i;
b:= b + i;
end;
A. a = 0, b= 1. B. a = 1, b= 0. C. a = -16, b= 15. D. a = -15, b= 16.
Câu 18: Trong pascal, để đóng file đang soạn thảo, ta nhấn tổ hợp phím:
A. Ctrl+F9 B. Alt+F4 C. Alt+F9 D. Alt+F3
Câu 19: Nếu x là biến kiểu ký tự thì khai báo nào là đúng:
A. var x : real; B. var x : Integer;
C. var x : byte; D. var x : char;
Câu 20: Cho x là biến thực đã được gán giá trị 12.41235. Để thực hiện lên màn hình nội dung
“x=12.41” cần chọn câu lệnh nào sau đây?
A. Writeln(x:2:5); B. Writeln(‘x=’ ,x:5:2);
C. Writeln(x); D. Writeln(x:5);
Câu 21: Khi thc hin vòng lp while do , s thoát khi vòng lp khi:
A. Câu lnh sai B. Điu kin sai C. Điu kin đúng D. Câu lnh đúng
II. PHẦN TỰ LUẬN (3 điểm)
CÂU 1. Viết chương trình nhập mảng một chiều không quá 100 phần tử các số nguyên, sau đó hãy
đếm các phần tử có giá trị là ước của 50 trong mảng trên, rồi in kết quả ra màn hình? (2.5 điểm)
CÂU 2. Viết chương trình nhập mảng một chiều không quá 50 phần tử các số nguyên khác nhau, sau
đó hãy xóa phần tử bé nhất trong mảng trên và in mảng sau khi xóa để kiểm tra. (0.5 điểm)
------ HẾT ------
Trang 2/2 - Mã đề 003