
SỞ GD & ĐT QUẢNG NAM
TRƯỜNG THPT TRẦN VĂN DƯ KIEM TRA GIUA KY II – 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ó 23 câu)
(Đề có 2 trang)
Họ tên : ............................................................... Lớp : ...................
Mã đề 001
I. Phần trắc nghiệm:
Câu 1: Cấu trúc của chương trình con gồm:
A. 2 phần B. 3 phần C. 4 phần D. 1 phần
Câu 2: Trong NNLT Pascal, cú pháp để gắn tên tệp cho biến tệp là?
A. < tên tệp > := < biến tệp >; B. assign ( < biến tệp > , < tên tệp > );
C. < biến tệp > := < tên tệp >; D. assign ( < tên tệp > , < biến tệp > );
Câu 3: Hãy chọn thứ tự hợp lí nhất khi thực hiện các thao tác đọc dữ liệu từ tệp :
A. Gán tên tệp với biến tệp => Mở tệp => Đọc dữ liệu từ tệp => Đóng tệp .
B. Gán tên tệp với biến tệp => Đọc dữ liệu từ tệp => Mở tệp => Đóng tệp
C. Mở tệp => Gán tên tệp với biến tệp => Đọc dữ liệu từ tệp => Đóng tệp .
D. Mở tệp => Đọc dữ liệu từ tệp => Gán tên tệp với biến tệp => Đóng tệp.
Câu 4: Dữ liệu kiểu tệp
A. Được lưu trữ trên bộ nhớ ngoài. B. Được lưu trữ trên RAM.
C. Chỉ được lưu trữ trên đĩa cứng. D. Được lưu trữ trên ROM.
Câu 5: Biến toàn cục là các biến được khai báo trong
A. phần khai báo của chương trình chính. B. phần khai báo của hàm.
C. phần khai báo của thủ tục D. phần khai báo của chương trình con.
Câu 6: Câu lệnh dùng để đọc dữ liệu trong tệp có dạng:
A. Read(<danh sách biến>, <biến tệp>); B. Read(<biến tệp>);
C. Read(<biến tệp>,<danh sách biến>); D. Read(<danh sách biến>);
Câu 7: Giả sử a = 5; b = 9; c = 15; để ghi các giá trị trên vào tệp f có dạng là 5 9 15
ta sử dụng thủ tục ghi:
A. Write(f, a,b,c); B. . Write(f, a ,‘ ’, b,‘ ’, c);
C. Write(f, a, ‘ ’, bc); D. . Write(a, ‘ ’, b, ‘ ’, c);
Câu 8: Trong NNLT Pascal, khai báo nào sau đây là đúng khi khai báo tệp văn bản?
A. Var f: String; B. Var f: byte; C. Var f = record D. Var f: Text;
Câu 9: Để khai báo thủ tục trong Pascal bắt đầu bằng từ khóa:
A. Function. B. Procedure. C. Program. D. Var.
Câu 10: Trước khi đọc dữ liệu từ tệp đã gắn với một biến tệp, ta mở tệp bằng thủ tục:
A. Reset (<tên tệp>); B. Reset (<biến tệp>);
C. Reset (<biến tệp>, <tên tệp>); D. Reset (<tên tệp>, <biến tệp>);
Câu 11: Lệnh gọi thủ tục trong chương trình chính là:
A. <Tên hàm>[(<tham số thực sự>)]; B. <Tên thủ tục> [(<tham số thực sự>)];
C. <tham số thực sự>(<Tên thủ tục>); D. <Tên thủ tục>[(<tham số hình thức>)];
Câu 12: Khẳng định nào sau đây là đúng?
A. Biến cục bộ là biến chỉ được dùng trong chương trình con chứa nó.
B. Biến cục bộ là biến chỉ được dùng trong chương trình chính.
C. Biến toàn bộ chỉ được dùng chương trình chính và không được dùng chương trình con.
D. Biến cục bộ là biến được dùng trong chương trình con và chương trình chính.
Câu 13: Hãy chọn phương án đúng. Kiểu của một hàm được xác định bởi
A. Địa chỉ mà hàm trả về B. Tên hàm
C. Kiểu của các tham số D. Kiểu giá trị trả về
Trang 1/2 - Mã đề 001