Trường THPT Phan Thanh Giản Trường THPT Phan Thanh Giản Tổ Lí – Tin học Đề Kiểm Tra 45 Phút Khối 11 Môn Tin học Họ tên Lớp I/ Trắc nghiệm (4 điểm) Câu 1 Trong các khai báo sau, khai báo nào là đúng a[.]
Đề Kiểm Tra 45 Phút Khối 11 Môn: Tin học Lớp: Trường THPT Phan Thanh Giản Tổ: Lí – Tin học Họ tên: I/ Trắc nghiệm: (4 điểm) Câu 1:Trong khai báo sau, khai báo a Var a:array[2 -1] of integer; bVar a:array[1 25.1] of boolean; c Var a:array[1 20/10] of real; d Var a:array[-1 10 div 3] of word; Câu 2: Trong hàm thủ tục sau, hàm thủ tục cho kết số nguyên a copy(S,vt,n) b insert(S1,S2,vt) c length(s) d delete(s,vt,n) Câu 3: Cho khai báo sau: Var a: array[1 20 mod 3] of integer; Tổng số phần tử mảng a b c d kết khác Câu 4: Trong biểu thức sau, biểu thức cho giá trị True a 'Lop' < 'Love' b 'abcdef' >'abcdefg' c >= d 'Anh' > 'em' Câu 5: Trong khai báo sau, khai báo sai a Var s: string; b Var s: string[10]; c Var s: string[260]; d Var s: string[255]; Câu 6: Để gán tên tệp cho biến tệp, khai báo sau đúng: a assign(f,input.dat); b assign(f, ‘input.dat’); c assign(‘input.dat’,f) d assign(,); Câu 7: Để mở tệp để đọc ta dùng thủ tục sau đây: a Read(); b rewrite(); c reset(); d write(); Câu 8: Cho st1:=’babaBanBanhBo’, st2:=’Ban’; x:=Pos(st2,st1); Kết x bao nhiêu? a1 b 12 c5 d8 Câu 9: Cho st:=’abcdefgh’; Delete(st,3,4); Sau thực thủ tục st:=? a ‘abcgh’ b ‘abgh’ c ‘abcgh’ d ‘agh’ 10/ Cho đoạn chương trình s:=1; for i:= -1 to s:= s*i; Kết thúc đoạn chương trình giá trị biến s là: a -120 b 120 c0 d kết khác Phần trả lời A B C D A B C D A B C D A B C D A B C D A B C D A B C D A B C D A B C D 10 A B C D II/ Tự luận: (6 điểm) II/ Tự luận: (6 điểm) Bài 1: Viết chương trình nhập vào mảng nguyên a, có n phần tử (1= d 'Anh' > 'em' Câu 3: Để gán tên tệp cho biến tệp, khai báo sau đúng: a assign(f,input.dat); b assign(f, ‘input.dat’); c assign(‘input.dat’,f) d assign(,); Câu 4: Cho st:=’abcdefgh’; Delete(st,3,4); Sau thực thủ tục st:=? a ‘abcgh’ b ‘abgh’ c ‘abcgh’ d ‘agh’ Câu 5: Cho đoạn chương trình s:=1; for i:= -1 to s:= s*i; Kết thúc đoạn chương trình giá trị biến s là: a -120 b 120 c0 d kết khác Câu 6: Trong hàm thủ tục sau, hàm thủ tục cho kết số nguyên a copy(S,vt,n) b insert(S1,S2,vt) c length(s) d delete(s,vt,n) Câu 7: Cho khai báo sau: Var a: array[1 20 mod 3] of integer; Tổng số phần tử mảng a b c d kết khác Câu 8: Trong khai báo sau, khai báo sai a Var s: string; b Var s: string[10]; c Var s: string[260]; d Var s: string[255]; Câu 9: Để mở tệp để đọc ta dùng thủ tục sau đây: a Read(); b rewrite(); c reset(); d write(); Câu 10: Cho st1:=’babaBanBanhBo’, st2:=’Ban’; x:=Pos(st2,st1); Kết x bao nhiêu? a1 b 12 c5 d8 Phần trả lời A B C D A B C D A B C D A B C D A B C D A B C D A B C D A B C D A B C D 10 A B C D II/ Tự luận: (6 điểm) Bài 1: Viết chương trình nhập vào mảng nguyên a, có n phần tử (1