工学

单选题关于主函数,以下说法正确的是()A 主函数名必须与文件名相同B 主函数的工作空间与子函数的工作空间是嵌套的C 主函数中不能定义其他函数D 每个函数文件中都必须有主函数

题目
单选题
关于主函数,以下说法正确的是()
A

主函数名必须与文件名相同

B

主函数的工作空间与子函数的工作空间是嵌套的

C

主函数中不能定义其他函数

D

每个函数文件中都必须有主函数

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

第1题:

以下叙述中正确的是( )

A.C程序由函数和过程组成

B.C程序由主函数组成

C.C程序由函数组成

D.C程序中,主函数必须放在其他函数之前


正确答案:C

第2题:

若有以下程序#include <stdio.h>void f(int n);main(){ void f(int n); f(5);}void f(int n){ printf("%d\n",n);}则以下叙述中不正确的是A.若只在主函数中对函数f进行说明,则只能在主函数中正确调用函数fB.若在主函数前对函数f进行说明,则在主函数和其后的其他函数中都可以正确调用函数fC.对于以上程序,编译时系统会提示出错信息:对f函数重复说明D.函数f无返回值,所以,可用void将其类型定义为无返回值型


正确答案:C
C语言规定,一个函数中调用另一个函数(即被调用函数)需要具备的条件有:
① 被调用的函数必须是已经存在的函数(是库函数或用户自己定义的函数)。
② 如果使用库函数,一般还应该在本文件开头用#include命令将函数调用有关库函数时所需要的信息“包含”到本文件中。
③ 如果使用自定义函数,而且该函数与调用它的函数在同一个文件中,一般还应该在主调函数中对被调用的函数做声明,即向编译系统声明将要调用此函数,并将有关信息通知编译系统。
在本题中,选项C是不正确的,从程序中我们可以看出,首先在主函数前面声明了函数f,按照函数调用的规则,主函数可以调用该函数了,但在主函数中又重复声明了该函数,其声明的形式完全一样,虽然重复了操作,但编译时系统不会报错,仍属于合理操作。

第3题:

若有以下程序#includevoidf(intn);main(){voidf(intn);f(5);}voidf(intn){printf(“%d\n“,n);}则以下叙述中不正确的是()

A、若只在主函数中对函数f进行说明,则只能在主函数中正确调用函数f

B、若在主函数前对函数f进行说明,则在主函数和其后的其它函数中都可以正确调用函数f

C、对于以上程序,编译时系统会提示出错信息:提示对对f函数重复说明

D、函数f无返回值,所以可用void将其类型定义为无值型


参考答案:C

第4题:

以下说法中,不正确的是

A.C程序中必须有一个main()函数,从main()函数的第一条语句开始执行

B.非主函数都是在执行主函数时,通过函数调用或嵌套调用而执行

C.C程序中的main()函数必须放在程序的开始位置

D.C程序中的main()函数位置可以任意指定


正确答案:C
解析:main()函数的作用,以及main()函数在程序中出现的位置。一个完整的C语言程序有且仅有一个主函数(main()函数)。程序总从main()函数的第一条语句开始执行,到main()函数的最后—条语句结束,其他函数都是在执行main()函数时,通过函数调用或嵌套调用而得以执行的。C语言规定,main()函数在程序中的位置是任意的。

第5题:

关于return语句,正确的说法是______。

A.在主函数和其他函数中均可出现

B.必须在每个函数中出现

C.可以在同一个函数中出现多次

D.只能在除主函数之外的函数中出现一次


正确答案:C

第6题:

关于return语句,下列说法正确的是( )。

A. 不能在主函数中出现

B. 必须在每个函数中出现

C. 可以在同一个函数中出现多次

D. 只能在除主函数之外的函数中再出现一次


正确答案:C

第7题:

关于C++主函数特性,下列叙述正确的是( )。

A.主函数在同一个C++文件中可以有两个

B.主函数类型必须是void 类型

C.主函数一定有返回值

D.每个C什程序都必须有一个main()函数


正确答案:D

第8题:

以下说法中,不正确的是( )。

A.C++程序中必须有一个主函数main(),而且是从main()的第1条语句开始执行的

B.非主函数都是在执行主函数时,通过函数调用或嵌套调用而得以执行的

C.主函数可以在任何地方出现

D.主函数必须出现在固定位置。


正确答案:D
解析:本题考核的知识点是主函数的位置和作用。一个完整的C++程序有且仅有一个主函数。程序总是从主函数的第1条语句开始执行,到主函数的最后一条语句结束。其他函数都是在执行主函数时,通过函数调用或嵌套调用而得以执行的。C++规定,主函数可以出现在程序的任何地方。

第9题:

以下说法不正确的是

A.C程序中必须有一个main()函数,C程序是从main()函数的第1条语句开始执行的。

B.非主函数都是在执行主函数时,通过函数调用或嵌套调用而得以执行的。

C.C程序中的main()函数必须放在程序的开始位置。

D.C程序中的main()函数位置可以任意指定。


正确答案:C
解析:本题考核的知识点是main()函数的作用,以及main()函数在程序中出现的位置。一个完整的C语言程序有且仅有一个主函数(main()函数)。程序总从main()函数的第一条语句开始执行,到main()函数的最后一条语句结束,其他函数都是在执行main()函数时,通过函数调用或嵌套调用而得以执行的。C语言规定,main()函数在程序中的位置是任意的,故选项c不正确。所以,4个选项中C符合题意。

第10题:

以下关于二元函数的连续性的说法正确是( )



答案:B
解析:

更多相关问题