Để có kết quả: St = ‘Mon Tin hoc’ Cách sử dụng thủ tục Insert nào dưới đây là đúng:A. A..[r]
(1)SỞ GD&ĐT QUẢNG TRỊ TRƯỜNG THPT TRẦN THỊ TÂM
BÀI KIỂM TRA TIẾT KỲ II KHỐI 11 MÔN: TIN HỌC
Thời gian làm bi: 45 phỳt Họ
tên: Lớp: Mã đề thi 258
I Trắc nghiệm (6đ)
Câu 1: Trong khai báo xâu sau khai báo sai?
A Var a: string[10]; B Var a: string; C Var s:string[-4]; D Var a:string[4*5]; Câu 2: Cho biết kết thủ tục sau :
st:= ‘VietNamquehuongtoi’ s:= Copy(st,length(st) div 2-1,8);
A s=‘VietNam’; B s=‘quehuong’; C s=‘huongtoi’; D s=‘quehuongtoi’; Câu 3: Cho S1:= ‘abc’; S2:= ‘def’ Kết thủ tục Insert(S2,S1,3) là:
A ‘abcdef’ B ‘abdefc’ C ‘abdef’ D ‘abedfc’
Câu 4: Chọn khai báo khai báo sau kiểu ghi? A Type Hocsinh = Record;
HoTen : string[30]; Ngaysinh : string[10]; SBD : integer;
End; Var hs : Hocsinh;
B Type Hocsinh : Record HoTen : string[30]; Ngaysinh : string[10]; SBD : integer;
End; Var hs : Hocsinh; C Type Hocsinh = Record
HoTen : string[30]; Ngaysinh : string[10]; SBD : integer;
End; Var hs : Hocsinh;
D Type HSinh = Record HoTen : string[30]; Ngaysinh : string[10]; SBD : integer;
Var hs = HSinh; Câu 5: Cho A:=’abcd_ef’; B:=’Abcd_EF’ Hỏi xâu lớn
A Xâu B lớn xâu A B Xâu A = xâu B
C Xâu A lớn xâu B D Không thể so sánh
Câu 6: Giả sử mảng chiều A khai báo sau: Var A: Array[-3 5] Of Real;
Để gán giá trị (cụ thể 4) cho phần tử thứ mảng A ta tiến hành thao tác:
A A[1]:=4; B A[0]:=4; C A[-1]:=4; D A[3]:=4;
Câu 7: Chọn khai báo
Khai báo xâu kí tự có tên Name chứa tối đa 30 kí tự?
A Var Name: String; B Var Name = String[30];
C Var Name: String(30); D Var Name: String[30]; Câu 8: Khai báo biến mảng chiều sau đúng?
A Var: X: Array [1 100] Of Integer;
B Var: ArrayReal: Array[-100 200] Of Real; C Var DEM: Array [‘A’ ’Z’] Of Integer; D Var KT_Array[1 10] of Boolean;
Câu 9: Hoten := ‘Nguyen Le Huynh’ Hoten[6] cho kí tự nào?
A ‘y’ B ‘n’ C ‘ ’ D Tất sai
Câu 10: Từ sau từ khóa
A Delete B Array C While D string
Câu 11: Cho xâu st:=’Mon hoc’ Để có kết quả: St = ‘Mon Tin hoc’ Cách sử dụng thủ tục Insert đúng:
A Insert(’Tin ‘,st,4); B Insert(st,’Tin ‘,4); C Insert(st,’Tin ‘,5); D Insert(’Tin ‘,st,5); Câu 12: Dữ liệu kiểu ghi dùng để…
(2)A Mô tả tập hợp có tính chất B Mơ tả đối tượng khác
C Mô tả đối tượng có thuộc tính tương ứng khác D Mơ tả đối tượng có số thuộc tính
Câu 13: Cho mảng chiều A gồm dòng, cột phần tử mảng A số nguyên Để tham chiếu đến phần tử dòng thứ cột thư ta viết
A A[2,3] B A[2] C A[3] D A[3,2]
Câu 14: Cho mảng chiều A gồm dòng, cột phần tử mảng A số nguyên Chọn khai báo đúng?
A Var A: Array[1 4,1 5] Of Integer; B Var A: Array[1 4] Of [1 5] Of Integer; C Var A: Array[1 4,1 5] Of Real; D Var B: Array[1 4,1 5] Of Integer; Câu 15: Mảng A khai báo Var A: Array[-3 5] Of Real;
Vậy mảng có phần tử số thực ?
A 9 B 8 C 6 D 7
Câu 16: Cho xâu sau: s1:=’0123’; s2:=’6789’ Chọn câu trả lời
A Xâu B có độ dài lớn xâu A B Xâu A có độ dài lớn xâu B C Hai xâu có độ dài D Cả phương án
Câu 17: Cho xâu sau: s1:=’ac’; s2:=’abcdef_ac_abef’ Khi sử dụng hàm POS(s1,s2) Khi kết qủa
A 0 B 7 C 9 D 8
Câu 18: Cho St:= ‘Chao cac ban’ Kết hàm length(St) là:
A 11 B 13 C 12 D 10
II Tự luận (4đ) Câu (1điểm)
Cho biết kết sau thực đoạn chương trình sau: st:='Tin hoc va xa hoi'; dem:=0;
For i:=1 to length(st) Begin
if st[i]=' ' then dem:=dem+1; st[i]:=upcase(st[i]); End;
Writeln(dem);writeln(st); Câu (3điểm)
Viết chương trình nhập từ bàn phím số ngun dương N (N<100) dãy A gồm N số nguyên A1, A2,
…, An Hãy kiểm tra xem dãy số vừa nhập có phải cấp số cộng hay khơng Thơng bào kết
hình
Bài làm I Trắc nghiệm (6đ)
(3)Câu 12: A B C D Câu 13: A B C D Câu 14: A B C D Câu 15: A B C D Câu 16: A B C D Câu 17: A B C D Câu 18: A B C D
II Tự luận