JavaScript is required

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

A.
int fread( void *ptr, int size, FILE *f, int n);
B.
int fread( FILE *f, void *ptr, int size, int n);
C.
int fread( int size, void *ptr, int n, FILE *f);
D.
int fread( void *ptr, int size, int n, FILE *f);
Trả lời:

Đáp án đúng: D


Hàm `fread()` trong C dùng để đọc dữ liệu từ một file. Cú pháp đúng của hàm là: `size_t fread(void *ptr, size_t size, size_t count, FILE *stream);` Trong đó: * `ptr`: Con trỏ đến vùng nhớ sẽ lưu trữ dữ liệu đọc được. * `size`: Kích thước của mỗi phần tử cần đọc (tính bằng byte). * `count`: Số lượng phần tử cần đọc. * `stream`: Con trỏ FILE trỏ đến file cần đọc. Như vậy, đáp án D là đúng vì nó tuân theo thứ tự và kiểu dữ liệu của các tham số truyền vào hàm `fread()`. Các đáp án khác sai vì: * Đáp án A, B, C: Thứ tự các tham số truyền vào không đúng so với cú pháp chuẩn của hàm `fread()`.

Tổng hợp 600+ câu hỏi trắc nghiệm lập trình C có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.


50 câu hỏi 60 phút

Câu hỏi liên quan