
SỞ GIÁO DỤC VÀ ĐÀO TẠO ĐIỆN BIÊN
TRƯỜNG THPT TP ĐIỆN BIÊN PHỦ
(Đề có 04 trang)
KIỂM TRA CUỐI KÌ II NĂM HỌC 2021-2022
Môn: TIN HỌC 11
Thời gian làm bài: 60 phút (đề có 31 câu)
Họ và tên: ............................................................... Lớp: ...................
ĐỀ BÀI
I. PHẦN CÂU HỎI TRẮC NGHIỆM (7,0 điểm)
Câu 1: Cho chương trình sau:
Procedure Nhap;
Begin Readln(a); End;
Begin Nhap; End.
Chương trình có bao nhiêu chương trình con?
A. 1 B. 2 C. 0 D. 3
Câu 2: Cho khai báo mảng:
Var a: array[1..10000] of integer; n, i: word;
Begin
Readln(n); For i:=1 to 10000 div 2 do read(a[i]); End.
Chương trình trên thực hiện công việc nào sau đây?
A. đọc mảng a.
B. nhập số phần tử và giá trị của từng phần tử của mảng a.
C. nhập tất cả các phần tử cho mảng a
D. nhập 5000 phần tử cho mảng a.
Câu 3: Hãy chỉ ra hàm trong các hàm và thủ tục sau đây:
A. sin(x); B. read(x); C. write(S); D. delete(S,5,1);
Câu 4: Mô tả nào dưới đây về hàm là SAI?
A. Trong hàm có thể gọi lại chính nó B. Phải trả lại kết quả
C. có thể có các biến cục bộ D. Phải có tham số
Câu 5: Cho đoạn chương trình sau đây:
for i:=1 to m do
if (i mod 3 = 0) and (i mod 5 = 0) then
t:= t + i;
Đoạn chương trình trên giải quyết bài toán nào dưới đây?
A. Tính tổng các số chia hết cho 3 và 5 trong phạm vi từ 1 đến m
B. Tính tổng các số chia hết cho 5 trong phạm vi từ 1 đến m
C. Tính tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến m
D. Tính tổng các số chia hết cho 3 trong phạm vi từ 1 đến m
Câu 6: Dạng nào dưới đây là khai báo biến mảng một chiều?
A. var <tên biến mảng>:= array[<CSĐ>..<CSC>] of <kiểu phần tử>;
B. var <tên biến mảng>: array[<CSĐ>..<CSC>] of <kiểu phần tử>
C. var <tên biến mảng> = array[<CSĐ>..<CSC>] of <kiểu phần tử>;
D. var <tên biến mảng>: array[<CSĐ>..<CSC>] of <kiểu phần tử>;
Câu 7: Biến được khai báo trong chương trình con là loại biến nào sau đây?
A. Tham số hình thức B. Tham số thực sự
Trang 1/4 - Mã đề 129
Mã đề 129