Câu hỏi:

14/10/2024 132

Với đoạn mã sau, nếu n=13, trong các phần tử được bổ sung vào Stack theo thứ tự:

While n<>0 do begin

R:=n mod 2; Push(R); n:=n div 2; end;

Đáp án chính xác

Sách mới 2k7: 30 đề đánh giá năng lực DHQG Hà Nội, Tp. Hồ Chí Minh, BKHN 2025 mới nhất (chỉ từ 110k).

Mua bộ đề Hà Nội Mua bộ đề Tp. Hồ Chí Minh Mua đề Bách Khoa

Quảng cáo

Trả lời:

verified
Giải bởi Vietjack

Chọn đáp án C

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

Câu 1:

Dãy số Fibonacci bắt nguồn từ bài toán cổ về việc sinh sản của các cặp thỏ. Bài toán được đặt ra như sau:

Các con thỏ không bao giờ chết.

Hai tháng sau khi ra đời một cặp thỏ mới sẽ sinh ra một cặp thỏ con.

Khi đã sinh con rồi thì cứ mỗi tháng tiếp theo chúng lại sinh được một cặp con mới. Giả sử bắt đầu từ một cặp thỏ mới ra đời thì đến tháng thứ 5 sẽ có bao nhiêu cặp?

Xem đáp án » 14/10/2024 442

Câu 2:

Duyệt cây nhị phân theo thứ tự trước được thực hiện theo thứ tự:

Xem đáp án » 14/10/2024 423

Câu 3:

Khi đổi một số nguyên từ hệ thập phân sang hệ nhị phân thì người ta dùng phép chia liên tiếp cho 2 và lấy các số dư (là các chữ số nhị phân) theo chiều ngược lại.

Cơ chế sắp xếp này chính là cơ chế hoạt động của cấu trúc dữ liệu:

Xem đáp án » 14/10/2024 418

Câu 4:

Thao tác POP(x) dùng trong Stack là để:

Xem đáp án » 14/10/2024 400

Câu 5:

Có Hàm đệ qui sau: Function Factorial(n)

Begin

if n=0 then Factorial:=1

else Factorial := n*Factorial(n-1); End;

Dòng lệnh "if n=0 then Factorial:=1" là:

Xem đáp án » 14/10/2024 386

Câu 6:

Giải thuật đệ quy của bài toán "Tháp Hà Nội" như sau:

Procedure Chuyen(n, A, B, C)

Begin

if n=1 then chuyển đĩa từ A sang C else begin

call Chuyen(n-1, a, C, B); call Chuyen(1, A, B, C); call Chuyen(n-1, B, A, C) ; end;

End;

Khi n=3 có bao nhiêu bước chuyển?

Xem đáp án » 14/10/2024 336

Câu 7:

Giải thuật sau thực hiện việc gì? Procedure Q(x)

Begin

if R=n then R:=1 else R:=R+1; if F=R then begin write(‘full’) return

end ; Q[R]:=X;

if F=0 then F:=1; End;

Xem đáp án » 14/10/2024 312

Bình luận


Bình luận