Câu hỏi:

23/07/2024 10,573

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);

A. Ha Noi Mua thu;

B. Mua thu Ha Noi mua thu;

C. Mua thu Ha Noi; 

Đáp án chính xác

D. Ha Noi;

Trả lời:

verified Giải bởi Vietjack

+ Câu lệnh Delete(S,7,8); có nghĩa là xóa 8 kí tự trong xâu S bắt đầu từ vị trí thứ 7→ xâu S còn lại sau khi thực hiện lệnh là ‘Ha Noi’

+ Câu lệnh Insert(‘Mua thu’, S, 1); có nghĩa là chèn xâu ‘Mua thu’ vào xâu S trên tại vị trí thứ nhất→ giá trị biến S sau khi thực hiện xong chương trình là ‘Mùa thu Ha Noi’.

Đáp án: C

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1:

Cho khai báo sau: Var hoten : String;

Phát biểu nào dưới đây là đúng?

Xem đáp án » 23/07/2024 22,813

Câu 2:

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ự?

Xem đáp án » 17/07/2024 16,285

Câu 3:

Cho xâu S là ‘Hanoi-Vietnam’. Kết quả của hàm Length(S) là: 

Xem đáp án » 22/07/2024 10,122

Câu 4:

Cho xâu S là ‘Hanoi-Vietnam’. Kết quả của hàm Pos(‘Vietnam’,S) là 

Xem đáp án » 20/07/2024 9,635

Câu 5:

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]) ;

Xem đáp án » 19/07/2024 6,470

Câu 6:

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:

Xem đáp án » 22/07/2024 6,040

Câu 7:

Đ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.

Xem đáp án » 21/07/2024 5,174

Câu 8:

Độ dài tối đa của xâu kí tự trong PASCAL là:

Xem đáp án » 22/07/2024 4,347

Câu 9:

Trong ngôn ngữ lập trình Pascal, xâu kí tự không có kí tự nào gọi là?

Xem đáp án » 22/07/2024 3,392