
Data chuong 4
Authored by Thinh huu
Arts
1st Grade
Used 1+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
19 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Hàm Empty_List sau làm công việc gì?
typedef ... ElementType; //kiểu của phẩn tử trong DS
typedef struct Node{
ElementType Element;// Nội dung của phần tử
Node* Next; // con trỏ chỉ đến pt kế tiếp
};
typedef Node* List;
int Empty List(List L) {
return (L->Next==NULL) ;
}
Khởi tạo danh sách rỗng
Kiểm tra danh sách có rỗng hay không
Gán giá trị cho danh sách rỗng
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Cài đặt danh sách bằng mảng có nghĩa là?
Dùng biến con trỏ lưu trữ các phần tử của danh sách.
Bù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.
Tất cả đều đúng.
Dùng bản ghi có hai thành phần để lưu trữ các phần tử của danh sách
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Cho cấu trúc dữ liệu danh sách như sau, hỏi Danh sách đầy khi nào?
#define MaxLength 100
typedef ... ElementType; // Kieu PT
typedef int Position; // Kieu vi tri cua PT
typedef struct {
ElementType Elements[MaxLength]; //
Position Last;
} List;
List L;
Khi L.Last == 0
Khi L.Last == MaxLength
Khi L.Top == MaxLength
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Hàm "TenHam" trong đoạn code sau cho kết quả như thế nào?
#define MaxLength 100
typedef ... ElementType; // Kieu PT
typedef int Position; // Kieu vi tri cua PT
typedef struct {
ElementType Elements[MaxLength]; //
Position Last;
} List;
int TenHam (List L){
return L.Last==MaxLength;
}
Tạo 1 danh sách rỗng.
Bằng 1 khi danh sách rỗng, bằng 0 khi danh sách đầy
Tạo 1 danh sách đầy.
Bằng 1 khi danh sách đầy, bằng 0 khi danh sách chưa đầy
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Hàm CT_Con(L,X) trả về giá trị như thế nào?
typedef struct Node {
Kiểu Dữ Liệu Data;
Node Link;
};
typedef Node DS;
int CT Con(DS L; Kiéu_DL X){
Node *N;
N=L;
while (N!=NULL) &&(N->Data != X)
N=N->Link;
if (N!=NULL) return 1;
else return 0;
}
Trả về 1 khi tìm thấy giá trị X
Trả về 1 khi hết danh sách
Trả về 0 nếu hết danh sách
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Dòng lệnh nào sau đây có thể được đưa vào dòng [11] trong đoạn chương trình?
L->Elements[Q]=L->Elements[Q+1];
L->Elements[Q-1]=L->Elements[Q-1];
L->Elements[Q]=L->Elements[Q-1];
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Đoạn chương trình sau làm công việc gì?
int (ElementType X, List L){
int P;
int Found = 0;
P =0; //vị trí phẩn tử đầu tiên
/*trong khi chưa tìm thấy và chưa kết thúc
danh sách thì xét phan tủ kê tiép*/
while ((P != L.Last) && (Found == 0))
if (L.Elements[P] == X)
Found = 1;
else P = P+l;
return P;
}
Định vị (tìm vị trí) phần tử X trong danh sách L
Xóa 1 phần tử ra khỏi danh sách L
Thêm 1 phần tử vào danh sách L
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?