Đề kiểm tra 1 tiết học kì 2 môn Tin học lớp 11 Đề 2 VnDoc Tải tài liệu, văn bản pháp luật, biểu mẫu miễn phí Đề kiểm tra Tin học 11 Học kì 1 Thời gian làm bài 45 phút Phần I Trắc nghiệm Câu 1 Cho xâu[.]
Đề kiểm tra Tin học 11 - Học kì Thời gian làm bài: 45 phút Phần I Trắc nghiệm Câu 1: Cho xâu kí tự sau: s:= ‘Nguyen Trai’ Lệnh sau cho kết ‘Trai’ A copy(s, 8, 4); B delete(s, 1, 7); C Cả A, B D Cả A, B sai Câu 2: Xâu rỗng xâu có độ dài bằng: A B C D Câu 3: Cho đoạn chương trình sau: s1 := ‘123’; s2 := ‘abc’; insert(s1 , s2 , 2); write(s1); Kết in hình là: A ‘a123bc’ B ‘1abc23’ C ‘123’ D ‘abc’ Câu 4: Cho đoạn chương trình sau: VnDoc - Tải tài liệu, văn pháp luật, biểu mẫu miễn phí s := ’ABCDEF’; delete(s, 3, 2); insert(‘XYZ’, s, 1); write(s); Kết in hình là: A ‘ABXYZEF’ B ‘ABEXYZF’ C ‘AXYZ’ D ‘XYZABEF’ Câu 5: Cho đoạn chương trình sau: s := ‘abcde’; write(pos(‘cba’, s)); Kết in hình là: A B ‘0’ C D ‘3’ Câu 6: Cho đoạn chương trình sau: s := ‘Mua xuan’; write(upcase(s[length(s)-2])); Kết in hình là: A ‘X’ B ‘U’ C ‘A’ VnDoc - Tải tài liệu, văn pháp luật, biểu mẫu miễn phí D ‘N’ Câu 7: Cho đoạn chương trình sau: s1 := ‘1234’; s2 := ‘abc’; if length(s1) < length(s2) then writeln(s1) else writeln(s2); Kết in hình là: A ‘1234’ B ‘abc’ C ‘1234abc’ D ‘abc1234’ Câu 8: Cho đoạn chương trình sau: s:= ‘123456’; For i:= length(s) downto write(s[i]); Kết in hình là: A ‘123456’ B ‘12345’ C ‘54321’ D ‘654321’ Câu 9: Trong PASCAL, để khai báo biến tệp văn ta phải sử dụng cú pháp: A Var : Text; B Var : Text; C Var : String; D Var : String; Câu 10: Câu lệnh Assign( , Gắn tên tệp => Ghi liệu vào tệp => Đóng tệp B Mở tệp => Ghi liệu vào tệp => Gán tên tệp => Đóng tệp C Gắn tên tệp => Mở tệp => Ghi liệu vào tệp => Đóng tệp D Gắn tên tệp => Ghi liệu vào tệp => Mở tệp => Đóng tệp Câu 17: Chọn phát biểu phát biểu nói lợi ích việc sử dụng chương trình con: A Để chương trình gọn B Hỗ trợ việc viết chương trình có cấu trúc cấu trúc lặp, rẽ nhánh C Không có lợi ích D Tránh việc phải viết lặp lặp lại dãy lệnh Câu 18: Để khai báo hàm Pascal khoá: A Program B Procedure C Function D Var Câu 19: Chương trình gồm có: (chọn câu trả lời nhất) A Hàm thủ tục B Hằng biến C Hàm VnDoc - Tải tài liệu, văn pháp luật, biểu mẫu miễn phí D Thủ tục biến Câu 20: Khi viết chương trình muốn trả giá trị ta nên dùng: A Hàm B Thủ tục C Chương trình D Thủ tục hàm Phần II Tự luận Bài (2 điểm) Viết câu lệnh để đọc liệu từ tệp “dulieu.txt” biến a, b (sử dụng biến tệp f1) Bài (3 điểm) Viết chương trình: Nhập vào xâu kí tự Đếm in hình số kí tự dấu cách có xâu Đáp án & Thang điểm Phần I Trắc nghiệm Phần II Tự luận Bài VnDoc - Tải tài liệu, văn pháp luật, biểu mẫu miễn phí Assign(f1,’dulieu.txt’); Reset(f1); Read(f1,a,b); Close(f1); Bài Var a: string; i, Dem: integer; Begin writeln(‘nhap xau:’); Readln(a); Dem:=0; For i:=1 to length(a) If a[i] =’ ‘ then Dem:= Dem+1; Writeln(Dem); Readln Mời bạn đọc tham khảo thêm https://vndoc.com/tai-lieu-hoc-tap-lop-11 VnDoc - Tải tài liệu, văn pháp luật, biểu mẫu miễn phí ... writeln(s1) else writeln(s2); Kết in hình là: A ? ? 12 34’ B ‘abc’ C ? ? 12 34abc’ D ‘abc 123 4’ Câu 8: Cho đoạn chương trình sau: s:= ? ? 12 3456’; For i:= length(s) downto write(s[i]); Kết in hình là: A ? ? 12 3456’... đóng tệp Câu 11 : Câu lệnh để gắn tên tệp ‘bai1.txt’, cho biến tệp f là: A assign(bai1.txt, f); B assign( f, bai1.txt); C assign(‘bai1.txt’, f); D assign( f, ‘bai1.txt’); Câu 12 : Câu lệnh Rewrite(