2048.vn

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

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

A
Admin
IT TestTrắc nghiệm tổng hợp6 lượt thi
20 câu hỏi
1. Trắc nghiệm
1 điểmKhông giới hạn

Cho dãy số sau: 10 11 14 32 36 43 55 57 87 97. Áp dụng phương pháp tìm kiếm nhị phân, để tìm kiếm số 97, lần phân đoạn thứ hai của dãy sẽ là:

[36 97]

[36 11]

[36 97 11]

[87 97]

Xem đáp án
2. Trắc nghiệm
1 điểmKhông giới hạn

Tính chất nào sau đây là tính chất của cây nhị phân tìm kiếm:

Mọi khóa thuộc cây con trái nút đó đều nhỏ hơn khóa ứng với nút đó

Mọi khóa thuộc cây con trái nút đó đều lớn hơn khóa ứng với nút đó

Mọi khóa thuộc cây con trái nút đó đều lớn hơn khóa cây con phải nút đó

Đáp án A và C

Xem đáp án
3. Trắc nghiệm
1 điểmKhông giới hạn

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

Tên kiểu dữ liệu

Tập các toán tử tác động lên kiểu dữ liệu

Kích thước lưu trữ

Tất cả các thuộc tính đưa ra

Xem đáp án
4. Trắc nghiệm
1 điểmKhông giới hạn

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

-32767 .. 32768

0..32768

-32768 .. 32767

0..32767

Xem đáp án
5. Trắc nghiệm
1 điểmKhông giới hạn

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

+, -, , /, %, các phép so sánh, div ,mod

+, -, , /, %, các phép so sánh

+, -, , /, %

+, -, , /, % ,true,false

Xem đáp án
6. Trắc nghiệm
1 điểmKhông giới hạn

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

Thuật toán là một dãy hữu hạn các bước, 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

Thuật toán là nòng cốt của chương trình

Thuật toán là một dãy hữu hạn các bước, mỗi bước mô tả chính xác các phép toán hoặc hành động cần thực hiện để giải quyết vấn đề đặt ra

Thuật toán cần có một hoặc nhiều dữ liệu ra (output) ,dữ liệu vào (input)

Xem đáp án
7. Trắc nghiệm
1 điểmKhông giới hạn

Đặ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:

Tính xác định

Tính khả thi

Tính dừng

Xem đáp án
8. Trắc nghiệm
1 điểmKhông giới hạn

Để 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:

Thuật toán sử dụng tiếp kiện nhất nguồn tài nguyên của máy tính, và đặc biệt, chạy nhanh nhất có thể được

Thuật toán đơn giản, dễ hiểu, dễ cài đặt (dễ viết chương trình)

Cả hai tiêu chí nêu ra

Xem đáp án
9. Trắc nghiệm
1 điểmKhông giới hạn

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:

Thuật toán sử dụng tiếp kiện nhất nguồn tài nguyên của máy tính, và đặc biệt, chạy nhanh nhất có thể được

Thuật toán đơn giản, dễ hiểu, dễ cài đặt (dễ viết chương trình)

Cả hai tiêu chí nêu ra

Xem đáp án
10. Trắc nghiệm
1 điểmKhông giới hạn

Cài đặt danh sách bằng con trỏ có nghĩa là

Dùng con trỏ để liên kết các phần tử của danh sách theo phương thức ai chỉ đến ai+1. Để một phần tử có thể chỉ đến một phần tử khác ta xem mỗi ô là một Record gồm có 2 trường : Trường Elements để giữ nội dung
của phần tử trong danh sách. Trường Next là một con trỏ giữ địa chỉ của ô kế tiếp

Dùng một mảng (array) để lưu trữ liên tiếp các phần tử của danh sách bắt đầu từ vị trí đầu tiên của mảng. Khai báo bản ghi gồm 2 trường:Trường Elements để giữ nội dung của phần tử trong danh sách. Trường Next là
một con trỏ giữ địa chỉ của ô kế tiếp

Dùng con trỏ quản lí các phần tử của mảng theo phương thức bất kì. Để một phần tử có thể chỉ đến một phần tử khác ta xem mỗi ô là một Record gồm có 2 trường : Trường Elements để giữ nội dung của phần tử trong
danh sách. Trường Next là một con trỏ giữ địa chỉ của ô kế tiếp.

Tất cả đều đúng

Xem đáp án
11. Trắc nghiệm
1 điểmKhông giới hạn

Đối với biến con trỏ Hàm MaxAvail: Longint: có nghĩa là gì?

Cho biết số bytes được cấp phát / thu hồi bởi biến

Hàm cho biết tổng số bytes còn lại trên Heap

Hàm cho biết vùng nhớ lớn nhất còn trống trong Heap

Hàm cho biết vùng nhớ lớn nhất được cấp phát

Xem đáp án
12. Trắc nghiệm
1 điểmKhông giới hạn

Đối với biến con trỏ Hàm MemAvail: Longint : có nghĩa là gì?

Cho biết số bytes được cấp phát / thu hồi bởi biến

Hàm cho biết vùng nhớ lớn nhất được cấp phát

Hàm cho biết tổng số bytes còn lại trên Heap

Hàm cho biết vùng nhớ lớn nhất còn trống trong Heap

Xem đáp án
13. Trắc nghiệm
1 điểmKhông giới hạn

Đối với biến con trỏ Hàm SizeOf (Biến ): Longint: có nghĩa là gì?

Cho biết số bytes được cấp phát / thu hồi bởi biến

Hàm cho biết vùng nhớ lớn nhất được cấp phát

Hàm cho biết vùng nhớ lớn nhất còn trống trong Heap.

Hàm cho biết tổng số bytes còn lại trên Heap

Xem đáp án
14. Trắc nghiệm
1 điểmKhông giới hạn

Đối với biến con trỏ hàm Add (x): Pointer có chức năng gì?

Cho biết địa chỉ segment của biến x

Cho biết địa chỉ seg: Ofs

Cho biết địa chỉ Offset của biến x

Cho biết địa chỉ tổng quát của biến x

Xem đáp án
15. Trắc nghiệm
1 điểmKhông giới hạn

Đối với biến con trỏ hàm Seg (x): Word có chức năng gì?

Cho biết địa chỉ segment của biến x

Cho biết địa chỉ Offset của biến x

Cho biết địa chỉ seg: Ofs

Cho biết địa chỉ tổng quát của biến x

Xem đáp án
16. Trắc nghiệm
1 điểmKhông giới hạn

Đối với biến con trỏ hàm Ofs (x): Word có chức năng gì?

Cho biết địa chỉ seg: Ofs

Cho biết địa chỉ segment của biến x

Cho biết địa chỉ tổng quát của biến x

Cho biết địa chỉ Offset của biến x

Xem đáp án
17. Trắc nghiệm
1 điểmKhông giới hạn

Thế nào là sắp xếp trong?

Sắp xếp trong là sắp xếp dữ liệu không cần đến bộ nhớ trong máy tính, mà chỉ cần các đối tượng được lưu trũ bằng bộ nhớ ngoài

Sắp xếp trong là sự sắp xếp được sử dụng khi số lượng đối tượng được sắp xếp lớn. Cụ thể là ta sẽ sắp xếp dữ liệu được lưu trữ trong các tập tin

Sắp xếp trong là sắp xếp không phụ thuộc vào độ dài tập tin. Mà chỉ phụ thuộc vào bộ nhớ trong của máy tính

Sắp xếp trong là sự sắp xếp dữ liệu được tổ chức trong bộ nhớ trong cuả máy tính, ở đó ta có thể sử dụng khả năng truy nhập ngẫu nhiên của bộ nhớ

Xem đáp án
18. Trắc nghiệm
1 điểmKhông giới hạn

Thế nào là sắp xếp ngoài?

Sắp xếp ngoài là sự sắp xếp được sử dụng khi số lượng đối tượng được sắp xếp lớn. Cụ thể là ta sẽ sắp xếp dữ liệu được lưu trữ trong các tập tin

Sắp xếp ngoài là sắp xếp không phụ thuộc vào độ dài tập tin. Mà chỉ phụ thuộc vào bộ nhớ trong của máy tính

Sắp xếp ngoài là sự sắp xếp dữ liệu được tổ chức trong bộ nhớ trong cuả máy tính, ở đó ta có thể sử dụng khả năng truy nhập ngẫu nhiên của bộ nhớ

Sắp xếp ngoài là sắp xếp dữ liệu không cần đến bộ nhớ trong máy tính, mà chỉ cần các đối tượng được lưu trữ bằng bộ nhớ ngoài

Xem đáp án
19. Trắc nghiệm
1 điểmKhông giới hạn

Đâu là phương pháp sắp xếp trong, trong các phương pháp sau:

Phương pháp nổi bọt(Bubble sort)

Phương pháp sắp xếp chèn (selection sort)

Phương pháp sắp xếp chọn (insertion sort)

Tất cả đều sai

Xem đáp án
20. Trắc nghiệm
1 điểmKhông giới hạn

Đâu là phương pháp sắp xếp ngoài, trong các phương pháp sau:

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

Phương pháp sắp xếp chọn (selection sort)

Phương pháp nổi bọt(Bubble sort)

Cả 3 phương pháp đều đúng

Xem đáp án
© All rights reserved VietJack