
SỞ GIÁO DỤC VÀ ĐÀO TẠO HP
TRƯỜNG THPT VĨNH BẢO
ĐỀKIỂM TRACUỐI KÌ II- NĂM HỌC 2022-2023
MÔN:TIN HỌC 11
Thời gian bàm bài:45 phút (không kể thời gian giao đề)
Họ và tên....................................................SBD ........................STT............. Mã đề thi: 963
Phần trắc nghiệm: Chọn phương án trả lời A, B, C hoặc D tương ứng với nội dung câu hỏi:
Câu 1. Từ khóa dùng để khai báo chương trình con dạng hàm?
A. Var B. Procedure C. Function D. Begin
Câu 2. Var i, S: integer;BeginS:= 1;For i:=1 to 5 do S:= S * i;ReadlnEnd.Chương trình trên tính giá trị
của biểu thức?
A. 1*2*3*4*5 B. S * i C. 1*1* 1*1 *1 D. 1+2+3+4+5
Câu 3. Phát biểu nào sau đây là sai khi nói về chương trình con:
A. Có thể không có tham số hình thức B. Chia làm 2 loại
C. Có thể không có biến cục bộ D. Phải có tham số hình thức
Câu 4. Đáp án nào là đúng khi nói về tệp?
A. Là kiểu dữ liệu số nguyên B. Dữ liệu không bị mất đi khi tắt máy
C. Là kiểu kí tự D. Là dãy số
Câu 5. Xâu rỗng:
A. là xâu bắt đầu từ 1 B. có độ dài bằng 0
C. được viết là “” D. chỉ chứa kí tự cách trống
Câu 6. Biểu thức điều kiện để kiểm tra phần tử thứ i của mảng A là chẵn hay lẻ là:
A. A(i) mod 2 = 0 B. A.i mod 2 <> 0 C. A mod 2 = 0 D. A[i] mod 2 = 0
Câu 7. Thủ tục Reset(<biến tệp>); được dùng để:
A. Mở tệp để đọc dữ liệu B. Mở tệp để ghi dữ liệu
C. Ghi dữ liệu lên tệp D. Đọc dữ liệu từ tệp
Câu 8. Hàm EOF(<biến tệp>) trả về giá trị True khi nào?
A. Gán tên tệp cho biến đúng B. Con trỏ tệp trỏ đến cuối dòng
C. Con trỏ tệp ở đầu dòng D. Con trỏ tệp đang chỉ đến cuối tệp
Câu 9. Cho S := ‘aabbcc’; insert(‘12’, s, pos(‘bb’, s)); cho kết quả là:
A. ‘aa12bbcc’ B. Không thực hiện được C. ‘aab12bcc’ D. ‘aabb12cc’
Câu 10. Khi mở tệp để đọc dữ liệu, chọn thủ tục nào sau đây?
A. Rewrite(<biến tệp>); B. Reset(<biến tệp>); C. Readln(<biến tệp>); D. Reset(biến tệp);
Câu 11. Muốn ghi giá trị của 3 biến a, b, c lên tệp KT.INP có biến tệp đại diện là F viết là:
A. Write(f); B. Write(a, b,c); C. Write(f, a, b, c); D. Write(bai.txt, a, b,c);
Câu 12. Câu 13. Phép gán nào đúng với a là biến kiểu xâu?
A. A:= ; B. A = ‘bai 1’; C. A:= “kiemtrahocki”; D. a:= ‘bai2’;
Câu 13. Để gán tên tệp KT.INP cho biến tệp T, thực hiện thao tác nào sau đây?
A. Reset(t, ‘KT.INP’); B. Assign(t, ‘KT.INP’);
C. Asign(t,‘KT.inp’); D. Assign(‘KT.INP’, t);
Câu 14. Assign(f,'Khoi11.txt'); Rewrite(f); Write(f, 105+304-234); Close(f);
Sau khi thực hiện đoạn chương trình, nhận được kết quả trên tệp Khoi11.txt:
A. 105+304-234 B. 105 304 234 C. 175 D. 105304234
Câu 15. Chương trình sau đây có mấy chương trình con
Procedure NHAP; Begin Readln(a); End; Begin NHAP; End.
A. 1 B. 2 C. 0 D. 3
Câu 16. S:=10; For i:=1 to 5 do Begin a[i] := 2; If a[i] div 2 = 1 then S:= S +1 ; End;
Sau khi thực hiện đoạn chương trình trên, S = ?
A. 5 B. 10 C. 15 D. 11
Tin học, Mã đề: 963, 4/27/2023. Trang 1 / 2