
230+ câu trắc nghiệm Ngôn ngữ lập trình có đáp án - Phần 7
29 câu hỏi
“FFE6FFE6”.
“FFE6FFE7”.
“FFE66EFF”.
Kết quả khác.
Chọn đáp án D.
“10.000000NguyenVanTuan”
“10.0NguyenVanTuan”
Kết quả khác. (“NguyenVanTuan”)// ht[10]. – Kết quả trên máy.
Chương trình bị lỗi.
Chọn đáp án C.
“12.01.00.0”
“12.0000001.0000000.000000”
Kết quả khác.
Chương trình bị lỗi.
Chọn đáp án A.
-4.
2.
5.
Không có kết quả đúng.
Chọn đáp án A.
1.
2. (Có đặt tên cấu trúc và không đặt tên cấu trúc)
3.
4.
Chọn đáp án B.
Khai báo biến cho cấu trúc đó ta không cần sử dụng từ khóa “struct” nữa.
Khai báo 1 biến cho loại cấu trúc đó ta cần sử dụng từ khóa “struct”.
Không thể khai báo thêm biến cấu trúc nào nữa.
Lưu ý: Test trên Turbo C++ 3.0 không thấy có sự khác biệt.
Chọn đáp án A.
16.
20.
32.
48.
Chọn đáp án C.
Độ dài các trường không vượt quá 16 bít.
Áp dụng được cho các trường có kiểu số nguyên và số thực.
Cho phép lấy địa chỉ trường kiểu nhóm bít.
Xây dựng được các mảng kiểu nhóm bít.
Là một cấu trúc có một trường là con trỏ chứa địa chỉ của một biến cấu trúc.
Là dạng cấu trúc có một trường là con trỏ chứa địa chỉ của một biến cấu trúc có dạng dữ liệu giống nó.
Là dạng cấu trúc có một trường có kiểu dữ liệu giống nó.
Tất cả các ý trên.
Chọn đáp án A.
struct Date{int ngay, thang, nam;};
struct { int ngay, thang, nam;} D1,D2;
typedef struct { int ngay, thang, nam;} Date;
struct Date
Chọn đáp án D.
Độ dài danh sách không thể thay đổi.
Các phần tử của nó được lưu trữ rải rác trong bộ nhớ RAM.
Để cài đặt danh sách móc nối phải sử dụng đến cấu trúc tự trỏ.
Chỉ có thể xóa được phần tử đầu tiên của danh sách.
Chọn đáp án B.
Tất cả các trường chỉ dùng chung một vùng nhớ, và kích thước union bằng kích thước trường lớn nhất.
Các trường nằm rải rác trong bộ nhớ RAM và kích thước của các trường bằng tổng kích thước các trường.
Có thể khai báo các biến trong union có nhiều kiểu khác nhau.
Tại một thời điểm ta không thể chứa dữ liệu tại tất cả các thành phần của một biến union được.
Chọn đáp án B.
20.
22.
28.
Đáp án khác.
Chọn đáp án B.
Câu lệnh bị lỗi.
Giá trị “info” trong phần tử thứ 3 đã bị thay đổi.
Giá trị “info” trong phần tử thứ 2 đã bị thay đổi.
Giá trị “info” trong phần tử bất kì đã bị thay đổi.
Chọn đáp án B.
Loại bỏ phần tử thứ nhất ra khỏi danh sách.
Loại bỏ phần tử thứ 2 ra khỏi danh sách.
Loại bỏ phần tử thứ 3 ra khỏi danh sách.
Câu lệnh bị lỗi.
Chọn đáp án B.
Stack.
Queue.
Cây nhị phân.
Cả 3 đáp án trên.
Chọn đáp án B.
Chỉ có thể thêm phần tử mới vào đầu danh sách.
Không thể thêm phần tử mới vào cuối danh sách.
Có thể thêm phần tử mới vào vị trí bất kì trong danh sách.
Không câu nào đúng.
Chọn đáp án C.
Chỉ có thể xóa phần tử đầu tiên trong danh sách.
Chỉ có thể xóa phần tử cuối cùng trong danh sách.
Có thể xóa một phần tử tại vị trí bất kì trong danh sách.
Tất cả đều sai.
Chọn đáp án C.
calloc();
malloc();
realloc();
Cả 3 đáp án trên.
Chọn đáp án D.
p->next = head; head = p;
p->next = head; head->p; head = p->next;
head->next = p; p = head;
Không có câu nào đúng.
Chọn đáp án A.
head->next = head;
head = head->next;
head = head->next->next;
2, 3.
Chọn đáp án B.
Mỗi phần tử trong danh sách liên kết phải có ít nhất một trường dùng để lưu địa chỉ.
Sử dụng danh sách liên kết thường tiết kiệm bộ nhớ hơn dùng mảng.
Sử dụng danh sách liên kết thường tốn bộ nhớ hơn dùng mảng.
Tất cả các đáp án đều sai.
Chọn đáp án C.
Bạn có thể xử lí một cách hỗn hợp các kiểu dữ liệu trong một đơn vị.
Bạn có thể lưu dữ xâu kí tự có độ dài khác nhau vào trong một biến cấu trúc.
Dữ liệu có thể lưu trữ trong một module và dưới dạng phân cấp.
Cần ít nhất một bộ nhớ cho cùng dữ liệu.
Chọn đáp án D.
SV1.hoten;
p->hoten;
&hoten;
1 và 2.
Chọn đáp án D.
Có thể truyền tham số là một biến struct cho hàm.
Có thể truyền tham số là một biến con trỏ cho hàm.
Có thể truyền tham số là một biến con trỏ struct cho hàm.
Không thể truyền tham số là phần tử của struct cho hàm.
Chọn đáp án D.
A[chỉ số].tên_trường;
A.tên_trường;
&A.tên_trường;
&A[chỉ số].tên_trường;
Chọn đáp án A.
(p->right==NULL);
(p->info==NULL);
(p==NULL);
(p->next==NULL);
Chọn đáp án C.
(p->right!=NULL);
(p->left!=NULL);
(p->right!=NULL)&&(p->right->right==NULL);
(p->right!=NULL)&&(p->right->right!=NULL);
Chọn đáp án D.
FILO.
Tuần tự.
Round Robin.
FIFO.
Chọn đáp án A.
Bạn có thích hoạt động này không?
Hãy lưu hoặc chia sẻ nội dung này đến mọi người.


















