Đề số 1 Câu 12 đ: Trong ngôn ngữ lập trình Pascal, khai báo nào trong các khai báo sau là sai khi khai báo xâu kí tự: A.. X1: String[1]; Câu 2 2đ: Trong ngôn ngữ lập trình Pascal, để đếm
Trang 1Đề kiểm tra: Tin học 11 Thời gian: 45 phút
Họ và tên: Lớp:
Đề số 1 Câu 1(2 đ): Trong ngôn ngữ lập trình Pascal, khai báo nào trong các khai báo sau là sai khi khai báo xâu kí tự: (A) S: String; (B) S: String[256]; (C) X1: String[100]; (D) X1: String[1]; Câu 2 (2đ): Trong ngôn ngữ lập trình Pascal, để đếm số ký tự là kí tự số trong xâu S, đoạn chơng trình nào trong các đoạn chơng trình sau thực hiện việc này(biến d dùng để đếm): (A) d:=0; For i:=1 to length(S) do If (S[i] >=0 ) and (S[i]<=9) then d:= d+1; (B) d:=0; For i:=1 to length(S) do If (S[i] =0 ) and (S[i] =9) then d:=d+1; (C) d:=0; For i:=1 to length(S) do If (S[i] >=’0’ ) and (S[i]<=’9’) then d:=d+1; (D) d:=0; For i:=1 to length(S) do If (S[i] =’0’ ) and (S[i]=’9’) then d:=+1; Câu 3(1đ): Để truy cập vào từng trờng của bản ghi ta viết: A <Tên biến bản ghi>.<Tên trờng>; B <Tên biến bản ghi>.<Giá trị của trờng>; C <Tên kiểu bản ghi>.<Tên trờng>; D <Tên kiểu bản ghi>.< Giá trị của trờng>; Câu 4(2đ):Trong ngôn ngữ lập trình Pascal, để khai báo kiểu bản ghi để xử lý danh sách cán bộ của một cơ quan, khai báo kiểu bản ghi nào trong các khai báo sau là khai báo sai? (Bản ghi gồm năm trờng): (A) Type CanBo=Record HoTen:String[30]; NamSinh:Integer; DiaChi:String[100]; MucLuong:Real; PhuCap:Real; End; (C) Type CanBo=Record HoTen:String[30]; NamSinh:Integer; DiaChi:String[100]; MucLuong:Real; PhuCap:Real; End (B) Type CanBo:Record HoTen:String[30]; NamSinh:Integer; DiaChi:String[100]; MucLuong:Real; PhuCap:Real; End; (A) Type CanBo:=Record HoTen:String[30]; NamSinh:Integer; DiaChi:String[100]; MucLuong:Real; PhuCap:Real; End Câu 5(1đ): Điền vào chỗ trống cho đúng: Giá trị S Biểu thức Kết quả ‘Mua thu tro lai’ Copy(S, , ) ‘tro lai’ ‘Ngoc Hoa’ delete(S, , ) ‘Ngoc’ Câu 6(2đ)Viết chơng trình nhập từ bàn phím xâu kí tự S có độ dài không quá 100 Hãy cho biết có bao nhiêu chữ số xuất hiện trong xâu S? Bài làm: