JavaScript is required

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

A.
double chsize(int handle, long size);
B.
long chsize(int handle, long size);
C.
int chsize(int handle, long size);
D.
Tất cả các đáp án trên
Trả lời:

Đáp án đúng: C


Hàm `chsize` được sử dụng để thay đổi kích thước của một tệp tin đã mở. Hàm này nhận hai tham số: `handle` là số hiệu (file handle) của tệp tin cần thay đổi kích thước, và `size` là kích thước mới của tệp tin (tính bằng byte). Giá trị trả về của hàm `chsize` là một số nguyên, thường là 0 nếu thành công và -1 nếu có lỗi. Tuy nhiên, kiểu trả về này có thể khác nhau tùy thuộc vào hệ điều hành và trình biên dịch. Trong các lựa chọn được đưa ra, kiểu trả về `int` có vẻ phù hợp hơn trong ngữ cảnh C/C++. Do đó, đáp án C có vẻ hợp lý nhất trong các lựa chọn, mặc dù các hệ thống khác có thể sử dụng `long`. Trong các lựa chọn đưa ra, hàm có cú pháp đúng nhất là C.

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