Nhằm chuẩn bị và nâng cao kiến thức để bước vào kì thi sắp diễn ra, mời các bạn học sinh lớp 8 cùng tham khảo “Đề thi học kì 2 môn Tin học lớp 11 năm 2020-2021 có đáp án - Trường THPT Lương Thế Vinh” được chia sẻ dưới đây để ôn tập cũng như rèn luyện kỹ năng giải bài tập Toán học. Chúc các bạn ôn tập kiểm tra đạt kết quả cao.
SỞ GIÁO DỤC & ĐÀO TẠO TRƯỜNG THPT LƯƠNG THẾ VINH Mã đề thi: 132 ĐỀ THI HỌC KỲ II Môn: Tin học 11 Thời gian làm bài: 45 phút; Họ, tên thí sinh: Lớp: I Trắc nghiệm (7 điểm) Câu 1: Cách khai báo mảng sau A Var B : array [ 100 20] of byte; B Var A : array [ -10 10] of char; C Var D : array [ 1.2 20] of integer; D Var C : array [ n m] of real; Câu 2: Trong PASCAL để khai báo biến tệp văn ta phải sử dụng cú pháp A Var : String; B Var : String; C Var : Text; D Var : Text; Câu 3: Nếu hàm eof() cho giá trị 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 4: Trong ngơn ngữ lập trình Pascal, đoạn chương trình sau thực cơng việc gì? d:=0; For i:= to Length(S) If (S[i]>=’0’) And (S[i]0 then S:= S+A[i]; Giả sử n=5 ta có mảng A sau: -1 -6 , sau thực kết A -7 B 11 C D Câu 9: Trong hàm sau hàm cho kết xâu A Pos(s1,s2) B Copy(s,vt,n) C Tất D Length(s) Câu 10: Trong ngơn ngữ lập trình Pascal, thủ tục chèn xâu S1 vào xâu S2 vị trí vt viết: A Insert(S1,S2,vt); B Insert(vt,S1,S2); C Insert(S1,vt,S2); D Insert(S2,S1,vt); Câu 11: Trong kiểu liệu kiểu mảng, khẳng định sau sai A Các phần tử mảng có kiểu liệu B Là dãy vơ hạn phần tử kiểu C Mảng đặt tên phần tử có số D Có cách để khai báo mảng chiều Câu 12: Assign(, s2 B đáp án khác C s1 = s2 D s2 > s1 Câu 15: Hãy chọn thứ tự hợp lí thực thao tác đọc liệu từ tệp : A Gán tên tệp với biến tệp => Mở tệp => Đọc liệu từ tệp => Đóng tệp B Gán tên tệp với biến tệp => Đọc liệu từ tệp => Mở tệp => Đóng tệp C Mở tệp => Gán tên tệp với biến tệp => Đọc liệu từ tệp => Đóng tệp D Mở tệp => Đọc liệu từ tệp => Gán tên tệp với biến tệp => Đóng tệp Câu 16: Cho xâu s=’123456789’ sau thực thủ tục delete(s,3,4) thì: A s=” B s=’123789’ C s=’1256789’ D s=’12789’ Trang 1/2 - Mã đề thi 132 Câu 17: Trong ngơn ngữ lập trình Pascal xâu ký tự không chứa ký tự gọi là: A Xâu trắng; B Xâu không; C Xâu rỗng; D Không phải xâu ký tự Câu 18: Trong PASCAL, để khai báo hai biến tệp văn f1, f2 ta viết A Var f1 f2 : Text; B Var f1 , f2 : Text; C Var f1 : f2 : Text; D Var f1 ; f2 : Text; Câu 19: Nếu hàm eoln() cho giá trị true trỏ tệp nằm vị trí A Đầu dịng B Đầu tệp C Cuối tệp D Cuối dòng Câu 20: Trong ngơn ngữ lập trình Pascal, sau thực câu lệnh Write(Pos(‘tin’,’cau lac bo tin hoc’)) ta có kết A 10 B 11 C 12 D 13 Câu 21: Trong ngơn ngữ lập trình Pascal, đoạn chương trình sau thực việc việc sau ( A mảng số có n phần tử) S:=0; for i:= to n s:= s + A[i]; A In hình mảng A B Tính tổng phần tử mảng A C Đếm số phần tử mảng D Không thực việc việc Câu 22: Trong Pascal để đóng tệp ta dùng thủ tục A Stop(); B Close(); C Stop(); D Close(); Câu 23: Cho xâu s1:= 'Truong'; s2:= 'LTV'; s3 := 'Khoi 11'; để xâu 'Khoi 11 Truong LTV' ta thực hiện: A 's3' + 's1' + 's2' ; B s3 + s1 + s2 ; C 's3' + ' ' + 's1' + ' ' 's2' ; D s3 + ' ' + s1 + ' ' s2 ; Câu 24: Reset() ; có ý nghĩa ? A Thủ tục đóng tệp B Khai báo biến tệp C Thủ tục gán tên tệp cho tên biến tệp D Thủ tục mở tên để đọc liệu Câu 25: Dữ liệu kiểu tệp A Được lưu trữ ROM B Chỉ lưu trữ đĩa cứng C Được lưu trữ RAM D Được lưu trữ nhớ ngồi Câu 26: Cho đoạn chương trình Var s1, s2: string; Begin s1:= ‘tinhoc’; s2:=’11’; s2:=s2+s1; write(s2); end Kết A ‘tinhoc 11’ B ‘tinh11hoc’ C ‘tinhoc11’ D ’11tinhoc’ Câu 27: Trong ngơn ngữ lập trình Pascal cách khai báo xâu ký tự sau đúng: A S: String; B S: Strings[255]; C S: file of char; D S: file of String; Câu 28: Cách khai báo mảng sau sai A Var A : array [ N ] of integer; B Var B : array [ -10 200] of char; C Var D : array [ 100] of real; D Var C : array [ 20 200] of string; II Tự Luận: (3 điểm) Câu (1 diểm) Cho mảng B chiều, đoạn chương trình sau làm gì? S: = 0; For i:= to N If (B[i] mod < > 0) and (B[i] mod = 0) then S:= S + B[i]; Câu 2: (2 điểm) Cho đoạn chương trình sau : S:=’Happy New Year’; Vt:=pos(‘ ‘,S); P:= Copy(S,vt+1,length(S)-vt); Kết thúc chương trình xâu P có giá trị gì? - HẾT Trang 2/2 - Mã đề thi 132 mamon 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 made 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 Cautron 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 dapan B C C C A B D B B A B C A A A D C B D C B D C D D D A A mamon 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 made 357 357 357 357 357 357 357 357 357 357 357 357 357 357 357 357 357 357 357 357 357 357 357 357 357 357 357 357 Cautron 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 dapan D C C D B C B D D B A D B A A C A A B C A C B C D B A D 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 209 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 C B C C A C D B B A D A D B A D C A D C C A A D B B D B 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 485 485 485 485 485 485 485 485 485 485 485 485 485 485 485 485 485 485 485 485 485 485 485 485 485 485 485 485 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 C B D D A B B A C C C A D C A C D D C A A B B D B A B D ... 001 made 1 32 1 32 1 32 1 32 1 32 1 32 1 32 1 32 1 32 1 32 1 32 1 32 1 32 1 32 1 32 1 32 1 32 1 32 1 32 1 32 1 32 1 32 1 32 1 32 1 32 1 32 1 32 1 32 Cautron 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 dapan B... 001 001 001 20 9 20 9 20 9 20 9 20 9 20 9 20 9 20 9 20 9 20 9 20 9 20 9 20 9 20 9 20 9 20 9 20 9 20 9 20 9 20 9 20 9 20 9 20 9 20 9 20 9 20 9 20 9 20 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 C B C C A... nhớ ngồi Câu 26 : Cho đoạn chương trình Var s1, s2: string; Begin s1:= ‘tinhoc’; s2:=? ?11? ??; s2:=s2+s1; write(s2); end Kết A ‘tinhoc 11? ?? B ‘tinh11hoc’ C ‘tinhoc11’ D ’11tinhoc’ Câu 27 : Trong ngơn