Chào mừng thầy cô và các em học sinh!
R
U
N
G
V
À
N G
Đoạn chương trình sau thực hiện cơng
việc gì?
A. Nhập xâu s
B. In xâu s ra màn hình
C. Tính chiều dài xâu s
D. Chương trình báo lỗi
Câu 1: Cho biết kết quả đoạn chương
trình sau
A. 11
B. 12
C. 13
D. Chương trình có lỗi
Câu 2: Trong ngơn ngữ lập trình Pascal, để tìm vị trí xuất hiện
đầu tiên của xâu ‘hoa’ trong xâu S ta có thể viết bằng cách nào:
A. Pos(s1, ‘hoa’);
B. Pos(‘hoa’, s);
C. Pos(S,‘hoa’);
D. Pos(‘hoa’,’hoa’);
Câu 3: Hàm pos(s1,s2) trả về giá trị 0 khi
nào?
A. Xâu s1 là xâu con của xâu s2
B. Xâu s1 xuất hiện nhiều lần trong xâu s2
C. Xâu s1 không xuất hiện trong xâu s2
D. Xâu s2 xuất hiện trong xâu s1
Câu 4: Chạy chương trình:
S:=‘xin chao 11A1’;
Delete(S,1,8);
Insert(‘xin chao’,S,1);
A. ‘xin chao 11A1’
B. ‘xin chao11A1’
B. ‘ 11A1xin chao’
D. ‘ 11A1’
Câu 5: Kết quả khi chạy chương trình:
Var s:string;
Begin
S:=’Tin hoc 11’;
S:=upcase(S);
Writeln(S);
end.
A. Tin hoc 11
B. TIN HOC 11
C. tIN HOC 11
D. Báo lỗi
Câu 6: Xét đoạn chương trình in hoa tất cả các kí tự trong xâu:
Chương trình trên báo lỗi ở dòng nào?
A. Dòng {A}
B. Dòng {B}
C. Dòng {C}
D. Dòng {D}
Câu 7: Nối thao tác với ý nghĩa tương
ứng
1. Delete(S,1,1);
A. Xóa 1 kí tự bắt đầu từ vị trí vt
2. Delete(S,vt,1);
B. Xóa tất cả ký tự trong xâu
3. Delete(S, length(S),1);
C. Xóa kí tự đầu tiên của xâu
4. Delete(S,1,length(s));
D. Xóa kí tự cuối cùng của xâu
Câu 7: Nối thao tác với ý nghĩa
tương ứng
1. Delete(S,1,1);
C. Xóa kí tự đầu tiên của xâu
2. Delete(S,vt,1);
A. Xóa 1 kí tự bắt đầu từ vị trí vt
3. Delete(S, length(S),1);
D. Xóa kí tự cuối cùng của xâu
4. Delete(S,1,length(s));
B. Xóa tất cả ký tự trong xâu
KIỂU XÂU
(Bài tập)
GSTT: Nguyễn Thị Thu Dịu
Bài tập 1
Viết chương trình nhập vào một xâu bất kỳ, in ra màn hình xâu
đó sau khi:
- Xóa tất cả các ký tự trắng dư thừa. Ký tự trắng dư thừa (hay
còn gọi là dấu cách, ký tự trống) là ký tự trắng xuất hiện ở
trước từ đầu tiên của xâu, sau từ cuối cùng của xâu và giữa
các từ cách nhau nhiều hơn 1 ký tự trắng.
- In hoa ký tự đầu mỗi câu
Bài tập 2
Viết chương trình nhập vào xâu bất kì. Hãy in ra tất cả các chữ
số trong xâu đó (nếu có).
Bài tập về nhà
Viết chương trình nhập vào họ tên. In ra màn hình tên của
người đó.
học tốt!
KẾT THÚC BÀI HỌC