C语言程序设计

C语言本身不提供输入输出语句,其输入输出操作是由()来实现的。

题目

C语言本身不提供输入输出语句,其输入输出操作是由()来实现的。

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

第1题:

下列四个叙述中,错误的是_______。

A.C语言中的关键字必须小写

B.C语言中的标识符必须全部由字母组成

C.C语言不提供输入输出语句

D.C语言中的注释行可以出现在程序的任何位置


正确答案:B
解析:C语言规定标识符只能由字母、数字和下划线3种字符组成,且第—个字符必须为字母或下划线。

第2题:

C语言本身没有输入输出语句,输入输出操作都是通过调用库函数来实现的。()

此题为判断题(对,错)。


正确答案:正确

第3题:

以下叙述正确的是( )。

A.在C语言程序中,main函数必须位于程序的最前面

B.C语言程序的每行中只能写一条语句

C.C语言本身没有输入输出语句

D.在对一个C语言程序进行编译的过程,可发现注释中的拼写错误


正确答案:C
解析:选项A)中,main函数可以放在程序的任何位置,不一定要放在程序的最前面,不论main函数放在什么位置,程序的执行却总是从main函数开始的;选项B)中,因为C语言的语法限制不严格,所以可以多条语句放在同一行上;选项C)是正确的,C语言中没有专门的输入输出语句,输入输出是通过使用输入输出库函数来实现的;选项D)是错误的,因为C语言中的注释是不会被编译的。注意:掌握算法的相关特性。

第4题:

在程序设计中下列哪种语句不是基本语句?()

  • A、顺序语句
  • B、条件语句
  • C、循环语句
  • D、输入输出语句

正确答案:C

第5题:

若某计算机系统的I/O接口与主存采用统一编址,则输入输出操作是通过( )指令来完成。

A.控制
B.中断
C.输入输出
D.访存

答案:D
解析:
CPU对I/O端口的编址方式主要有两种:一是独立编址方式,二是统一编址方式。独立编址方式是指系统使用一个不同于主存地址空间之外的单独的一个地址空间为外围设备及接口中的所有I/O端口分配I/O地址。在这种方式下,CPU指令系统中有专门的用于与设备进行数据传输的输入输出指令,对设备的访问必须使用这些专用指令进行。统一编址方式是指I/O端口与主存单元使用同一个地址空间进行统一编址。在这种方式下,CPU指令系统中无须设置专门的与设备进行数据传输的输入输出指令,I/O端口被当成主存单元同样对待,对主存单元进行访问和操作的指令可以同样用于对I/O端口的访问和操作。

第6题:

嵌入式系统中采用中断方式实现输入输出的主要原因是(9)。A.速度最快B.CPU不参与操作S

嵌入式系统中采用中断方式实现输入输出的主要原因是(9)。

A.速度最快

B.CPU不参与操作

C.实现起来比较容易

D.能对突发事件做出快速响应


正确答案:D
本题主要考查嵌入式系统输入输出方式的基础知识。在一般的操作系统中,输入输出方式主要有以下几种:(1)程序控制方式:CPU直接利用I/O指令编程,实现数据的I/O。CPU发出I/O命令,命令中包含了外设的地址信息和所要执行的操作,相应的I/O系统执行该命令并设置状态寄存器;CPU不停地(定期地)查询I/O系统以确定该操作是否完成。由程序主动查询外设,完成主机与外设间的数据传送,方法简单,硬件开销小。(2)程序中断方式:CPU利用中断方式完成数据的I/O,当I/O系统与外设交换数据时,CPU无需等待也不必去查询I/O的状态,当I/O系统完成了数据传输后则以中断信号通知CPU。CPU然后保存正在执行程序的现场,转入I/O中断服务程序完成与I/O系统的数据交换。然后返回原主程序继续执行。与程序控制方式相比,中断方式因为CPU无需等待而提高了效率。在系统中具有多个中断源的情况下,常用的处理方法有:多中断信号线法、中断软件查询法、雏菊链法、总线仲裁法和中断向量表法。(3)DMA方式:使用DMA控制器(DMAC)来控制和管理数据传输。DMAC和CPU共享系统总线,并且具有独立访问存储器的能力。在进行DMA时,CPU放弃对系统总线的控制而由DMAC控制总线;由DMAC提供存储器地址及必须的读写控制信号,实现外设与存储器之间进行数据交换。DMAC获取总线方式主要有三种,分别是暂停方式、周期窃取方式和共享方式。(4)通道:通道是一种通过执行通道程序管理I/O操作的控制器,它使主机与I/O操作之间达到更高的并行程度。在具有通道处理机的系统中,当用户进程请求启动外设时,由操作系统根据I/O要求构造通道程序和通道状态字,将通道程序保存在主存中,并将通道程序的首地址放到通道地址字中,然后执行“启动I/O”指令。按照所采取的传送方式,可将通道分为字节多路通道、选择通道和数组多路通道三种。(5)输入输出处理机(IOP):也称为外围处理机(PPU),它是一个专用处理机,也可以是一个通用的处理机,具有丰富的指令系统和完善的中断系统。专用于大型、高效的计算机系统处理外围设备的I/O,并利用共享存储器或其他共享手段与主机交换信息。从而使大型、高效的计算机系统更加高效地工作。与通道相比,IOP具有比较丰富的指令系统,结构接近于一般的处理机,有自己的局部存储器。嵌入式系统中采用中断方式实现输入输出的主要原因是能对突发事件做出快速响应。在中断时,CPU断点信息一般保存到栈中。

第7题:

若某计算机系统的I/O接口与主存采用统一编址,则输入输出操作是通过______指令来完成的。

A.控制
B.中断
C.输入输出
D.访存

答案:D
解析:
本题考查计算机系统中的输入输出系统基础知识。常用的I/O接口编址方法有两种:一是与内存单元统一编址,二是单独编址。与内存单元统一编址方式下,是将I/O接口中有关的寄存器或存储部件看作存储器单元,与主存中的存储单元统一编址。这样,内存地址和接口地址统一在一个公共的地址空间里,对I/O接口的访问就如同对主存单元的访问一样,可以用访问内存单元的指令访问I/O接口。I/O接口单独编址是指通过设置单独的I/O地址空间,为接口中的有关寄存器或存储部件分配地址码,需要设置专门的I/O指令进行访问。这种编址方式的优点是不占用主存的地址空间,访问主存的指令和访问接口的指令不同,在程序中容易使用和辨认。

第8题:

下列说法正确的是( )。

A.在C程序中,main()函数必须位于程序的最前面

B.在C程序中,一条语句只能写一行而不能写多行

C.C程序是以行为基本单位的

D.C语言本身没有输入输出语句


正确答案:D
解析: 本题涉及C语言最基本的4个知识点:①C语言程序是由函数构成的,C程序的基本单位是函数;②每个C程序有且只有一个主函数main(),且程序必须从main()函数开始执行,但是main()函数可以放在程序中的任意位置;③C语言的书写格式是自由的,一行可以写多条语句,一条语句也可以写在不同的行上;④C语言本身不提供输入输出语句,可以通过函数来实现输入和输出操作。

第9题:

关系数据库语言SQL除了数据操作以外,还提供了数据控制的功能,其授权和收回就是通过其提供的GOTO语句和REVOKE语句来实现的。


正确答案:错误

第10题:

具有通道的计算机系统,输入输出操作是由通道执行()程序完成的。


正确答案:通道

更多相关问题