关于文件I/O,下列说法不正确的是()。A.要从一个文件读数据,应用程序首先要调用操作系统函数并传送

题目

关于文件I/O,下列说法不正确的是( )。

A.要从一个文件读数据,应用程序首先要调用操作系统函数并传送文件名,并选择一个到该文件的路径来打开文件

B.文件控制块(FCB)对于打开的文件是惟一的识别依据

C.要从文件中读取一块数据,应用程序需要调用函数ReadFile,并将文件句柄在内存中的地址和要复制的字节数传送给操作系统

D.操作系统所以能够找到磁盘上的文件,是因为有磁盘上的文件名的存储位置的记录

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

函数调用时,下列说法中不正确的是()。

A.值传递方式时,形参不予分配内存单元

B.实参和形参可以同名

C.主调函数和被调用函数可以不在同一个文件中

D.函数间传送数据可以使用外部全局变量


A

第2题:

4、下列关于脚本文件和函数文件的描述不正确的是()

A.去掉函数文件第一行的定义可以转变成脚本文件;

B.函数文件可以在命令窗口直接运行;

C.脚本文件可以调用函数文件;

D.脚本文件可以调用函数文件;


函数文件可以在命令窗口直接运行 ;

第3题:

Turbo C通常有库函数,允许直接访问I/O端口,头文件〈conio.h〉中定义了I/O端口例程。其中() 代表从指定端口读一个字节数据。

A.inportb

B.outportb

C.inportw

D.outportw


inportb

第4题:

下列关于脚本文件和函数文件的描述不正确的是()

A.去掉函数文件第一行的定义可以转变成脚本文件;

B.函数文件可以在命令窗口直接运行;

C.脚本文件可以调用函数文件;

D.脚本文件可以调用函数文件;


函数文件可以在命令窗口直接运行 ;

第5题:

下列关于i/o系统的描述中,正确的是( )。

A.文件I/O为应用程序提供所需的内存空间

B.设备I/O通过VFAT虚拟文件表寻找磁盘文件

C.文件I/O通过限制地址空间避免冲突

D.设备I/O负责与键盘、鼠标、串口、打印机对话


正确答案:D

第6题:

函数调用时,下列说法中不正确的是 ( )

A.若用值传递方式,则形式参数不予分配内存

B.实际参数和形式参数可以同名

C.主调函数和被调用函数可以不在同一个文件中

D.函数间传送数据可以使用外部全局变量


正确答案:A
分析备选答案A:值传递时,先给形参分配内存,然后把实参值传给形参分配的内存,所以该说法是错误的,本题答案应选A。至于备选答案B:形参和实参是可以同名的,因为它们的作用域不重复。备选答案C:只要被调函数定义时的存储类型选取“extern”,就可以被其他文件中的函数调用。备选答案D:函数间传递数据的方法有4种,其中的一种就是利用外部全局变量来传递的。

第7题:

下列关于I/O系统的描述中,正确的是( )。

A.文件I/O为应用程序提供所需的内存空间

B.设备I/O通过VFAT虚拟文件表寻找磁盘文件

C.文件I/O通过限制地址空间避免冲突

D.设备I/O负责与键盘、鼠标、串口、打印机对话


正确答案:D

第8题:

关于文件I/O,下列说法不正确的是

A.要从一个文件读数据,应用程序首先要调用操作系统函数并传送文件名,并选一个到该文件的路径来打开文件

B.文件控制块(FCB)对于打开的文件是惟一的识别依据

C.要从文件中读取一块数据,应用程序需要调用函数ReadFile,并将文件句柄在内存中的地址和要拷贝的字节数传送给操作系统

D.操作系统之所以能够找到磁盘上的文件,是因为有磁盘上的文件名的存储位置的记录


正确答案:B
解析:文件句柄(file handle)对于打开的文件是惟一的识别依据。要从文件中读取一块数据,应用程序需要调用函数ReadFile,并将文件句柄在内存中的地址和要拷贝的字节数传送给操作系统。

第9题:

(24)下列关于I/O系统的描述中,正确的是( )。

A)文件I/O为应用程序提供所需的内存空间

B)设备I/O通过VFAT虚拟文件表寻找磁盘文件

C)文件I/O通过限制地址空间避免冲突

D)设备I/O负责与键盘、鼠标、串口、打印机对话


正确答案:D
(24)D) 【解析】内存管理的目标是给每一个应用程序分配所必需的内存;文件I/O通过VFAT虚拟文件表寻找磁盘文件;内存管理通过把应用程序限制在自己的地址空间来避免冲突;为了能与一个设备对话,设备I/O通过会说该设备能理解的语言,负责与键盘、鼠标、串口、打印机对话。因此本题的正确答案是D)。