320 Câu hỏi trắc nghiệm lập trình C có đáp án - Phần 4

24392 lượt thi 50 câu hỏi 60 phút

Đề thi liên quan:

Danh sách câu hỏi:

Câu 3:

Cho tệp nhị phân DATA chứa dãy các cấu trúc liền nhau L struct T{…} x;và f là con trỏ tệp đến DATA. Chọn câu đúng nhất trong các câu sau:

Xem đáp án

Câu 4:

f là con trỏ trỏ đến tệp nhị phân DATA chứa không quá 100 bản ghi( kiểu cấu trúc) liền nhau. Cho khai báo. Đoạn chương trình nào sau đây
đọc toàn bộ các bảng ghi trong DATA vào x: struct T {…}; struct T x[100]; int i = 0, n = 0;

Xem đáp án

Câu 6:

Phát biểu nào sau là đúng khi nói về hàm fgets():

Xem đáp án

Câu 8:

Phát biểu đúng nhất về mẫu lệnh( f là con trỏ tệp): while ((ch = fgetc(f)) != EOF)…

Xem đáp án

Câu 9:

Phát biểu nào đúng khi nói về câu lệnh fflush(FILE *f):

Xem đáp án

Câu 11:

Đấu hiệu nào là đúng khi sử dụng hàm fread();

Xem đáp án

Câu 12:

Dấu hiệu nào là đúng khi sử dụng hàm fputs();

Xem đáp án

Câu 13:

Dấu hiệu nào là đúng khi sử dụng hàm fopen() để mở một file đã tồn tại đọc theo kiểu nhị phân:

Xem đáp án

Câu 14:

Hàm nào trả lại kích thước của một tệp được mở:

Xem đáp án

Câu 15:

Câu lệnh sau có ý nghĩa gì: FILE * fopen(tep1, ”ab”);

Xem đáp án

Câu 16:

Hàm nào có thể thay đổi kích thước của tệp đang mở:

Xem đáp án

Câu 18:

Câu lệnh sau có ý nghĩa gì? FILE * fopen(tep1, ”r + ”);

Xem đáp án

Câu 19:

Câu lệnh sau có ý nghĩa gì? int open(tep1, O_TRUNC);

Xem đáp án

Câu 22:

Cho các khai báo sau. Hãy chọn câu đúng nhất:
struct ngay {
int ng, th, n;
}
vaotruong, ratruong;
typedef struct sinhvien {
char hoten;
ngay ngaysinh;
};

Xem đáp án

Câu 24:

Đối với kiểu có cấu trúc, cách gán nào sau đây là không được phép:

Xem đáp án

Câu 25:

Cho đoạn chương trình sau. Chọn câu đúng nhất trong các câu sau:
struct {
int to;
float soluong;
}
x[10];
for (int i = 0; i < 10; i++) scanf(“ % d % f”, & x[i].to, & x[i].soluong);

Xem đáp án

Câu 27:

Để dùng danh sách liên kết, xét hai khai báo sau(cần 1KB để lưu dữ thông tin về một sinh viên). (Với “thongtin” là một thành phần dữ liệu
của cấu trúc); Chọn câu đúng nhất trong các câu sau:
1. Khai báo 1:
struct SV {
thongtin;
struct SV * tiep;
};
2. Khai báo 2:
struct SV {
thongtin
};
struct DS {
struct SV * sv;
struct DS * tiep;
}

Xem đáp án

Câu 29:

Chọn câu đúng:

Xem đáp án

Câu 30:

Toán tử nào sau đây sẽ truy xuất 1 thành phần của con trỏ cấu trúc:

Xem đáp án

Câu 33:

Hãy khai báo một cấu trúc mô tả sinh viên, thông tin về mỗi sinh viên bao gồm: tên, điểm 3 môn học. Khai báo nào sau đây là đúng:

Xem đáp án

Câu 34:

Biến con trỏ có thể chứa:

Xem đáp án

Câu 42:

Khi sử dụng từ khóa typedef trước định nghĩa cấu trúc thì:

Xem đáp án

Câu 44:

Chọn đáp án đúng khi sử dụng trường kiểu bit:

Xem đáp án

Câu 45:

Đâu là định nghĩa đúng về cấu trúc tự trỏ:

Xem đáp án

Câu 46:

Trong các khai báo sau, khai báo nào không đúng:

Xem đáp án

Câu 47:

Đâu là phát biểu dúng về danh sach moc nối:

Xem đáp án

Câu 48:

Phát biểu nào không đúng về onion:

Xem đáp án

5.0

1 Đánh giá

100%

0%

0%

0%

0%