Câu hỏi:
04/04/2024 43Đ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.
A. 6;
B. 7;
C. 10;
D. Chương trình có lỗi;
Trả lời:
Hàm Length(s) là hàm cho biết độ dài của xâu s (số kí tự có trong xâu bao gồm cả dấu cách, dấu -, các dấu đặc biệt).
+ Xâu ‘tinhoc ’ có 7 kí tự nên kết quả chương trình là 7.
Đáp án: B
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 3:
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]) ;
Câu 4:
Trong ngôn ngữ lập trình Pascal, xâu kí tự không có kí tự nào gọi là?
Câu 5:
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);
Câu 6:
Cho khai báo sau: Var hoten : String;
Phát biểu nào dưới đây là đúng?
Câu 7:
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:
Câu 9:
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ự?