
SỞ GIÁO DỤC VÀ ĐÀO TẠO ĐIỆN BIÊN
TRƯỜNG PT DTNT THPT HUYỆN MƯỜNG ẢNG
ĐỀ CHÍNH THỨC
(Đề kiểm tra có 02 trang)
ĐỀ KIỂM TRA CUỐI KỲ 2, NĂM HỌC 2022-2023
MÔN: TIN HỌC LỚP 11
Thời gian làm bài: 45 phút
Không kể thời gian giao đề
Họ và tên ……………………...... Ngày sinh…………….. Lớp:…………
A. PHẦN TRẮC NGHIỆM (7,0 Điểm)
Câu 1: Để gắn tệp KQ.TXT cho biến tệp f2 ta sử dụng câu lệnh:
A. f2 := ‘KQ.TXT’; B. ‘KQ.TXT’ := f2; C. Assign(‘KQ.TXT’, f2); D. Assign(f2, ‘KQ.TXT’);
Câu 2: Câu lệnh mở biến tệp f1 để đọc dữ liệu có dạng:
A. reset(f1); B. rewrite(f1); C. read(f1); D. write(f1);
Câu 3: Để đọc dữ liệu từ biến tệp f1 chứa 2 biến a, b ta sử dụng câu lệnh:
A. read(f1, a, b); B. write(f1, a, b); C. readln(a, b, f1); D. writeln(a, b, f1);
Câu 4: Nếu hàm eof ( < tên biến tệp > ) cho giá trị bằng true thì con trỏ tệp nằm ở vị trí
A. Cuối tệp B. Cuối dòng C. Cả A, B đều đúng D. Cả A, B đều sai
Câu 5: Để phân biệt giữa tham biến và tham trị, trước tham biến người ta dùng từ khoá:
A. Begin B. Type C. Var D. Const
Câu 6: Trong lời gọi thủ tục, các tham số hình thức được thay bằng các giá trị cụ thể được gọi là:
A. Tham số giá trị B. Tham số hình thức C. Tham số biến D. Tham số thực sự
Câu 7: Các biến được khai báo dùng riêng cho chương trình con được gọi là:
A. Biến cục bộ B. Biến toàn cục C. Tham số thực sự D. Tham số hình thức
Câu 8: Các biến được khai báo dùng riêng cho chương trình chính được gọi là:
A. Biến cục bộ B. Biến toàn cục C. Tham số thực sự D. Tham số hình thức
Câu 9: Khẳng định nào sau đây là đúng?
A. Cả thủ tục và hàm đều có thể có tham số hình thức
B. Chỉ có thủ tục mới có thể có tham số hình thức
C. Chỉ có hàm mới có thể có tham số hình thức.
D. Thủ tục và hàm nào cũng phải có tham số hình thức
Câu 10: Giả sử trên thư mục gốc của đĩa C có tệp f đã có nội dung sẵn. Khi thực hiện thủ tục
Rewrite(f);
A. Nội dung trong tệp f sẽ hiện ra trên màn hình
B. Nội dung trong tệp cũ vẫn còn nguyên
C. Nội dung mới sẽ được ghi tiếp theo phía dưới tệp đã có sẵn
D. Nội dung trong tệp cũ sẽ bị xoá để chuẩn bị ghi dữ liệu mới
Câu 11. Chọn cách đúng khai báo một xâu:
A.Var ten:string; B.Var ten:string(30); C.Var ten:string{30}; D. Var ten:string[];
Câu 12: Cho s = ‘ABCDEF’, hàm copy (s, 2, 3) cho giá trị là:
A. ‘ABC’ B. ‘BCD’ C. ‘CDE’ D. ‘DEF’
Câu 13: Cho s = ‘Turbo Pascal’, hàm length(s) cho giá trị bằng:
A. 10 B. 11 C. 12 D. 13
Câu 14: Cho đoạn chương trình sau:
s1 := ‘abcd’; s2:= ‘abab’;
if length(s1) = length(s2) then write(s1) else write(s2);
Kết quả in ra màn hình là:
Trang 1/3 - Mã đề 002