wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

CS316 Chapter 4 TREE

Total questions: 20

Worksheet time: 16mins

Name
Class
Date
1.

Độ cao của cây là gì?

a)

Mức lớn nhất của cây

b)

Số cây con của cây

c)

Số lượng nút của cây

d)

Cấp lớn nhất của nút

2.

Khi loại bỏ node x ở cây nhị phân tìm kiếm ta chỉ cần kiểm tra xem:

a)

x có phải là node lá trái của cây nhị phân tìm kiếm hay không

b)

x có phải là node lá phải của cây nhị phân tìm kiếm hay không

c)

Sự tồn tại của x trên cây

d)

Cả 3 đáp án trên

3.

Dấu hiệu nào cho biết node phải của p có cây con bên phải:

a)

(p->right!=NULL);

b)

(p->left!=NULL);

c)

. (p->right!=NULL)&&(p->right->right==NULL);

d)

(p->right!=NULL)&&(p->right->left!=NULL);

4.

Chọn phát biểu đúng

a)

Nút gốc là nút duy nhất không có nút cha

b)

Nút gốc là nút tận cùng của cây

c)

Số các con của một nút được gọi là cấp của cây đó đó

d)

Nút nhánh cũng là nút lá

5.

Chọn phát biểu đúng

a)

Cấp cao nhất của một nút trên cây được gọi là cấp của cây đó.

b)

Cấp của cây là số nút trong cây

c)

Cây có bao nhiêu nút thì có bấy nhiêu cấp

d)

Số lượng nút lá của cây chính là cấp của cây

6.

Chọn phát biểu đúng

a)

Chiều cao(height) hay chiều sâu(depth) của một cây là số mức lớn nhất trên cây đó

b)

Chiều cao(height) hay chiều sâu(depth) của một cây là số mức lớn nhất của nút có trên cây đó

c)

Chiều cao(height) hay chiều sâu(depth) của một cây là số lượng nút có trên cây đó

d)

Chiều cao(height) hay chiều sâu(depth) của một cây là số lượng nút của nhánh lớn nhất trên cây đó

7.

Chọn phát biểu đúng

a)

Cây nhị phân là cây mà mọi nút trên cây chỉ có tối đa hai nhánh con

b)

Cây nhị phân là cây phải có hai nhánh con

c)

Cây nhị phân là cây mà các cây con của nó phải có hai nút.

d)

Tất cả đều đúng

8.

Cây nhị phân đúng là gì?

a)

Là cây nhị phân mà nút gốc và tất cả các node trung gian có đúng hai node con.

b)

Là cây nhị phân mà nút gốc có đúng hai cây con.

c)

Là cây nhị phân mà nút gốc và các nút con có tối đa hai cây con.

d)

Là cây nhị phân mà tất cả các nút trung gian có đúng hai node con.

9.

Cây nhị phân câu bằng là:

a)

Là cây nhị phân có số node thuộc nhánh cây con trái và số node thuộc nhánh cây con phải cân bằng nhau

b)

Cây nhị phân có số node thuộc nhánh cây con trái và số node thuộc nhánh cây con phải chênh lệch nhau không quá 1.

c)

Cây nhị phân có số node thuộc nhánh cây con trái và số node thuộc nhánh cây con phải không được chênh lệch nhau.

d)

Là cây nhị phân mà nút gốc và tất cả các node trung gian có đúng hai node con.

10.

Cây nào dưới đây là cây nhị phân tìm kiếm

a)

Cây rỗng.

b)

Cây có một nút gốc

c)

Mỗi node gốc có tối đa hai cây con. Nội dung node gốc lớn hơn nội dung node con bên trái và nhỏ hơn nội dung node con bên phải.

d)

Tất cả đều đúng.

11.

Cho cây bên dưới, cho biết kết quả duyệt cây theo thứ tự trước (NLR)

a)

40, 30, 25, 20, 28, 35, 32, 38, 60, 50, 70, 65, 90

b)

20, 25, 28, 30, 32, 35, 38, 40, 50, 60, 65, 70, 90

c)

20, 28, 25, 32, 38, 35, 30, 50, 65, 90, 70, 60, 40

d)

40, 30, 25, 20, 28, 35, 32, 38, 60, 90, 65, 70, 50

12.

Cho cây bên dưới, cho biết kết quả duyệt cây theo thứ giữa trước (LNR)

a)

40, 30, 25, 20, 28, 35, 32, 38, 60, 50, 70, 65, 90

b)

20, 25, 28, 30, 32, 35, 38, 40, 50, 60, 65, 70, 90

c)

20, 28, 25, 32, 38, 35, 30, 50, 65, 90, 70, 60, 40

d)

40, 30, 25, 20, 28, 35, 32, 38, 60, 90, 65, 70, 50

13.

Cho cây bên dưới, cho biết kết quả duyệt cây theo thứ tự sau (LRN)

a)

40, 30, 25, 20, 28, 35, 32, 38, 60, 50, 70, 65, 90

b)

20, 25, 28, 30, 32, 35, 38, 40, 50, 60, 65, 70, 90

c)

20, 28, 25, 32, 38, 35, 30, 50, 65, 90, 70, 60, 40

d)

40, 30, 25, 20, 28, 35, 32, 38, 60, 90, 65, 70, 50

14.

Cho cây bên dưới. Nếu ta muốn xóa nút mang số 40 thì giá trị của nút nào có chọn thế mạng.

a)

20

b)

35

c)

50

d)

65

15.

Cho cây bên dưới. Nếu ta muốn xóa nút mang số 40 thì giá trị của nút nào có chọn thế mạng.

a)

20

b)

35

c)

38

d)

65

16.

Cho cây bên dưới. Nếu ta muốn xóa nút mang số 30 thì giá trị của nút nào có chọn thế mạng.

a)

20 hoặc số 28

b)

35 hoặc 25

c)

28 hoặc 32

d)

20 hoặc 37

17.

Khi xóa một nút p trên cây trong trường hợp p có hai cây con thì chọn phần tử thế mạng theo nguyên tắc nào sau đây:

a)

Phần tử trái nhất của cây con bên phải của p hoặc phải nhất của cây con bên trái của p.

b)

Phần tử phải nhất của cây con bên phải của p hoặc trái nhất của cây con bên trái của p.

c)

Chọn bất kỳ nút nào trên cây.

d)

Không xóa được nút có hai cây con.

18.

Cho cây biểu thức sau. Duyệt cây theo thứ tự trước (NLR) ta được biểu thức nào sau đây:

a)

- * + a b c /d e

b)

a b + c * d e / -

c)

- * a+ b c d/ e

d)

+ a b - * c /d e

19.

Cho cây biểu thức sau. Duyệt cây theo thứ tự giữa (LNR) ta được biểu thức nào sau đây:

a)

. (a + b) * c – d/e

b)

a b + c * d e / -

c)

(a + b) * d – c/e

d)

+ a b - * c /d e

20.

Cho cây biểu thức sau. Duyệt cây theo thứ tự sau (LRN) ta được biểu thức nào sau đây:

a)

a b + c * d e / -

b)

a b + dc * e- /

c)

(a + b) * d – c/e

d)

+ a b - * c /d e