Tạo Trắc Nghiệm

220 câu trắc nghiệm Cấu trúc dữ liệu và giải thuật có đáp án - Phần 6

20 câu · Đề ôn tập tổng hợp

Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án.
Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải.
Thi thử: nộp bài mới chấm điểm và hiện lời giải.

Câu 1

Hãy cho biết quy tắc đúng của phép duyệt cây theo thứ tự sau trong các phương án sau?

Đáp án và lời giải

Đáp án: C

Câu 2

Yếu tố nào sau đây để xây dựng nên một chương trình hoàn chỉnh?

Đáp án và lời giải

Đáp án: C

Câu 3

Theo các phương án dưới đây, kích thước lưu trữ kiểu số nguyên (Integer) bao nhiêu byte?

Đáp án và lời giải

Đáp án: B

Câu 4

Hãy chọn Câu trả lời đúng nhất về giải thuật?

Đáp án và lời giải

Đáp án: A

Câu 5

Hãy cho biết đâu là đặc trưng của thuật toán trong các phương án sau?

Đáp án và lời giải

Đáp án: D

Câu 6

Dựa vào yếu tố nào sau đây để đánh giá thời gian thực hiện của giải thuật?

Đáp án và lời giải

Đáp án: C

Câu 7

Hãy cho biết phương án đúng của để sắp xếp theo thứ tự tăng dần của cấp thời gian thực hiện chương trình?

Đáp án và lời giải

Đáp án: A

Câu 8

Hãy cho biết Câu trả lời đúng nhất về đặc điểm của giải thuật đệ quy?

Đáp án và lời giải

Đáp án: D

Câu 9

Hãy cho biết phương pháp nào sau đây để loại bỏ nút X trên cây nhị phân tìm kiếm, với X là một phần tử bất kỳ?

Đáp án và lời giải

Đáp án: B

Câu 10

Với dữ liệu đầu vào (n) đủ nhỏ, ta nên sử dụng phương pháp sắp xếp nào sau đây?

Đáp án và lời giải

Đáp án: C

Câu 11

Trong các danh sách tuyến tính sau đây, danh sách nào sau đây có dạng ngăn xếp?

Đáp án và lời giải

Đáp án: A

Câu 12

Danh sách tuyến tính dạng ngăn xếp làm việc theo nguyên tắc nào sau đây?

Đáp án và lời giải

Đáp án: B

Câu 13

Với dữ liệu đầu vào (n) lớn, ta nên sử dụng phương pháp sắp xếp nào sau đây?

Đáp án và lời giải

Đáp án: B

Câu 14

Hãy cho biết phát biểu nào đúng nhất về Giải thuật đệ quy?

Đáp án và lời giải

Đáp án: C

Câu 15

Giả sử T1(n) và T2(n) là thời gian thực hiện của hai giai đoạn chương trình P1 và P2 mà T1(n) = O(f(n)); T2(n) = O(g(n)). Theo qui tắc tổng xác định độ phức tạp tính toán của giải thuật thì thời gian thực hiện đoạn P1 rồi đến P2 là phương án nào sau đây?

Đáp án và lời giải

Đáp án: B

Câu 16

Trong một chương trình có 3 bước thực hiện, mà thời gian thực hiện từng bước lần lượt là O(n^2), O(n^3) và O(nlogn). Cho biết thời gian thực hiện của chương trình là bao nhiêu trong các phương án sau?

Đáp án và lời giải

Đáp án: A

Câu 17

Nếu tương ứng với P1 và P2 là T1(n) = O(f(n)), T2(n) = O(g(n)) thì thời gian thực hiện P1 và P2 lồng nhau sẽ là bao nhiêu trong các phương án sau?

Đáp án và lời giải

Đáp án: B

Câu 18

Thời gian thực hiện các lệnh đơn (gán, đọc, viết) là bao nhiêu trong các phương án sau?

Đáp án và lời giải

Đáp án: D

Câu 19

Cho Stack gồm 5 phần tử {12, 5, 20, 23, 72}, trong đó 72 là phần tử ởđỉnh Sta ck. Để lấy ra phần tử thứ 4 trong Stack ta phải thực hiện theo phương án nào?

Đáp án và lời giải

Đáp án: B

Câu 20

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

Đáp án và lời giải

Đáp án: B