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]) ;
A. In xâu ra màn hình;
B. In từng kí tự xâu ra màn hình;
C. In từng kí tự ra màn hình theo thứ tự ngược, trừ kí tự đầu tiên;
D. In từng kí tự ra màn hình theo thứ tự ngược;
Lời giải của giáo viên
ToanVN.com
Đoạn chương trình trên dùng để in từng kí tự ra màn hình theo thứ tự ngược, sử dụng vòng lặp chạy từ kí tự cuối về kí tự đầu. Mỗi lần chạy in ra một kí tự.
CÂU HỎI CÙNG CHỦ ĐỀ
Cho xâu S là ‘Hanoi-Vietnam’. Kết quả của hàm Length(S) là:
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ự ?
Để khai báo số phần tử của mảng trong PASCAL, người lập trình cần:
Trong ngôn ngữ lập trình Pascal, xâu kí tự không có kí tự nào gọi là ?
Trong lệnh lặp For – do: (chọn phương án đúng nhất)
Phát biểu nào dưới đây là đúng khi nói về kiểu bản ghi?
Trong ngôn ngữ lập trình Pascal, có thể gán giá trị cho bản ghi bằng cách?
Trong vòng lặp For – do dạng tiến. Giá trị của biến đếm