IMG-LOGO
Trang chủ Trắc nghiệm bằng lái Đại học Trắc nghiệm tổng hợp Cấu trúc dữ liệu và giải thuật có đáp án

Trắc nghiệm tổng hợp Cấu trúc dữ liệu và giải thuật có đáp án

Trắc nghiệm tổng hợp Cấu trúc dữ liệu và giải thuật có đáp án - Phần II

  • 112 lượt thi

  • 50 câu hỏi

  • 60 phút

Danh sách câu hỏi

Câu 1:

ý tưởng phương pháp sắp xếp chọn tăng dần (select sort)

Xem đáp án

Chọn đáp án C


Câu 2:

ý tưởng phương pháp sắp xếp nổi bọt (bubble sort) là:

Xem đáp án

Chọn đáp án A


Câu 3:

ý tưởng phương pháp sắp xếp chèn (insertion sort) là:

Xem đáp án

Chọn đáp án C


Câu 4:

ý tưởng phương pháp sắp xếp nhanh (Quick sort) là:

Xem đáp án

Chọn đáp án C


Câu 5:

Phương pháp sắp xếp nhanh (Quick sort) chính là phương pháp:

Xem đáp án

Chọn đáp án A


Câu 6:

ý tưởng phương pháp sắp xếp Trộn (Merge sort) là:

Xem đáp án

Chọn đáp án D


Câu 7:

ý tưởng phương pháp sắp xếp vun đống (Heap sort) là:

Xem đáp án

Chọn đáp án A


Câu 8:

Cơ chế heap trong sắp xếp vun đống là:

Xem đáp án

Chọn đáp án A


Câu 10:

Tư tưởng của giải thuật tìm kiếm nhị phân:

Xem đáp án

Chọn đáp án A


Câu 11:

Tư tưởng của giải thuật tìm kiếm tuần tự

Xem đáp án

Chọn đáp án C


Câu 12:

Tư tưởng của giải thuật tìm kiếm trên cây nhị phân tìm kiếm

Xem đáp án

Chọn đáp án D


Câu 13:

Cây nhị phân tìm kiếm là:

Xem đáp án

Chọn đáp án A


Câu 14:

Trong các giải thuật sắp xếp, giải thuật nào áp dụng phương pháp "Chia để trị"?

Xem đáp án

Chọn đáp án D


Câu 47:

Giải thuật sau thực hiện việc gì trong phương pháp sắp xếp vun đống? Procedure F(v: integer)

Begin n:=n+1;

a[n]:=v;

upheap(n); end;

Xem đáp án

Chọn đáp án A


Câu 48:

Giải thuật sau thực hiện việc gì trong phương pháp sắp xếp vun đống? Procedure Upheap(k:integer);

Begin

V:=a[k]; a[0]:=maxint; while a[k div 2] <= v do

begin a[k]:= a[k div 2]; k:=k div 2; end; a[k]:=v;

End;

Xem đáp án

Chọn đáp án C


Câu 49:

Giải thuật sau thực hiện việc gì trong phương pháp sắp xếp vun đống? Procedure Downheap(k:integer)

Label 0; Begin v:=a[k];

While k<= n div 2 do begin j:=k*2;

if a[j]if v>=a[j] then goto 0; a[k]:=a[j]; k:=j;

end;

0: a[k]:=v;

End;

Xem đáp án

Chọn đáp án D


Câu 50:

Giải thuật sau thực hiện việc gì trong phương pháp sắp xếp vun đống? Function P: integer;

Begin P:=a[1]; a[1]:=a[n]; n: =n-1;

Downheap(1); End;

Xem đáp án

Chọn đáp án D


Bắt đầu thi ngay