在打开一个文件时,通知编译系统以下3个信息: 需要访问的文件的名字 ,________以及让哪一个指针变量指向被打开的文件
使用文件的方式(“读”还是“写”等)
举一反三
内容
- 0
以追加模式打开文件时,文件指针指向文件尾
- 1
Linux系统中,打开1.txt文件用于写,如果已经建立好用户打开文件表以及系统打开文件表之间的各种关系以及初始化,此时进程如何找到该文件的内存inode节点的? A: 通过打开文件返回的文件描述符fd,获取用户打开文件表的第fd项元素的值,该值就是指向系统打开文件表表项的指针,该指针指向的系统打开文件表表项中有指向内存活动inode节点的指针。 B: 通过打开文件返回的文件描述符fd,用户打开文件表的第id项就是指向内存活动inode节点的指针。 C: 通过打开文件返回的文件描述符fd,获取用户打开文件表的第fd项元素的值,该值就是内存活动inode节点的指针。 D: 打开文件返回的文件描述符fd就是内存活动inode节点的指针。
- 2
文件指针指的是() A: 其它三项都不对 B: 通过变量指向一个文件地址 C: 在C语言中用一个指针变量指向一个文件,这个指针就是文件指针 D: 通过常量指向一个文件地址
- 3
如果指针变量p已指向数组中的一个元素,则p+1指向同一数组中的下一个元素(1分)正确33、文件指针用于指向文件,文件只有被打开后才有对应的文件指针。(1分)
- 4
以读模式打开文件时,文件指针指向文件开始处