下列关于文件I/O编程,描述错误的是( )。
A. Linux的所有文件操作都是使用文件描述符fd来进行的
B. glibc提供了基本I/O函数和标准I/O函数来供应用程序调用
C. 基本I/O函数带缓存区,其基本操作函数有open(),close(),read()等
D. 标准I/O函数相对于基本I/O函数,增加了缓冲区的利用,减少了系统调用次数
若要打开一个已存在的非空文件“file”用于修改,以下正确的函数调用语句是( )。
A. fp=fopen("file","r")
B. fp=fopen("file","a+")
C. fp=fopen("file","w")
D. fp=fopen("file","r+")
静态文件inode编号通过查询buf这个struct stat结构体变量的( )元素获得。
A. buf.st_blksize
B. buf.st_size
C. buf.st_ino
D. buf.st_blocks
以下有关进程和程序的说法正确的是( )。
A. 进程是静态的
B. 程序是动态的
C. 一个程序可以对应多个进程
D. 程序就是进程