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. Var S : string;
B. Var X1 : string[100];
C. Var S : string[256];
D. Var X1 : string[1];
Cấu trúc khai báo kiểu xâu
Var < biến xâu> : string [độ dài lớn nhất của xâu];
Trong đó: Biến xâu được đặt theo quy tắc đặt tên trong Pascal.
Độ dài xâu có thể có hoặc không, độ dài lớn nhất không quá 255 kí tự.
Đáp án: C
Cho xâu S là ‘Hanoi-Vietnam’. Kết quả của hàm Pos(‘Vietnam’,S) là
Hãy chọn phương án ghép đúng nhất. Thủ tục chuẩn Insert(S1,S2,vt) thực hiện:
Trong ngôn ngữ lập trình Pascal, xâu kí tự không có kí tự nào gọi là?
Đoạn chương trình sau in ra kết quả nào ?
Program Welcome ;
Var a : string[10];
Begin
a := ‘tinhoc ’;
writeln(length(a));
End.
Cho khai báo sau: Var hoten : String;
Phát biểu nào dưới đây là đúng?
Trong ngôn ngữ lập trình Pascal, sau khi chương trình thực hiện xong đoạn chương trình sau, giá trị của biến S là?
S := ‘Ha Noi Mua thu’;
Delete(S,7,8);
Insert(‘Mua thu’, S, 1);
Cho str là một xâu kí tự, đoạn chương trình sau thực hiện công việc gì?
for i := length(str) downto 1 do
write(str[i]) ;