
SỞ GD & ĐT QUẢNG NAM
TRƯỜNG PTDTNT NƯỚC OA KIỂM TRA GIỮA KÌ
2–NĂM HỌC2022 -
2023
MÔNTIN HỌC -
KHỐI LỚP 11
Thời gian làm bài :
45Phút; (Đề có 30
câu)
(Đề có 3 trang)
Họ tên:............................................................... Lớp:...................
Câ
u1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Đá
p
án
Câ
u21 22 23 24 25 26 27 28 29 30
Đá
p
án
Câu 1: cho xâu S = ’abcdefghiklm’ hàm delete (S,7,5) cho giá trị:
A. ’abckllm’ B. ’abchi’ C. ’abcdefm’ D. ’abgdef’
Câu 2: Cho chương trình sau:
Var f: text;
Begin
Assign(f,'Khoi11.txt');
Rewrite(f);
Write(f, 105*2-134);
Close(f);
End.
Sau khi thực hiện chương trình bên, tập tin 'Khoi11.txt' có nội dung như thế nào?
A. 76 B. 105*2-134 C. 175 D. 105 304 234
Câu 3: Cho s1 := ‘chuanbi’; s2 := ‘nghihe’. Lệnh write(length(s1+s2)); cho kết quả là gì?
A. 13 B. s1+s2
C. ‘chuanbinghihe’ D. length(s1+s2)
Câu 4: cho xâu S = ’abcdefghi’ hàm copy (S,5,4) cho giá trị:
A. abcd B. abbcd C. ’abcde’ D. ’bcdde’
Câu 5: Trong NNLT Pascal, sau khi làm việc với tệp cần phải đóng tệp. Cú pháp để đóng tệp
là:
A. close( < tên tệp > ); B. close;
C. close( < biến tệp > ); D. close all;
Câu 6: Thủ tục/Hàm nào sau đây viết sai cú pháp ?(trong đó s, s1, s2 là các biến xâu).
A. Upcase(s[6]); B. Length(s, 8); C. Pos(s1, s2); D. Copy(s, 5, 7);
Câu 7: Trong Turbo Pascal, muôbn chạy chương tridnh ta dudng tôe hơfp phibm nào?
A. Ctrl + F9 B. Alt + F9 C. Alt + F6 D. Alt + F8
Câu 8: Hãy chọn phương án ghép đúng nhất. Để khai báo số phần tử của mảng trong
PASCAL, người lập trình cần
A. khai báo một hằng số là số phần tử của mảng;
B. không cần khai báo gì, hệ thống sẽ tự xác định;
Trang 1/3 - Mã đề 234