Tạo Trắc Nghiệm

400 câu 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 4)

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

40/79 câu đang cập nhật đáp án (ghi rõ ở từng câu), chưa tính điểm; điểm tính trên 39 câu còn lại.

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

Các thuộc tính của một kiểu dữ liệu

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

Đáp án: E

Câu 2

Miền giá trị của Kiểu số nguyên là:

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

Đáp án: C

Câu 3

Kích thước lưu trữ kiểu số nguyên là

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

Đáp án: C

Câu 4

Tập các toán tử kiểu số nguyên là

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

Đáp án: B

Câu 5

Tên kiểu nguyên là:

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

Đáp án: A

Câu 6

Khi khai báo type T = min..max

Trong đó min và max là cận dưới và cận trên của khoảng T là kiểu gì?

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

Đáp án: C

Câu 7

Đâu là kiểu dữ liệu có cấu trúc

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

Đáp án: C

Câu 8

Chọn câu trả lời đúng nhất về thuật toán

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

Đáp án: C

Câu 9

.Đặc trưng của thuật toán

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

Đáp án: A

Câu 10

Đặc trưng nào của thuật toán thể hiện: Tất cả các phép toán có mặt trong các bước của thuật toán phải đủ đơn giản

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

Đáp án: C

Câu 11

Để viết chương trình chỉ để sử dụng một số ít lần và cái giá của thời gian viết chương trình vượt xa cái giá của chạy chương trình thì ta chọn thuật toán:

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

Đáp án: B

Câu 12

Khi viết các chương trình (thủ tục hoặc hàm ) để sử dụng nhiều lần, cho nhiều người sử dụng ta chọn thuật toán:

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

Đáp án: C

Câu 13

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 Chú ý: (log2n) = Log cơ số 2 của n

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

Đáp án: D

Câu 14

Qui tắc tổng Xác định độ phức tạp tính toán

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)) thì thời gian thực hiện đoạn P1 rồi P2 tiếp theo sẽ là

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

Đáp án: B

Câu 15

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(n2), O(n3) và O(nlog2n). thời gian thực hiện chương trình sẽ là

Chú ý: (log2n) = Log cơ số 2 của n; n^2 = n mũ 2

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

Đáp án: A

Câu 16

Xác định độ phức tạp tính toán

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à

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

Đáp án: B

Câu 17

Thời gian thực hiện các lệnh đơn : gán, đọc, viết là Chú ý: (log2n) = Log cơ số 2 của n; n^2 = n mũ 2

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

Đáp án: C

Câu 18

thời gian thực hiện lệnh hợp thành(Begin.. end) được xác định bởi Chú ý: (log2n) = Log cơ số 2 của n; n^2 = n mũ 2

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

Đáp án: C

Câu 19

Nếu S1 và S2 là các câu lệnh và E là biểu thức logic thì If E Then S1 Else S2

Giả sử thời gian thực hiện các lệnh S1, S2 là O(f(n)) và O(g(n)) tương ứng. Khi đó thời gian thực hiện lệnh if là

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

Đáp án: B

Câu 20

Câu tự luận

•O(And (f()n), g(n)))

•O(f(n)g(n)).

•O(max (f()n), g(n)))

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

Đáp án

•Chọn đáp án B

Câu 21

Câu tự luận

•O(n)

•O(1)

•2log2n + 1

•O(log2n)

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

Đáp án

•Chọn đáp án D

Câu 22

Câu tự luận

•O(2)

•O(n)

•O(1)

•O(m)

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

Đáp án

•Chọn đáp án C

Câu 23

Câu tự luận

•O(2)

•O(m)

•O(1)

•O(n)

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

Đáp án

•Chọn đáp án C

Câu 24

Câu tự luận

•O(n)

•O(m)

•O(1)

•O(n^2)

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

Đáp án

•Chọn đáp án C

Câu 25

Câu tự luận

•O(log2n + 1)

•O(n)

•O(n^2)

•O(log2n)

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

Đáp án

•Chọn đáp án D

Câu 26

Câu tự luận

•O(n^2)

•O(n!)

•O(n)

•O(log2(n)

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

Đáp án

•Chọn đáp án A

Câu 27

Câu tự luận

•O(n^2)

•O(1)

•O(N)

•O(n^3)

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

Đáp án

•Chọn đáp án C

Câu 28

Câu tự luận

•O(n^2)

•O(1)

•O(N)

•O(log2(n))

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

Đáp án

•Chọn đáp án C

Câu 29

Câu tự luận

•O(n^2)

•O(n^3)

•O(n)

•O(nlog2(n)

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

Đáp án

•Chọn đáp án B

Câu 30

GiảI thuật đệ quy la:

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

Đáp án: C

Câu 31

A. sau một vàI lần tách đôI từ điển

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

Đáp án: C

Câu 32

Một giảI thuật đệ quy xảy ra trường hợp suy biến khi nào

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

Đáp án: B

Câu 33

.Đặc đIúm nào của giảI thuật viết bằng đệ quy là sai trong các đặc đIúm sau

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

Đáp án: D

Câu 34

Câu tự luận

•Tăng lên 1

•N=1

•Giảm đI 1

•N=0

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

Đáp án

•Chọn đáp án C

Câu 35

Câu tự luận

•Factorial(n: 0

•Factorial(0) = 1

•Factorial(n-1)

•Factorial(n-1) =1

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

Đáp án

•Chọn đáp án B

Câu 36

Câu tự luận

•6

•8

•9

•2

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

Đáp án

•Chọn đáp án A

Câu 37

Câu tự luận

:

•9 cặp

•5 cặp

•12 cặp

•10 cặp

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

Đáp án

•Chọn đáp án B

Câu 38

Câu tự luận

•F(1) = 1 và F(2) = 1

•F(1) = 0 và F(2) = 1

•F(2) = 1

•F(1) = 1

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

Đáp án

•Chọn đáp án D

Câu 39

Câu tự luận

•8

•3

•11

•10

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

Đáp án

•Chọn đáp án B

Câu 40

Đặc điểm của giảI thuật đệ quy

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

Đáp án: A

Câu 41

Câu tự luận

•14 bước

•8 bước

•15 bước

•16 bứơc

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

Đáp án

•Chọn đáp án C

Câu 42

Câu tự luận

•N=0

•N=3

•N=1

•N=2

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

Đáp án

•Chọn đáp án C

Câu 43

Một giá trị kiểu char chiếm bao nhiêu bộ nhớ

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

Đáp án: A

Câu 44

Danh sách tuyến tính là:

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

Đáp án: C

Câu 45

ưu đIểm của việc càI đặt danh sách bằng mảng

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

Đáp án: A

Câu 46

Danh sách tuyến tính dạng ngăn xếp là:

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

Đáp án: A

Câu 47

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

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

Đáp án: A

Câu 48

Câu tự luận

•Khai báo hàng đợi

•Khai báo mảng

•Khai báo ngăn xếp

•Khai báo con trỏ bản ghi

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

Đáp án

•Chọn đáp án C

Câu 49

Câu tự luận

•Dòng 6

•Dòng 5

•Dòng 1

•Dòng 4, dòng 5

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

Đáp án

•Chọn đáp án D

Câu 50

Câu tự luận

•Khởi tạo stack có giá trị bằng 0

•Khởi tạo stack rỗng

•Thêm phần tử vào danh sách

•Kiểm tra stack có phần tử bằng 0 hay không?

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

Đáp án

•Chọn đáp án B

Câu 51

Câu tự luận

•Khởi tạo stack có giá trị bằng 0

•Khởi tạo stack rỗng

•Kiểm tra ngăn xếp rỗng.

•Kiểm tra ngăn xếp đầy.

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

Đáp án

•Chọn đáp án C

Câu 52

Câu tự luận

•Kiểm tra ngăn xếp đầy.

•Kiểm tra ngăn xếp rỗng.

•Kiểm tra ngăn xếp có giá trị nào lớn nhất

•Tìm phần tử lớn nhất của ngăn xếp

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

Đáp án

•Chọn đáp án A

Câu 53

Câu tự luận

•True

•1

•0

•False

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

Đáp án

•Chọn đáp án A

Câu 54

Câu tự luận

•0

•True

•1

•False

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

Đáp án

•Chọn đáp án B

Câu 55

Câu tự luận

•Thêm một phần tử mới vào đỉnh ngăn xếp

•Kiểm tra ngăn xếp có đầy không

•Loại bỏ phần tử ở đỉnh của ngăn xếp

•Xử lý với nhiều ngăn xếp.

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

Đáp án

•Chọn đáp án A

•

Câu 56

Câu tự luận

•Xử lý với nhiều ngăn xếp.

•Loại bỏ phần tử ở đỉnh của ngăn xếp

•Thêm một phần tử mới vào đỉnh ngăn xếp

•Kiểm tra ngăn xếp có rỗng không

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

Đáp án

•Chọn đáp án A

Câu 57

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

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

Đáp án: A

Câu 58

Câu tự luận

•ứng dụng ngăn xếp để đổi số N từ cơ số 10 sang cơ số 2

•ứng dụng ngăn xếp để thay N bằng thương của phép chia N cho 2

•ứng dụng ngăn xếp để Đưa giá trị N vào ngăn xếp và lấy ra giá trị N

•ứng dụng ngăn xếp để tính số dư trong phép chia N cho 2

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

Đáp án

•Chọn đáp án A

Câu 59

Câu tự luận

•dòng 3

•dòng 1

•dòng 4

•dòng 2

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

Đáp án

•Chọn đáp án C

Câu 60

Câu tự luận

•1 5 + 8 4 1 - -

•1 5 8 4 1- -+

•1 5 + 8 4 1 - -

•1 5 8 4 1+ - -

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

Đáp án

•Chọn đáp án A

Câu 61

định nghĩa danh sách tuyến tính Hàng đợi (Queue)

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

Đáp án: C

Câu 62

hàng đợi còn được gọi là danh sách kiểu

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

Đáp án: D

Câu 63

Câu tự luận

•Hàng đợi (queue)

•Con trỏ (pointer)

•Ngăn xếp (stack)

•Mảng (array)

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

Đáp án

•Chọn đáp án A

Câu 64

Câu tự luận

•Kiểm tra hàng đợi có rỗng hay không

•Khởi tạo một hàng đợi rỗng

•Loại bỏ một phần tử ra khỏi hàng đợi

•Thêm một phần tử vào hàng đợi

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

Đáp án

•Chọn đáp án B

Câu 65

Câu tự luận

•Kiểm tra hàng đợi đầy.

•Khởi tạo một hàng đợi rỗng

•Thêm một phần tử vào hàng đợi

•Kiểm tra hàng đợi có rỗng hay không

•Loại bỏ một phần tử ra khỏi hàng đợi

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

Đáp án

•Chọn đáp án A

Câu 66

Câu tự luận

•Khởi tạo một hàng đợi rỗng

•Loại bỏ một phần tử ra khỏi hàng đợi

•Thêm một phần tử vào hàng đợi

•Kiểm tra hàng đợi có rỗng hay không

•Kiểm tra hàng đợi đầy.

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

Đáp án

•Chọn đáp án D

Câu 67

Câu tự luận

•Kiểm tra hàng đợi có rỗng hay không

•Kiểm tra hàng đợi đầy.

•Khởi tạo một hàng đợi rỗng

•Thêm một phần tử vào hàng đợi

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

Đáp án

•Chọn đáp án D

Câu 68

Câu tự luận

•Thêm một phần tử vào hàng đợi

•Kiểm tra hàng đợi có rỗng hay không

•Loại bỏ một phần tử ra khỏi hàng đợi

•Khởi tạo một hàng đợi rỗng

•Kiểm tra hàng đợi đầy.

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

Đáp án

•Chọn đáp án C

Câu 69

Khi loại bỏ một phần tử ra khỏi hàng đợi Thì:

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

Đáp án: C

Câu 70

Khi bổ sung một phần tử mới vào hàng đợi cần kiểm tra

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

Đáp án: D

Câu 71

Câu tự luận

•40

•43

•41

•42

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

Đáp án

•Chọn đáp án B

Câu 72

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

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

Đáp án: D

Câu 73

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

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

Đáp án: A

Câu 74

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

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

Đáp án: B

Câu 75

Câu tự luận

•Sắp xếp chọn(selection sort)

•Sắp xếp nổi bọt(bubble sort)

•Sắp xếp nhanh(quick sort)

•Sắp xếp chèn(insertion sorr)

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

Đáp án

•Chọn đáp án A

Câu 76

Câu tự luận

•Sắp xếp chọn(selection sort)

•Sắp xếp nổi bọt(bubble sort)

•Sắp xếp chèn(insertion sorr)

•Sắp xếp nhanh(quick sort)

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

Đáp án

•Chọn đáp án B

Câu 77

Câu tự luận

•Sắp xếp chèn(insertion sort)

•Sắp xếp chọn(selection sort)

•Sắp xếp nhanh(quick sort)

•Sắp xếp nổi bọt(bubble sort)

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

Đáp án

•Chọn đáp án D

Câu 78

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

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

Đáp án: A

Câu 79

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

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

Đáp án: C