Danh mục

Đề thi giữa học kì 2 môn Tin học lớp 11 năm 2022-2023 - Trường THPT Dĩ An, Bình Dương

Số trang: 8      Loại file: pdf      Dung lượng: 921.18 KB      Lượt xem: 9      Lượt tải: 0    
Thư viện của tui

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Cùng tham gia thử sức với “Đề thi giữa học kì 2 môn Tin học lớp 11 năm 2022-2023 - Trường THPT Dĩ An, Bình Dương” để nâng cao tư duy, rèn luyện kĩ năng giải đề và củng cố kiến thức môn học nhằm chuẩn bị cho kì thi quan trọng sắp diễn ra. Chúc các em vượt qua kì thi học kì thật dễ dàng nhé!
Nội dung trích xuất từ tài liệu:
Đề thi giữa học kì 2 môn Tin học lớp 11 năm 2022-2023 - Trường THPT Dĩ An, Bình Dương TRƯỜNG THPT DĨ AN KIỂM TRA GIỮA HỌC KỲ II TỔ TIN HỌC NĂM HỌC 2022 - 2023 (Đề thi có 04 trang) MÔN TIN HOC – Khối 11 Thời gian làm bài : 45 phút - (không kể thời gian phát đề)Họ và tên học sinh :......................................................... Số báo danh : ....................... Mã đề 001Câu 1: Hãy chọn phương án ghép đúng. Độ dài tối đa của xâu kí tự trong PASCAL là:A. 256.B. 255.C. 65535.D. Tùy ý;Câu 2: Cho khai báo sau: Var hoten : String; Phát biểu nào dưới đây là đúng ?A. Câu lệnh sai vì thiếu độ dài tối đa của xâu;B. Xâu có độ dài lớn nhất là 0;C. Xâu có độ dài lớn nhất là 255;D. Cần phải khai báo kích thước của xâu sau đóCâu 3: Hãy chọn phương án ghép đúng nhất. Thủ tục chuẩn Insert(S1,S2,vt) thực hiệnA. chèn xâu S1 vào S2 bắt đầu từ vị trí vt ;B. chèn xâu S2 vào S1 bắt đầu từ vị trí vt ;C. nối xâu S2 vào S1;D. sao chép vào cuối S1 một phần của S2 từ vị trí vt ;Câu 4: Đoạn chương trình sau in ra kết quả nào ? Program Welcome ; Var a : string[10]; Begin a := ‘tinhoc ’; writeln(length(a)); End.A. 6;B. 7;C. 10;D. Chương trình có lỗi;Câu 5: Cho str là một xâu kí tự, đoạn chương trình sau thực hiện công việc gì ? for i := 1 to length(str) – 1 do str[i+1] := str[i] ;A. Dịch chuyển các kí tự của xâu về sau 1 vị trí;B. Dịch chuyển các kí tự của sâu lên trước một vị trí;C. Khởi tạo lại mọi kí tự của xâu bằng kí tự đầu tiên;D. Khởi tạo lại mọi kí tự của xâu bằng kí tự cuối cùng;Câu 6: Cho đoạn chương trình sau: Var s: string; i, k: integer; Begin Write(Nhap vao xau string; ); Readln(s); For i:=1 to length(s) do If s[i] = then k := k + 1; { là 1 dấu cách} Write(k + 1); Readln; End. Kết quả đoạn chương trình trên cho ta biết điều gì? A. Đếm số khoảng trắng trong xâu s. B. Số từ trong xâu s. C. Độ dài xâu s. D. Số kí tự là kí số tỏng xâu s.Câu 7: Cho đoạn chương trình sau: Var s,s1:string; i:integer; Begin Writeln(Nhap xau s: ); readln(s); For i:= (length(s)) downto 1 do S1:=S1+S[i]; If (S1=S) then write(Noi dung 1) else writeln(Noi dung 2); Readln; End. Đoạn chương trình trên làm gì? A. Viết xâu s theo thứ tự ngược lại B. Kiểm tra xem xâu s có là xâu đối xứng hay không. C. So sánh hai xâu s và s1. D. Nối 2 xâu s và s1.Câu 8: Cho bài toán sau: “Viết chương trình nhập vào xâu s từ bàn phím. Đưa ra màn hình xâus sau khi loại bỏ các khoảng trắng”. Hai bạn An và Bình làm như sau: Bài làm của bạn An: Program XoaKhongTrang; Var s:String; i:integer; Begin writeln(Nhap xau ); Readln(s); For i:= Length(S) downto 1 Do If S[i] = Then Delete(S,i,1); Write(S); readln; End. Bài làm của bạn Bình: Program XoaKhongTrang; Var a,b:String; i: integer; Begin writeln(Nhap xau ); readln(a); b := ; For i:= 1 to Length(a) Do If a[i] Then b := b+ a[i]; Write(b); readln; End. Khẳng định nào sau đây là đúng? A. Cả hai bạn đều làm sai. B. Bạn An làm đúng, bạn bình làm sai. C. Cả hai bạn đều làm đúng. D. Bạn An làm sai, bạn bình làm đúng.Câu 9: Trong ngôn ngữ lập trình Pascal, xâu kí tự không có kí tự nào gọi là ?A. Xâu không;B. Xâu rỗng;C. Xâu trắng;D. Không phải là xâu kí tự;Câu 10: Trong ngôn ngữ lập trình Pascal, thủ tục Delete(c, a, b) thực hiện công việc gì trong cácviệc sau?A. Xóa trong xâu kí tự c, a kí tự bắt đầu từ vị trí b;B. Xóa trong xâu a, b kí tự từ vị trí c;C. Xóa trong xâu c, b kí tự bắt đầu từ vị trí a;D. Xóa trong xâu b, c kí tự bắt đầu từ vị trí a;Câu 11: Trong ngôn ngữ lập trình Pascal, sau khi chương trình thực hiện xong đoạn chương trìnhsau, giá trị của biến S là ?S := ‘Ha Noi Mua thu’;Delete(S,8,7);Insert(‘Mua thu’, S, 1);A. Ha Noi Mua thu;B. Mua thu Ha Noi mua thu;C. Mua thu Ha Noi;D. Ha Noi;Câu 12: Trong các phép toán sau, phép nào trả về giá trị đúng?A. ‘abcdh’ > ‘abcdef’B. ‘abc’ = ‘ABC’C. ‘cba’ < ‘abc’D. ‘ccb’ < ‘abcdef’Câu 13: Trong ngôn ngữ lập trình Pascal, xâu kí tự là?A. Mảng các ký tự;B. ...

Tài liệu được xem nhiều:

Gợi ý tài liệu liên quan: