Khi truy cập một chuỗi dữ liệu trong bộ nhớ, việc sử dụng các lệnh ngăn xếp sẽ có các lợi điểm gì?
Trả lời:
Đáp án đúng: A
Khi sử dụng ngăn xếp (stack) để truy cập một chuỗi dữ liệu trong bộ nhớ, ta có thể lưu trữ địa chỉ của phần tử đầu tiên trong ngăn xếp. Sau đó, để truy cập các phần tử kế tiếp, ta chỉ cần thực hiện các thao tác push (đẩy) hoặc pop (kéo) trên ngăn xếp mà không cần thay đổi địa chỉ trực tiếp. Điều này giúp đơn giản hóa việc truy cập tuần tự và giảm số lượng thao tác cần thiết.
Phương án A đúng vì khi sử dụng ngăn xếp, ta không cần thay đổi địa chỉ trực tiếp để truy cập các dữ liệu kế tiếp. Thay vào đó, ta sử dụng các lệnh push và pop.
Phương án B sai vì ngăn xếp thường truy cập dữ liệu theo kiểu LIFO (Last In, First Out), không cho phép truy cập đồng thời nhiều dữ liệu.
Phương án C sai vì ngăn xếp thường được sử dụng để truy cập dữ liệu một cách tuần tự, mặc dù có thể có các cách truy cập khác phức tạp hơn.
Phương án D sai vì mặc dù ngăn xếp quản lý địa chỉ truy cập, ta vẫn cần cung cấp địa chỉ ban đầu (hoặc một cách nào đó xác định vị trí dữ liệu) để bắt đầu truy cập chuỗi dữ liệu.





