Khi chạy đoạn chương trình: for i:=length(st) down to 1 do writeln(st[i]). Với st là xâu ký tự thì nội dung thanh ghi
Trả lời:
Đáp án đúng: C
Trong đoạn chương trình Pascal "for i:=length(st) down to 1 do writeln(st[i])", biến `i` được sử dụng để duyệt qua các ký tự của xâu `st` từ cuối về đầu. Trong mỗi lần lặp, giá trị của `i` giảm đi 1. Trong kiến trúc bộ nhớ máy tính, việc truy cập các phần tử của xâu (mảng) thường sử dụng các thanh ghi như DI (Destination Index) hoặc SI (Source Index) để lưu trữ địa chỉ của phần tử đang được truy cập. Trong trường hợp này, khi `i` giảm đi 1, thanh ghi (DI hoặc SI, tùy thuộc vào cách biên dịch cụ thể) được sử dụng để trỏ đến vị trí ký tự trong xâu cũng sẽ giảm đi 1 để trỏ đến ký tự ở vị trí trước đó.
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
