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.. B.[r]
Trang 1Đề kiểm tra Tin học 11 - Học kì 1
Thời gian làm bài: 15 phút
Câu 1: Biến Hoten lưu trữ giá trị hằng xâu ‘Nguyen Van Troi’ thì Hoten[7]
cho ta kí tự là:
A ‘ ’
B ‘y’
C ‘e’
D ‘n’
Câu 2: Trong Pascal, cú pháp khai báo biến kiểu xâu là:
A Var < độ dài lớn nhất của xâu > = string [tên biến xâu] ;
B Var <tên biến xâu> = string [độ dài lớn nhất của xâu] ;
C Var <tên biến xâu> : string [độ dài lớn nhất của xâu] ;
D Var < độ dài lớn nhất của xâu > : string [tên biến xâu] ;
Câu 3: Cho đoạn chương trình sau:
write(‘abc’+‘123456’);
Kết quả in ra màn hình là:
A ‘123456abc’
B ‘abc123456’
C ‘123456’
D ‘abc’
Câu 4: Trong các phát biểu sau, phát biểu nào sai?
A 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
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
Trang 2C 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
D Hai xâu bằng nhau nếu chúng giống nhau hoàn toàn
Câu 5: Cho đoạn chương trình sau:
s := ‘123456789’;
delete (s, 1, 8);
write(s);
Kết quả in ra màn hình là:
A ‘6789’
B ‘789’
C ‘9’
D ‘’
Câu 6: Cho đoạn chương trình sau:
s1 := ‘123’; s2 := ‘abcd’;
insert (s1, s2 ,3);
write(s2);
Kết quả in ra màn hình là:
A ‘ab123cd’
B ‘123abcd’
C ‘a123bcd’
D ‘abc123d’
Câu 7: Cho đoạn chương trình sau:
s1 := ‘123456789’;
s2 := copy(s1, 3, 5);
write(s2);
Trang 3Kết quả in ra màn hình là:
A ‘567’
B 567
C 34567
D ‘34567’
Câu 8: Cho đoạn chương trình sau:
s := ‘200 ki tu’;
write(length(s));
Kết quả in ra màn hình là:
A 200
B 9
C ‘9’
D ‘200’
Câu 9: Cho đoạn chương trình sau: s1 := ‘1010’; s2 := ‘1001010’; write(pos(s1, s2));
Kết quả in ra màn hình là:
A 0
B ‘0’
C 4
D ‘4’
Câu 10: Cho đoạn chương trình sau:
s := 'Mua Thu';
write(upcase(s[5]));
Trang 4Kết quả in ra màn hình là:
A ‘M’
B ‘U’
C ‘A’
D ‘T’
Đáp án & Thang điểm
Mời bạn đọc cùng tham khảo thêm