计算机程序设计

在程序设计时,为什么要进行文件包含?

题目

在程序设计时,为什么要进行文件包含?

参考答案和解析
正确答案: 在程序设计中,文件包含是很有用的。一个大的程序可以分为多个模块,由多个程序分别编程。有些公用的符号常量或宏定义等可单独组成一个文件,在其它文件的开头用包含命令包含该文件即可使用,这样,可避免在每个文件开头都去书写那些公用量,从而节省时间,并减少出错。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么?


正确答案:
答:可以,在不同的C文件中以static形式来声明同名全局变量。
可以在不同的C文件中声明同名的全局变量,前提是其中只能有一个C文件中对此变量赋初值,此时连接不会出错

第2题:

为什么要进行逻辑文件和物理文件之间的相互转换?


正确答案: 用户的大量信息一般都存放在磁盘或磁带上,为此必须记住各种信息的分布情况、记住信息存放的物理位置,还要启动磁盘机或磁带机来保存或读出信息。为了方便用户,这些工作都不要用户自己去做,用户使用文件时只要给出文件的名字和一些适当的说明(所看到的文件格式和内容是从用户使用的角度呈现的逻辑文件),为兼顾用户使用文件的方便和存储设备的技术特点,文件系统按照用户的要求把逻辑文件组织成物理文件(即按照存储的格式组织的文件)存放到存储介质上或把存储介质上的文件转换为逻辑文件供用户使用。

第3题:

要利用C++流进行文件操作,必须在程序中包含的头文件是( )。

A.iostream

B.fstream

C.strstream

D.iomanip


正确答案:B
解析:iostream通用I/O流类和其他I/O流的基类;fstream类用来对文件流进行操作,fstream类的头文件是fstream.h:stxstream类同时可以支持C风格的串流的输入输出操作iomanip是I/O流控制头文件,就像c中的格式化输出一样。

第4题:

在铣削编程时,为什么要进行刀具半径补偿?


正确答案: 在连续轮廓加工过程中,由于刀具总有一定的半径,而机床的运动轨迹是刀具的中心轨迹,因此,刀具中的运动轨迹并不等于加工零件的轮廓,为了要得到符合要求的轮廓尺寸,在进行加工是必须使刀具偏离加工轮廓一个半径,为了简化编程,所以要进行刀具半径补偿。

第5题:

下面关于文件包含语句说法错误的是()。

  • A、在包含文件时,如果没有找到文件,include语句会发生警告信息,程序继续运行。
  • B、在包含文件时,如果没有找到文件,require语句会发生致命错误,程序停止运行。
  • C、“./”表示当前目录,“../”表示当前目录的上级目录。
  • D、在包含文件时,被包含的文件路径必须是从盘符开始的路径。

正确答案:D

第6题:

当需要进行标准I/O操作时,则应在程序文件中包含()头文件,当需要进行文件I/O操作时,则应在程序文件中包含()头文件。


正确答案:iostream.h;fstream.h

第7题:

什么叫做微处理器的程序设计模型? 为什么要提出程序设计模型这一概念?


正确答案:程序设计模型即程序员编程时所需要的计算机模型,它主要指CPU内的寄存器组体系结构。提出程序设计模型概念是使复杂的问题简单化,便于程序设计。

第8题:

要采用“cin,tout”进行输入输出时,必须包含的头文件是【 】。


正确答案:iostream.h
iostream.h 解析:iostream.h是与输入输出有关的类文件。

第9题:

为什么在管子焊接时要进行校正?


正确答案: 管子焊接时进行校正可减少焊接变形,保证焊接质量、焊件相互位置及所需要的间隙等。

第10题:

在用堆栈传参的子程序设计中,为什么要PUSHBP?


正确答案:这是因为子程序中要用到BP寄存器。在子程序中,为了取得从堆栈传递过来的参数,必须访问堆栈,这就要用到BP寄存器,而BX、SL DI等寄存器都不能用来访问堆栈。