wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

25. Ôn.Cấu trúc dữ liệu. tỏng ôn. M02. BẢN đủ nhất

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Các phần tử của cây thì được gọi là gì?

a)

A. Là nút.

b)

B. Là lá.

c)

C. Là thân.

d)

D. Là rễ.

2.

Khi thực hiện DSC_L(2,7,L), Delete_L (2,L), Insert_L(2,3,L) thì kết quả sẽ được danh sách L như sau?

a)

(8, 3, 2, 4, 0, 6)

b)

(7, 2, 4, 1, 5)

c)

(6, 3, 2, 8, 0)

d)

(5, 4, 3, 2, 1)

3.

Yêu cầu khi chọn kiểu dữ liệu cho chương trình là?

a)

Kiểu dữ liệu cần sát với kiểu giá trị của các thông tin đó trong thực tế.

b)

Kiểu dữ liệu phải luôn là số nguyên.

c)

Kiểu dữ liệu không cần phải phù hợp với thông tin thực tế.

d)

Kiểu dữ liệu có thể là bất kỳ loại nào mà lập trình viên thích.

4.

Việc bổ sung thêm phần tử vào hàng đợi được thực hiện bằng đoạn mã nào?

a)

A. q.T=q.T-1

b)

B. q.T=q.T+1

c)

C. q.T=q.T*2

d)

D. q.T=q.T/2

5.

Khi dùng Stack để đổi số tự nhiên N = 70 sang hệ nhị phân thì số phần tử tối thiểu của mảng phải là bao nhiêu?

a)

5

b)

6

c)

7

d)

8

6.

Giá trị của biểu thức abc +* de /- với a=1; b=2; c=3; d=8; e=4 là:

a)

1

b)

2

c)

3

d)

4

7.

Thuật toán nào được mô tả trong các bước sắp xếp theo thứ tự tăng dần?

a)

A. Sắp xếp nổi bọt – Bubble sort.

b)

B. Sắp xếp chọn – Selection sort.

c)

C. Chèn trực tiếp – Insertion sort.

d)

D. Sắp xếp nhanh – Quick sort.

8.

Hãy cho biết kiểu dữ liệu trừu tượng là gì?

a)

Là kiểu dữ liệu mới do người dùng tự định nghĩa.

b)

Là kiểu dữ liệu có sẵn trong ngôn ngữ lập trình.

c)

Là kiểu dữ liệu chỉ chứa số nguyên.

d)

Là kiểu dữ liệu không thể thay đổi.

9.

Hãy cho biết kết quả của phép MOD hai số nguyên có kiểu gì?

a)

Kiểu số thực.

b)

Kiểu số nguyên.

c)

Kiểu chuỗi.

d)

Kiểu boolean.

10.

Một trong những tiêu chí khi chọn ngôn ngữ diễn đạt giải thuật?

a)

A. Dễ hiểu và dễ học.

b)

B. Gần với ngôn ngữ lập trình hiện có.

c)

C. Chỉ sử dụng cho các bài toán phức tạp.

d)

D. Không cần phải biên dịch.

11.

Phương pháp duyệt hậu thứ tự một cây nhị phân là gì?

a)

A. Duyệt cây con bên trái trước, sau đó tới cây con bên phải rồi tới nút gốc.

b)

B. Duyệt cây con bên phải sau đó tới cây con bên trái rồi tới nút gốc.

c)

C. Duyệt nút gốc trước, sau đó tới cây con bên trái và cây con bên phải.

d)

D. Duyệt cây con bên trái và cây con bên phải đồng thời rồi tới nút gốc.

12.

Cấu trúc dữ liệu nào tương ứng với nguyên lý LIFO?

a)

Queue

b)

Array

c)

Linked List

d)

Stack

13.

Ý nghĩa đúng nhất của ElementType trong cài đặt ngăn xếp bằng mảng là:

a)

Ki

b)

Giá trị

c)

Tham số

d)

Kiểu dữ liệu

14.

Điều kiện danh sách đầy là:

a)

List.Size = 0.

b)

List.Size < Max_Size.

c)

List.Size = Max_Size.

d)

List.Size > Max_Size.

15.

Nếu hiện tại ngăn xếp có n phần tử thì phần tử mới nhất vừa được đưa vào ngăn xếp vị trí nào trong mảng?

a)

A[n]

b)

A[n-1]

c)

A[n+1]

d)

A[n-2]

16.

Định nghĩa đúng nhất về danh sách?

a)

A. Danh sách là một tập hợp các số nguyên không có mối liên hệ nào.

b)

B. Danh sách là tập hợp các phần tử có kiểu dữ liệu xác định và giữa chúng có một mối liên hệ nào đó.

c)

C. Danh sách là một chuỗi các ký tự không có cấu trúc.

d)

D. Danh sách là một tập hợp các phần tử ngẫu nhiên không theo thứ tự.

17.

Đỉnh trong của một cây là đỉnh như thế nào?

a)

Là đỉnh có ít nhất 1 con.

b)

Là đỉnh không có con nào.

c)

Là đỉnh có nhiều con.

d)

Là đỉnh có độ cao lớn nhất.

18.

Hãy chọn mô tả đúng nhất cho khai báo NodeType *next

a)

Vùng liên kết quản lý địa chỉ phần tử kế tiếp.

b)

Vùng nhớ lưu trữ giá trị của phần tử hiện tại.

c)

Vùng liên kết quản lý địa chỉ của phần tử đầu tiên trong danh sách.

d)

Vùng nhớ dùng để lưu trữ kích thước của danh sách.

19.

Định nghĩa nào là đúng với danh sách liên kết?

a)

Danh sách liên kết là tập hợp các phần tử mà giữa chúng có một sự nối kết với nhau thông qua vùng liên kết của chúng.

b)

Danh sách liên kết là một cấu trúc dữ liệu mà các phần tử được lưu trữ trong một mảng cố định.

c)

Danh sách liên kết là một loại danh sách mà các phần tử được sắp xếp theo thứ tự giảm dần.

d)

Danh sách liên kết là một tập hợp các phần tử mà không có sự liên kết nào giữa chúng.

20.

Trong trường hợp tốt nhất của thuật toán Insertion sort, số phép so sánh là?

a)

A. Số phép so sánh: Sso sánh = n – 1

b)

B. Số phép so sánh: Sso sánh = n + 1

c)

C. Số phép so sánh: Sso sánh = n/2

d)

D. Số phép so sánh: Sso sánh = n^2