Vận dụng kiến thức và kĩ năng các bạn đã được học để thử sức với Đề thi học kì 2 môn Tin học lớp 11 năm 2019-2020 có đáp án - Trường THPT Nguyễn Huệ này nhé. Thông qua đề thi học kì 2 giúp các bạn ôn tập và nắm vững kiến thức môn học.
SỞ GD&ĐT QUẢNG NAM TRƯỜNG THPT NGUYỄN HUỆ ĐỀ KIỂM TRA HỌC KỲ II, NĂM HỌC 2019-2020 Môn: TIN HỌC Lớp: 11 Thời gian làm bài: 45 phút Mã đề: 485 Họ, tên thí sinh: Số báo danh: Câu 1: Chức thủ tục Insert(S1, S2,vt); A chèn xâu S1 vào S2 bắt đầu vị trí vt B chèn S2 vào S1 C chèn xâu D chèn xâu S2 vào S1 bắt đầu vị trí vt Câu 2: Biến cục gì? A Biến khai báo chương trình sử dụng chương trình B Biến khai báo chương trình sử dụng cho chương trình C Biến khai báo để dùng riêng chương trình D Biến tự khơng cần khai báo Câu 3: Khi chạy chương trình: Var st: string; Begin st:= ’THPT Nguyen Hue’; Delete(st,length(st) div – 1, 7); Write(st); Readln End Chương trình cho kết quả: A THPT Hue B THPT Nguyen C THPT en Hue D THPT Nguyen Hue Câu 4: Khai báo hàm Pascal khóa A Function B Procedure C Begin D Program Câu 5: Biến toàn cục biến khai báo A tựa đề chương trình B phần khai báo chương trình C phần khai báo chương trình D phần khai báo thủ tục Câu 6: Khi chạy chương trình sau: Var St : String; i,L : integer; Begin St:='ABCD'; L := Length(St); For i:= L Downto write (St[i]); End Chương trình cho kết quả: A DCBA B ABCD C 1234 D DCAB Câu 7: Cho khai báo: Var Ho, Ten: string[15]; Lệnh sau sai? A Write('Ho ten la : ' ; Ho ; Ten); B Write('Ho ten la : ', Ho + Ten); C Write('Ho ten la : ' + Ho + Ten); D Write('Ho ten la : ', Ho , Ten); Câu 8: Trong hàm thủ tục sau, hàm thủ tục cho kết số nguyên? A copy(S,vt,n); B delete(s,vt,n); C length(s); D insert(S1,S2,vt); Câu 9: Nếu hàm Eoln() cho kết TRUE trỏ tệp nằm vị trí A cuối dòng B đầu tệp C cuối tệp D đầu dòng Câu 10: Phần tử xâu kí tự có số bao nhiêu? A B Khơng có số C D Do người lập trình Câu 11: Trong Pascal, mở tệp để ghi liệu ta dùng câu lệnh A Rewrite(); B Rewrite(); Trang 1/6 - Mã đề: 485 C Reset(); D Reset(); Câu 12: Để gán tệp có tên HOCKY2.INT cho biến tệp K2, ta phải gõ lệnh: A Assign(HOCKY2.INT, K2); B Assign(K2, HOCKY2.INT); C Assign(K2, ‘HOCKY2.INT’); D Assign(‘HOCKY2.INT’, K2); Câu 13: Khai báo thủ tục Pascal khóa A Procedure B Proceduce C Function D Program Câu 14: Cho xâu S:=’Truong THPT Nguyen Hue‘; cho biết kết hàm length(S); gì? A 25 B 23 C 24 D 22 Câu 15: Khi chạy chương trình: Var a,b:integer; Procedure HD(x:Integer; Var y:Integer); Var Tam:Integer; Begin Tam:=x; x:=y; y:=Tam; End; BEGIN Clrscr; a:=5; b:=10; HD(a,b); Writeln(a:6,b:6); Readln END Chương trình cho kết quả: A 10 10 B 5 C 10 D 10 Câu 16: Kiểu liệu giá trị mà hàm trả A kiểu real, integer B kiểu integer, real, string, kiểu mảng, record C kiểu integer, real, char, boolean, string D kiểu word, char, string Câu 17: Tệp mà liệu ghi dạng kí tự theo mã ASCII gọi tệp gì? A Tệp có cấu trúc B Tệp truy cập trực tiếp C Tệp truy cập D Tệp văn Câu 18: Trong ngôn ngữ lập trình Pascal, khai báo sau đúng? A Var ten: String; B Var st: String[275]; C Var Khoi 11: String[25]; D Var const: String[50]; Câu 19: Sự khác tham trị tham biến khai báo chương trình A tham trị phải khai báo sau từ khóa Var B khơng khác C tham trị phải định nghĩa sau từ khóa Type D tham biến phải có từ khóa Var đứng trước Câu 20: Xâu có độ dài khơng gọi xâu gì? A Xâu khơng B Xâu rỗng C Xâu trắng D Khơng phải xâu kí tự Câu 21: Lệnh gán giá trị cho tên hàm sau đúng? A :; B := , C := < Tên hàm>; D := ; Câu 22: Cho xâu s:=’Bai hoc thu 9’; Kết sau thực hàm Copy(s,9,5); A ’Bai 9’ B ‘thu 9’ C ‘Thu 9’ D ‘hoc 9’ Câu 23: Hàm Pos('TH', 'THI TH'); cho kết A TH B C D Câu 24: Muốn biến h lưu trữ độ dài xâu s ta viết A h:=Lenth(s); B s:=Length(h); C s:=copy(h); D h:=length(s); Trang 2/6 - Mã đề: 485 Câu 25: Phát biểu sau ? A Các kiểu liệu lưu trữ nhớ (RAM) B Dữ liệu kiểu tệp lưu trữ nhớ (đĩa mềm, đĩa cứng, ) không bị tắt nguồn điện C Dữ liệu kiểu tệp lưu trữ nhớ D Các liệu máy tính bị tắt nguồn điện Câu 26: Nếu hàm Eof() cho kết TRUE trỏ tệp nằm vị trí A đầu tệp B đầu dòng C cuối tệp D cuối dịng Câu 27: Phần khơng có chương trình con? Chọn câu trả lời đúng: A Phải có đủ phần B Phần khai báo C Phần thân D Phần đầu Câu 28: Xâu sau xâu Palindrome? A ‘thptTPHT’ B ‘THPTtpht’ C ‘THPHT’ D ’THPTTHPT’ Câu 29: Trong Pascal, để đóng tệp ta dùng thủ tục A Close(); B Stop(); C Close(); D Stop(); Câu 30: Thủ tục Delete (a,b,c); có ý nghĩa gì? A Tạo xâu gồm b kí tự liên tiếp xâu a vị trí c B Tạo xâu gồm c kí tự liên tiếp xâu a vị trí b C Xóa b kí tự liên tiếp xâu a, vị trí c D Xóa c kí tự liên tiếp xâu a, vị trí b Câu 31: Câu lệnh Reset(f); có nghĩa gì? A Ghi liệu vào biến tệp f B Khởi tạo lại giá trị cho biến tệp f C Mở biến tệp f chuẩn bị đọc liệu D Đọc liệu vào biến tệp f Câu 32: Chỉ phương án phần đầu thủ tục A Procedure[]:; B Procedure[] ; C Procedure[]:; D Procedure:; Câu 33: Một biến kiểu xâu nhận số kí tự tối đa A 225 B 127 C 256 D 255 Câu 34: Muốn khai báo x, y tham trị, z tham biến, ta khai báo nào? A Procedure thamso (x : byte ; var z , y : byte); B Procedure thamso (x : byte ; y : byte; var z : byte ); C Procedure thamso (x : byte ; var y : byte; var z : byte ); D Procedure thamso (var x : byte ; var y : byte; var z : byte ); Câu 35: Để đọc liệu từ tệp ta dùng thủ tục A Rewrite(); B Write(, ); C Read(, ); D Assign(, ); Câu 36: Trong Pascal, để khai báo biến tệp văn f1, f2 ta sử dụng cú pháp: A Var f1: f2: Text; B Var f1; f2: Text; C Var f1 f2: Text; D Var f1, f2: Text; Câu 37: Cho xâu sau: s1:= ‘THPT Nui Thanh’; s2:= ‘THPT Nguyen Hue’ Chọn câu trả lời đúng: A s1 < s2 B s1 > s2 C s1 = s2 D Không thể so sánh hai xâu s1 s2 Câu 38: Khi chạy chương trình: Var s: string; Begin S:= ’aAAABAABa’; While s[1] = ‘a’ Delete(s,1,1); Write(s); End Chương trình cho kết quả: A BAAB B AAABAABa C aAAABAABa D AAABAAB Trang 3/6 - Mã đề: 485 Câu 39: Cho xâu S ‘Hanoi-Vietnam’ Kết hàm Pos(‘vietnam’, S); trả A B C D Câu 40: Đoạn chương trình sau có lỗi gì? Procedure End (key:char); Begin If key = ’q’ then Writeln(’ket thuc’); End; A Thiếu dấu “;” sau từ khóa Begin B Dấu “;” sau End sai, phải dấu “.” C Không thể dùng câu lệnh if thủ tục D End dùng làm tên thủ tục - HẾT Trang 4/6 - Mã đề: 485 SỞ GD&ĐT QUẢNG NAM TRƯỜNG THPT NGUYỄN HUỆ ĐÁP ÁN KIỂM TRA HỌC KỲ II, NĂM HỌC 2013-2014 Môn: TIN HỌC Lớp: 11 Thời gian làm bài: 45 phút Mã đề: 132 21 22 23 24 25 26 27 28 29 10 11 12 13 14 15 16 17 18 19 20 33 34 35 36 37 38 39 40 13 14 15 16 17 18 19 20 33 34 35 36 37 38 39 40 A B C D 30 31 32 A B C D Mã đề: 209 21 22 23 24 25 26 27 28 29 10 11 12 A B C D 30 31 32 A B C D Trang 5/6 - Mã đề: 485 Mã đề: 357 21 22 23 24 25 26 27 28 29 10 11 12 13 14 15 16 17 18 19 20 33 34 35 36 37 38 39 40 13 14 15 16 17 18 19 20 33 34 35 36 37 38 39 40 A B C D 30 31 32 A B C D Mã đề: 485 21 22 23 24 25 26 27 28 29 10 11 12 A B C D 30 31 32 A B C D Trang 6/6 - Mã đề: 485 ... NAM TRƯỜNG THPT NGUYỄN HUỆ ĐÁP ÁN KIỂM TRA HỌC KỲ II, NĂM HỌC 20 13 -2 0 14 Môn: TIN HỌC Lớp: 11 Thời gian làm bài: 45 phút Mã đề: 1 32 21 22 23 24 25 26 27 28 29 10 11 12 13 14 15 16 17 18 19 20 33... 19 20 33 34 35 36 37 38 39 40 A B C D 30 31 32 A B C D Mã đề: 20 9 21 22 23 24 25 26 27 28 29 10 11 12 A B C D 30 31 32 A B C D Trang 5/6 - Mã đề: 485 Mã đề: 357 21 22 23 24 25 26 27 28 29 10 11. .. 11 12 13 14 15 16 17 18 19 20 33 34 35 36 37 38 39 40 13 14 15 16 17 18 19 20 33 34 35 36 37 38 39 40 A B C D 30 31 32 A B C D Mã đề: 485 21 22 23 24 25 26 27 28 29 10 11 12 A B C D 30 31 32 A