10 câu hỏi
Biến Hoten lưu trữ giá trị hằng xâu ‘Nguyen Van Troi’ thì Hoten[4] cho ta kí tự là:
‘ ’
‘y’
‘e’
‘n’
Trong Pascal, cú pháp khai báo biến kiểu xâu là:
Var <tên biến xâu> : string [độ dài lớn nhất của xâu] ;
Var < độ dài lớn nhất của xâu > = string [tên biến xâu] ;
Var <tên biến xâu> = string [độ dài lớn nhất của xâu] ;
Var < độ dài lớn nhất của xâu > : string [tên biến xâu] ;
Cho đoạn chương trình sau:
s1:= ‘123456’; s2:= ‘abc’;
write(s1+s2);
Kết quả in ra màn hình là:
‘123456’
‘abc123456’
‘123456abc’
‘abc’
Trong các phát biểu sau, phát biểu nào sai?
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
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
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
Hai xâu bằng nhau nếu chúng giống nhau hoàn toàn
Cho đoạn chương trình sau:
s := ‘123456789’;
delete (s, 1, 9);
write(s);
Kết quả in ra màn hình là:
‘6789’
‘789’
‘9’
‘’
Cho đoạn chương trình sau:
s1 := ‘123’; s2 := ‘abcd’;
insert (s1, s2 ,4);
write(s2);
Kết quả in ra màn hình là:
‘123abcd’
‘a123bcd’
‘ab123cd’
‘abc123d’
Cho đoạn chương trình sau:
s1 := ‘123456789’;
s2 := copy(s1, 3, 1);
write(s2);
Kết quả in ra màn hình là:
‘123’
123
‘3’
3
Cho đoạn chương trình sau:
s := ‘500 ki tu’;
write(length(s));
Kết quả in ra màn hình là:
500
9
‘9’
‘500’
Cho đoạn chương trình sau:
s1 := ‘abc’; s2 := ‘abcd’;
write(pos(s1, s2));
Kết quả in ra màn hình là:
0
‘0’
1
‘1’
Cho đoạn chương trình sau:
s := 'Mua Thu';
write(upcase(s[1]));
Kết quả in ra màn hình là:
‘T’
‘U’
‘A’
‘M’








