题目内容

任何进程在运行时默认打开的三个流对象,都有相应的文件描述符,标准文件描述符定义标准输入设备的值为。

A. 0
B. 1
C. 2
D. 3

查看答案
更多问题

系统调用的函数原型int open(const char *pathname, int flags),flag值中表示以读写的方式打开文件。

A. O_RDONLY
B. O_WRONLY
C. O_RDWR
D. O_APPEND

系统调用的函数原型int open(const char *pathname, int flags),flag值中表示若文件存在且为只读或只写成功打开,则将长度截为0。

A. O_APPEND
B. O_TRUNC
C. O_CREAT
D. O_EXCL

#include#include#include#include#includeint main(){;int fd,length;fd=open("lseek.txt",O_RDWR);length=lseek(fd,0,SEEK_END);printf("the length os lseek is %d\n",length);close(fd);return 0;}此行代码length=lseek(fd,0,SEEK_END);中的length的值表示。

A. 文件lseek.txt的大小
B. 调整lseek.txt指针位置到文件的开头
C. 调整lseek.txt指针位置到文件的中间
D. 调整lseek.txt指针位置到文件的第二个字节

使用下列函数调用int fcntl(int fd, int cmd);来实现文件描述符的复制,cmd参数应使用哪一个?

A. F_DUPFD
B. FD_CLOEXEC
C. F_GETFD
D. F_SETFD

答案查题题库