
Câu Hỏi Trắc Nghiệm Ôn Tập Cấu Trúc Dữ Liệu & Giải Thuật DSA
Ôn tập Cấu Trúc Dữ Liệu Và Giải Thuật với bộ câu hỏi trắc nghiệm đa dạng, bao gồm các kiến thức quan trọng về mảng, danh sách liên kết, cây, đồ thị, sắp xếp và tìm kiếm. Bộ câu hỏi giúp sinh viên nắm vững lý thuyết, cải thiện kỹ năng lập trình và chuẩn bị tốt cho các kỳ thi. Làm bài trắc nghiệm online miễn phí, có đáp án chi tiết để tự đánh giá và nâng cao kiến thức.
Từ khoá: câu hỏi trắc nghiệm cấu trúc dữ liệu và giải thuậtôn tập cấu trúc dữ liệutrắc nghiệm giải thuật có đáp ánbài tập cấu trúc dữ liệu miễn phíhọc giải thuật onlineôn thi cấu trúc dữ liệuthuật toán sắp xếpbài tập tìm kiếm dữ liệutrắc nghiệm lập trìnhcâu hỏi cấu trúc dữ liệu và giải thuật
Số câu hỏi: 428 câuSố mã đề: 11 đềThời gian: 1 giờ
80,991 lượt xem 6,217 lượt làm bài
Xem trước nội dung:
Trong lưu trữ dữ liệu kiểu Stack, giải thuật P chính là:
Function P
Begin
T:=T-1;
P:=S[t+1];
End;
Cho dãy số "3 1 6 0 5 4 8 2 9 7" và các bước sắp xếp sau:
Bước 1: (0 1 2) 3 (5 4 8 6 9 7)
Bước 2: 0 (1 2) 3 (5 4 8 6 9 7)
Bước 3: 0 1 (2) 3 (5 4 8 6 9 7)
Bước 4: 0 1 2 3 (5 4 8 6 9 7)
Bước 5: 0 1 2 3 (4) 5 (8 6 9 7)
Bước 6: 0 1 2 3 4 5 (8 6 9 7)
Bước 7: 0 1 2 3 4 5 (7 6) 8 (9)
Bước 8: 0 1 2 3 4 5 (6) 7 8 (9)
Bước 9: 0 1 2 3 4 5 6 7 8 (9)
Bước 10: 0 1 2 3 4 5 6 7 8 9
Các bước trên dựa theo giải thuật sắp xếp nào?
A và B chơi trò chơi đoán số, thể lệ như sau:
A nghĩ trong đầu 1 số nguyên dương X nằm trong khoảng từ 0 đến 100.
B phải đoán xem A đang nghĩ số bao nhiêu bằng cách đặt câu hỏi bạn cho A
A phải trả lời trung thực bằng 1 trong các đáp án: Lớn hơn, nhỏ hơn, bằng
Hỏi B phải hỏi ít nhất là mấy lần và dùng phương pháp tìm kiếm gì mà B có thể đoán đúng số A đang nghĩ:
Cho giải thuật đệ quy
1.F(1)=1, F(2)=2, F(3)=2
2.F(k)=F(K-1) + 2F(K-3) , K>3
Hãy tính F(6)

Cho hàm đệ qui sau:
Function Factorial(n)
Begin
if n= 0 then Factorial:=1
else Factorial := n*Factorial(n-1);
End;
Sau mỗi lần gọi đệ quy thì giá trị của n là:
Thủ tục sau áp dụng giải thuật sắp xếp nào?
Procedure F
Begin a[0]:=- ∞;
for i:=2 to n do
begin x:=a[i]; j:=i-1;
while x<="" br="">begin a*[j+1]:=a*[j]; j:=j-1; end;
a[j+1]:=x;
end;
End;

Giải thuật sau là phương pháp tìm kiếm nào?
Function F(x)
Begin
i:=1; a[n+1]:=x;
while a[i] <> x do i:=i+1;
if i=n+1 then return(0)
else return(i);
End;

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;
Câu nào đúng nhất trong các câu sau?
Đề thi tương tự
1 mã đề 29 câu hỏi 1 giờ
56,671 xem4,350 thi
1 mã đề 29 câu hỏi 1 giờ
90,822 xem6,976 thi
1 mã đề 40 câu hỏi 1 giờ
85,049 xem6,525 thi
3 mã đề 101 câu hỏi 1 giờ
80,769 xem6,203 thi
8 mã đề 300 câu hỏi 1 giờ
11,031 xem850 thi
1 mã đề 34 câu hỏi 1 giờ
90,629 xem6,963 thi
3 mã đề 114 câu hỏi 1 giờ
90,673 xem6,969 thi
1 mã đề 94 câu hỏi 1 giờ
66,466 xem5,099 thi
1 mã đề 30 câu hỏi 1 giờ
85,614 xem6,576 thi