Trắc nghiệm tổng hợp Cấu trúc dữ liệu và giải thuật có đáp án
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 V
-
108 lượt thi
-
53 câu hỏi
-
60 phút
Danh sách câu hỏi
Câu 1:
Có khai báo dạng:
Type Tên kiểu = ^ Kiểu dữ liệu; Var Tên biến : Tên kiểu;
Khai báo trên thuộc cấu trúc dạng
Chọn đáp án C
Câu 12:
Thủ tục này làm nhiệm vụ gì(danh sách cài đặt bằng mảng)? Procedure MlList ( Var L : List);
begin L.Last : = 0; End;
Chọn đáp án B
Câu 13:
Danh sách cài đặt bằng mảng Hàm sau có chức năng gì?
Function EtyList ( L : List ) : Boolean; begin
EtyList : = ( L.Last = 0 ); End;
Chọn đáp án C
Câu 14:
Trong khi sử dụng cấu trúc dữ liệu dạng danh sách Hàm sau có chức năng gì?
Function FList ( L : List ) : Boolean; begin
FList : = ( L.Last > = Maxlenght ); End;
Chọn đáp án D
Câu 15:
•Thủ tục nhập giá trị cho các phần tử của danh sách
•Thủ tục xoá phần tử của danh sách
•Thủ tục xen một phần tử vào danh sách
•Chọn đáp án B
Câu 16:
Khi chèn một phần tử vào danh sách xảy ra tình trạng:
độ dài của danh sách = độ dài của mảng thì thông báo là:
Chọn đáp án C
Câu 19:
Danh sách khai báo bằng con trỏ. Hình ảnh sau mô tả cho thủ tục gì?
Chọn đáp án B
Câu 20:
Danh sách khai báo bằng con trỏ. Hình ảnh sau mô tả cho thủ tục gì?
Chọn đáp án C
Câu 38:
Bước tổng quát của Phương pháp sắp xếp kiểu lựa chọn (selection sort)
Chọn đáp án B
Câu 41:
Giả sử cần Sắp xếp mảng gồm 10 mẩu tin có khóa là các số nguyên: 5, 6, 2, 2, 10, 12, 9, 10, 9 và 3 các bước trong bảng sau cho ta biết đang sử dụng phương pháp sắp xếp nào
Chọn đáp án D
Câu 42:
Giả sử cần Sắp xếp mảng gồm 10 mẩu tin có khóa là các số nguyên: 5, 6, 2, 2, 10, 12, 9, 10, 9 và 3 các bước trong bảng sau cho ta biết đang sử dụng phương pháp sắp xếp nào
Chọn đáp án D
Câu 43:
Giả sử cần Sắp xếp mảng gồm 10 mẩu tin có khóa là các số nguyên: 5, 6, 2, 2, 10, 12, 9, 10, 9 và 3 các bước trong bảng sau cho ta biết đang sử dụng phương pháp sắp xếp nào
Chọn đáp án D
Câu 46:
Hãy sắp xếp thứ tự 3 giai đoạn để giải quyết bài toán
(A) Chọn một cách cài đặt một kiểu dữ liệu trừu tượng và thay ngôn ngữ giả bằng các mã lệnh của 1 ngôn ngữ lập trình . Kết quả là ta được 1 chương trình hoàn chỉnh có thể giải quyết được vấn đề đặt ra.
(C) Giải thuật được trình bày bằng ngôn ngữ giả dựa trên các kiểu dữ liệu trừu tượng.
(B) Xây dựng mô hình toán thích hợp cho bài toán và tìm một giải thuật giải quyết bài toán trên mô hình đó.
Chọn đáp án A
Câu 49:
Giả sử chương trình A có thời gian chạy chương trình T1(n)=n^2(n mũ 2)
Giả sử chương trình B có thời gian chay chương trình 4*n+1 với n càng lớn thì chương trình nào tốt hơn
Chọn đáp án B
Câu 50:
Nếu T1(n) và T2(n) là thời gian chạy của 2 đoạn chương trình P1 ,P2. Thời gian chạy của hai chuơng trình P1, P2 nối nhau là:
Chọn đáp án A