Đ I H C THÁI NGUYÊN
KHOA CÔNG NGH THÔNG TIN
………………
Câu 1( 2 đi m)
Khái ni m ngăn x p, hàng đ i, các cách cài đ t. ế
Câu 2 ( 3 đi m)
Cho m t stack S, đ c cài đ t b i m ng m t chi u S n = 6 ph n t , Top ượ
ch a ch s đ nh ngăn x p. Tho t đ u stack r ng (Top=0). Anh(ch ) hãy: ế
1) Vi t d ng cài đ t c a ngăn x pế ế
2) Hãy xác đ nh k t qu cu i cùng khi th c hi n các phép tính sau? Gi i thích: ế
a:= 2; b:= 5;
PUSH (a, S); PUSH (4, S); PUSH (b+2, S);
PUSH (9, S); PUSH (a+b, S);
while (Top<>0) do
begin
Pop (x, Top); Write(x);
end;
Bi t r ng: ế
PUSH (n, S): ng v i thao tác đ y ph n t n vào ngăn x p S ế
Pop (n, S): ng v i thao tác l y ph n t trong ngăn x p S ra và l u vào ế ư
bi n nế
3) Anh(ch ) hãy vi t th t c ế PUSH, Pop t ng ng trênươ
Câu 3 (3 đi m)
1) Hãy cho bi t n i dung c a hàng đ i sau m i thao tác trong dãy :ế
EAS*Y**QUE***ST***I*ON
V i m t ch cái t ng tr ng cho thao tác thêm ch cái t ng ượ ư ươ
ng vào hàng đ i, d u * t ng tr ng cho thao tác l y n i dung ượ ư
m t ph n t trong hàng đ i in lên màn hình.
2) Hãy cho bi t sau khi hoàn t t chu i thao tác trên, nh ng xu t hi n trênế
màn hình ?
3) Vi t d ng cài đ t hàng đ i trên b i m ngế
4) V i cách cài đ t trên, hãy vi t th t c thêm m t t vào hàng đ i, l y m t ế
ký t ra t hàng đ i đ hi n th lên màn hình
……………………H t……………………….ế
Thí sinh không đ c s d ng tài li u, không ghi vào đ thiượ
Mã đ thi: 21
Đ THI H T H C PH N
Đ THI H T H C PH N
Môn thi: C u trúc d li u và gi i thu t; H : Chính quy
Th i gian chu n b : 45 phút, không k th i gian giao đ
CB coi thi không gi i thích thêm n p l i đ thi cho phòng ch c năng theo quy ch c a ế
b