Đề thi học kì 2 môn Tin học lớp 11 năm 2022-2023 - Trường THPT Lê Qúy Đôn, Quảng Nam
Số trang: 3
Loại file: doc
Dung lượng: 48.00 KB
Lượt xem: 8
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Luyện tập với "Đề thi học kì 2 môn Tin học lớp 11 năm 2022-2023 - Trường THPT Lê Qúy Đôn, Quảng Nam" nhằm đánh giá sự hiểu biết và năng lực tiếp thu kiến thức của học sinh thông qua các câu hỏi đề thi. Để củng cố kiến thức và rèn luyện khả năng giải đề thi chính xác, mời quý thầy cô và các bạn cùng tham khảo tại đây.
Nội dung trích xuất từ tài liệu:
Đề thi học kì 2 môn Tin học lớp 11 năm 2022-2023 - Trường THPT Lê Qúy Đôn, Quảng Nam SỞ GD & ĐT QUẢNG NAM KIỂM TRA HỌC KỲ 2 – NĂM HỌC 2022 - 2023 TRƯỜNG THPT LÊ QUÝ ĐÔN MÔN TIN HỌC - KHỐI LỚP 11 Thời gian làm bài : 45 Phút; (Đề có 23 câu) (Đề có 3 trang)Họ tên : ............................................................... Số báo danh : ................... Mã đề 158PHẦN CÂU HỎI TRẮC NGHIỆMCâu 1: Phát biểu nào sau đây là chính xác khi nói về hàm EOLN(): A. Hàm cho giá trị True nếu con trỏ tệp ở vị trí cuối dòng. B. Hàm cho giá trị False nếu con trỏ tệp ở vị trí cuối tệp. C. Hàm cho giá trị False nếu con trỏ tệp ở vị trí cuối dòng. D. Hàm cho giá trị True nếu con trỏ tệp ở vị trí cuối tệp.Câu 2: Trong ngôn ngữ lập trình Pascal, để in ra giá trị của mảng C câu lệnh nào sau đây là đúng: A. for i = 1 to n do write(C[i]); B. for i : = 1 to n do write(C[i]); C. for i = 1 to n do write(‘C[i]:5’); D. for i : = 1 to n do write(‘C[i]’);Câu 3: Trong ngôn ngữ lập trình Pascal, xâu ký tự có tối đa là: A. 8 Ký tự B. 16 Ký tự C. 256 ký tự D. 255 ký tựCâu 4: Để gán tệp KQ.DAT cho biến tệp f1 ta sử dụng câu lệnh A. f1 := ‘KQ.DAT; B. Assign(‘KQ.DAT’, f1); C. KQ.DAT := f1; D. Assign(f1,‘KQ.DAT’);Câu 5: Cho St là biến kiểu xâu, sau khi thực hiện hai lệnh : St:= XIN CHAO ; k:=POS(‘a’, St); Write(k); -Kết qủa in lên màn hình là: A. 7 B. 0 C. 1 D. 8Câu 6: Cho xâu S1 := ‘abc’ ; và xâu S2 := ‘bac’ ; Hãy cho biết kết quả của S2 sau khi thực hiện thủtục INSERT(S1,S2,3)? A. ‘abcbac’ B. ‘baabcc’ C. ‘bacabc’ D. ‘abbacc’Câu 7: Phát biểu nào sau đây là chính xác khi nói về hàm EOF(): A. Hàm cho giá trị True nếu con trỏ tệp ở vị trí cuối tệp. B. Hàm cho giá trị False nếu con trỏ tệp ở vị trí cuối tệp. C. Hàm cho giá trị True nếu con trỏ tệp ở vị trí cuối dòng. D. Hàm cho giá trị False nếu con trỏ tệp ở vị trí cuối dòng.Câu 8: Thủ tục nào dùng để đọc dữ liệu từ tệp, sau khi đọc xong con trỏ tự động chuyển đến vị trítiếp theo: A. WRITELN(,); B. READLN(,); C. READ(,); D. WRITE(,);Câu 9: Cho khai báo biến : Var A : array[1..5] of char; Chọn lệnh đúng : A. A[4] := 0 ; B. A[2] := -6 ; C. A[1] := 0.5 ; D. A[3] := 5 ;Câu 10: Thủ tục nào sau đây KHÔNG được dùng khi sử dụng tệp văn bản: A. Read(, ); B. Writeln(, ); Trang 1/3 - Mã đề 158 C. Write(, ); D. ReadLN(, );Câu 11: Chọn mệnh đề SAI trong các mệnh đề sau : A. Một tệp văn bản đang mở và con trỏ tệp không ở phần tử đầu tiên, muốn làm việc với phần tửđầu tiên của tệp cần đóng tệp và mở lại. B. Khi mở lại tệp, nếu không thay đổi biến tệp thì không cần gán lại biến tệp với tên tệp. C. Khi ghi xong dữ liệu vào tệp, cần đóng tệp D. Sau khi đọc xong tệp, không đóng tệp cũng không gây ảnh hưởng gì cho việc quản lí tệp.Câu 12: Muốn ghi dòng văn bản “Nguoi tot viec tot” vào tệp f, ta phải dùng lệnh nào? A. Writeln(’Nguoi tot viec tot’,f); B. Write(’Nguoi tot viec tot’,f); C. Write(f,’Nguoi tot viec tot’); D. Write(f,”Nguoi tot viec tot”);Câu 13: Muốn biến h lưu trữ độ dài xâu s ta viết: A. h:=length(s); B. h:=copy(s); C. s:=copy(h); D. s:=Length(h);Câu 14: Thủ tục/Hàm nào sau đây viết sai cú pháp ?(trong đó st,st1,st2 là các biến xâu). A. Pos(St1,st2) ; B. Length(st,5) ; C. Copy(St,4,3) ; D. Upcase(St[5]) ;Câu 15: Thủ tục mở tệp để ghi dữ liệu từ tệp là: A. Rewrite(); B. Rewrite(,); C. Rewrite(,); D. Rewrite();Câu 16: Với khai báo Var A: array[1..100] of integer; thì việc tham chiếu đến phần tử thứ 5 là: A. A: 5 B. A5 C. A(5) D. A[5]Câu 17: Trong các phát biểu sau, phát biểu nào sai? A. Nếu A và B là các xâu có độ dài khác nhau và A là đoạn đầu của B thì A nhỏ hơn B; B. Xâu A lớn hơn xâu B nếu độ dài xâu A lớn hơn độ dài xâu B; C. Xâu A lớn hơn xâu B nếu kí tự dầu tiên khác nhau giữa chúng kể tử trái sang trong xâu A cómã ASCII lớn hơn; D. Hai xâu bằng nhau nếu chúng giống nhau ho àn toàn;Câu 18: Trong ngôn ngữ lập trình Pascal, để in ra giá trị của mảng A câu lệnh nào sau đây là đúng: A. for i : = 1 to n do write(A[i]); B. for i : = 1 to n do write(‘A[i]’); C. for i = 1 to n do write(A[i]); D. for i = 1 to n do write(‘A[i]’);Câu 19: Để khai báo biến kiểu xâu ta sử dụng cú pháp nào? A. Var : String[độ dài của lớn nhất của xâu] ; B. Var = String[độ dài lớn nhất của xâu]; C. Var : ; D. Var = ;Câ ...
Nội dung trích xuất từ tài liệu:
Đề thi học kì 2 môn Tin học lớp 11 năm 2022-2023 - Trường THPT Lê Qúy Đôn, Quảng Nam SỞ GD & ĐT QUẢNG NAM KIỂM TRA HỌC KỲ 2 – NĂM HỌC 2022 - 2023 TRƯỜNG THPT LÊ QUÝ ĐÔN MÔN TIN HỌC - KHỐI LỚP 11 Thời gian làm bài : 45 Phút; (Đề có 23 câu) (Đề có 3 trang)Họ tên : ............................................................... Số báo danh : ................... Mã đề 158PHẦN CÂU HỎI TRẮC NGHIỆMCâu 1: Phát biểu nào sau đây là chính xác khi nói về hàm EOLN(): A. Hàm cho giá trị True nếu con trỏ tệp ở vị trí cuối dòng. B. Hàm cho giá trị False nếu con trỏ tệp ở vị trí cuối tệp. C. Hàm cho giá trị False nếu con trỏ tệp ở vị trí cuối dòng. D. Hàm cho giá trị True nếu con trỏ tệp ở vị trí cuối tệp.Câu 2: Trong ngôn ngữ lập trình Pascal, để in ra giá trị của mảng C câu lệnh nào sau đây là đúng: A. for i = 1 to n do write(C[i]); B. for i : = 1 to n do write(C[i]); C. for i = 1 to n do write(‘C[i]:5’); D. for i : = 1 to n do write(‘C[i]’);Câu 3: Trong ngôn ngữ lập trình Pascal, xâu ký tự có tối đa là: A. 8 Ký tự B. 16 Ký tự C. 256 ký tự D. 255 ký tựCâu 4: Để gán tệp KQ.DAT cho biến tệp f1 ta sử dụng câu lệnh A. f1 := ‘KQ.DAT; B. Assign(‘KQ.DAT’, f1); C. KQ.DAT := f1; D. Assign(f1,‘KQ.DAT’);Câu 5: Cho St là biến kiểu xâu, sau khi thực hiện hai lệnh : St:= XIN CHAO ; k:=POS(‘a’, St); Write(k); -Kết qủa in lên màn hình là: A. 7 B. 0 C. 1 D. 8Câu 6: Cho xâu S1 := ‘abc’ ; và xâu S2 := ‘bac’ ; Hãy cho biết kết quả của S2 sau khi thực hiện thủtục INSERT(S1,S2,3)? A. ‘abcbac’ B. ‘baabcc’ C. ‘bacabc’ D. ‘abbacc’Câu 7: Phát biểu nào sau đây là chính xác khi nói về hàm EOF(): A. Hàm cho giá trị True nếu con trỏ tệp ở vị trí cuối tệp. B. Hàm cho giá trị False nếu con trỏ tệp ở vị trí cuối tệp. C. Hàm cho giá trị True nếu con trỏ tệp ở vị trí cuối dòng. D. Hàm cho giá trị False nếu con trỏ tệp ở vị trí cuối dòng.Câu 8: Thủ tục nào dùng để đọc dữ liệu từ tệp, sau khi đọc xong con trỏ tự động chuyển đến vị trítiếp theo: A. WRITELN(,); B. READLN(,); C. READ(,); D. WRITE(,);Câu 9: Cho khai báo biến : Var A : array[1..5] of char; Chọn lệnh đúng : A. A[4] := 0 ; B. A[2] := -6 ; C. A[1] := 0.5 ; D. A[3] := 5 ;Câu 10: Thủ tục nào sau đây KHÔNG được dùng khi sử dụng tệp văn bản: A. Read(, ); B. Writeln(, ); Trang 1/3 - Mã đề 158 C. Write(, ); D. ReadLN(, );Câu 11: Chọn mệnh đề SAI trong các mệnh đề sau : A. Một tệp văn bản đang mở và con trỏ tệp không ở phần tử đầu tiên, muốn làm việc với phần tửđầu tiên của tệp cần đóng tệp và mở lại. B. Khi mở lại tệp, nếu không thay đổi biến tệp thì không cần gán lại biến tệp với tên tệp. C. Khi ghi xong dữ liệu vào tệp, cần đóng tệp D. Sau khi đọc xong tệp, không đóng tệp cũng không gây ảnh hưởng gì cho việc quản lí tệp.Câu 12: Muốn ghi dòng văn bản “Nguoi tot viec tot” vào tệp f, ta phải dùng lệnh nào? A. Writeln(’Nguoi tot viec tot’,f); B. Write(’Nguoi tot viec tot’,f); C. Write(f,’Nguoi tot viec tot’); D. Write(f,”Nguoi tot viec tot”);Câu 13: Muốn biến h lưu trữ độ dài xâu s ta viết: A. h:=length(s); B. h:=copy(s); C. s:=copy(h); D. s:=Length(h);Câu 14: Thủ tục/Hàm nào sau đây viết sai cú pháp ?(trong đó st,st1,st2 là các biến xâu). A. Pos(St1,st2) ; B. Length(st,5) ; C. Copy(St,4,3) ; D. Upcase(St[5]) ;Câu 15: Thủ tục mở tệp để ghi dữ liệu từ tệp là: A. Rewrite(); B. Rewrite(,); C. Rewrite(,); D. Rewrite();Câu 16: Với khai báo Var A: array[1..100] of integer; thì việc tham chiếu đến phần tử thứ 5 là: A. A: 5 B. A5 C. A(5) D. A[5]Câu 17: Trong các phát biểu sau, phát biểu nào sai? A. Nếu A và B là các xâu có độ dài khác nhau và A là đoạn đầu của B thì A nhỏ hơn B; B. Xâu A lớn hơn xâu B nếu độ dài xâu A lớn hơn độ dài xâu B; C. Xâu A lớn hơn xâu B nếu kí tự dầu tiên khác nhau giữa chúng kể tử trái sang trong xâu A cómã ASCII lớn hơn; D. Hai xâu bằng nhau nếu chúng giống nhau ho àn toàn;Câu 18: Trong ngôn ngữ lập trình Pascal, để in ra giá trị của mảng A câu lệnh nào sau đây là đúng: A. for i : = 1 to n do write(A[i]); B. for i : = 1 to n do write(‘A[i]’); C. for i = 1 to n do write(A[i]); D. for i = 1 to n do write(‘A[i]’);Câu 19: Để khai báo biến kiểu xâu ta sử dụng cú pháp nào? A. Var : String[độ dài của lớn nhất của xâu] ; B. Var = String[độ dài lớn nhất của xâu]; C. Var : ; D. Var = ;Câ ...
Tìm kiếm theo từ khóa liên quan:
Đề thi học kì 2 Đề thi học kì 2 lớp 11 Đề thi Tin học lớp 11 Trắc nghiệm Tin học lớp 11 Ngôn ngữ lập trình Pascal Khai báo biến kiểu xâuGợi ý tài liệu liên quan:
-
Đề thi học kì 2 môn Tiếng Anh lớp 7 năm 2022-2023 có đáp án - Trường THCS Đỗ Đăng Tuyển
2 trang 259 0 0 -
Đề thi học kì 2 môn Tiếng Anh lớp 6 năm 2022-2023 có đáp án - Trường THCS Đỗ Đăng Tuyển
2 trang 258 1 0 -
Đề thi học kì 2 môn Toán lớp 6 năm 2022-2023 có đáp án - Trường THCS Phan Bội Châu, Hiệp Đức
22 trang 220 0 0 -
Bộ 14 đề thi học kì 2 môn Toán lớp 9 năm 2022-2023 có đáp án
82 trang 183 0 0 -
4 trang 172 1 0
-
Đề thi học kì 2 môn HĐTN lớp 6 năm 2022-2023 có đáp án - Trường THCS Phan Bội Châu, Hiệp Đức
5 trang 154 0 0 -
Đề thi học kì 2 môn Công nghệ lớp 6 năm 2022-2023 có đáp án - Trường THCS Phan Bội Châu, Hiệp Đức
8 trang 149 0 0 -
Đề thi học kì 2 môn Tin học lớp 6 năm 2022-2023 có đáp án - Trường THCS Phan Bội Châu, Hiệp Đức
13 trang 142 0 0 -
25 trang 141 0 0
-
Đề thi học kì 2 môn Ngữ văn lớp 7 năm 2022-2023 có đáp án - Trường THCS Trần Hưng Đạo, Kon Tum
9 trang 120 0 0