以下对C语言函数的有关叙述中,正确的是()。 

题目
单选题
以下对C语言函数的有关叙述中,正确的是()。
A

C语言程序由一个或者多个函数组成

B

C语言函数既可以嵌套定义,也可以递归定义

C

函数必须有返回值,否则不能使用函数

D

在C语言程序中,存在调用关系的所有函数必须放在同一个源程序文件中

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

第1题:

以下对C语言函数的有关描述中,正确的是

A.在C语言中调用函数时,只能把实参的值传给形参,形参的值不能传送给实参

B.C函数既可以嵌套定义又可以递归调用

C.函数必须有返回值,否则不能使用函数

D.函数必须有返回值,返回值类型不定`


正确答案:A

第2题:

下列叙述中正确的是()

A.C语言程序必须要有return语句

B.C语言程序中,要调用的函数必须在main()函数中定义

C.C语言程序中,只有int类型的函数可以未经声明而出现在调用之后

D.C语言程序中,main()函数必须放在程序开始的部分


正确答案:C

第3题:

以下叙述中正确的是

A ) C 语言程序将从源程序中第一个函数开始执行

B ) 可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行

C ) C 语言规定必须用 main 作为主函数名,程序将从此开始执行,在此结束

D ) main 可作为用户标识符,用以命名任意一个函数作为主函数


正确答案:C

第4题:

以下说法中正确的是______。

A.C语言程序总是从第一个定义的函数开始执行

B.C语言程序中,要调用的函数必须在main()函数中定义

C.C语言程序总是从main()函数开始执行

D.C语言程序中的main()函数必须放在程序的开始部分


正确答案:C
解析:要调用的函数必须先定义(不能嵌套),但是可以互相嵌套调用。

第5题:

下列叙述中正确的是:()

A.C语言程序中,main()函数必须在其它函数之前,函数内可以嵌套定义函数

B.C语言程序中,main()函数的位置没有限制,函数内不可以嵌套定义函数

C.C语言程序中,main()函数必须在其它函数之前,函数内不可以嵌套定义函数

D.C语言程序中,main()函数必须在其它函数之后,函数内可以嵌套定义函数


正确答案:B

第6题:

以下说法正确的是()

A、C语言程序总是从第一个的函数开始执行

B、在C语言程序中,要调用函数必须在main()函数中定义

C、C语言程序总是从main()函数开始执行

D、C语言程序中的main()函数必须放在程序的开始部分


参考答案:C

第7题:

下列叙述中正确的是:()

A.C语言程序总是从第一个定义的函数开始执行

B.C语言程序中,函数类型必须进行显式声明

C.C语言程序中,return语句必须放在函数的最后

D.C语言程序中,return语句中表达式的类型应该与函数的类型一致


正确答案:D

第8题:

( 11 )以下叙述正确的是

A ) C 语言程序是由过程和函数组成的

B ) C 语言函数可以嵌套调用,例如: fun ( fun ( x ))

C ) C 语言函数不可以单独编译

D ) C 语言中除了 main 函数,其他函数不可作为单独文件形式存在


正确答案:B

第9题:

以下对C++语言函数的有关描述中,正确的是

A.在C++语言中调用函数时,只能把实参的值传给形参,形参的值不能传送给实参

B.C++语言函数既可以嵌套定义又可以递归调用

C.函数必须无返回值,否则不能使用函数

D.函数必须有返回值,返回值类型不定


正确答案:A
解析:形参的值的改变,不能影啊实参的值。选项B) 函数只能嵌套调用,不能嵌套定义;函数要是有返回值其类型必须确定;函数也可无返回值,用 void表示。

第10题:

下面叙述中,正确的是A.C语言编译时不检查语法 B.C语言的子程序有过程和函数两种C.C语言的函数可以嵌套定义 D.C语言的函数可以嵌套调用


正确答案:D
本题主要考查我们对C语言一些基础知识的掌握情况。下面分别分析本题的四个选项。
C语言程序在编译时的主要任务就是检查程序的语法是否符合规定,因此选项A的描述不正确。
一个程序一般都是从主函数开始运行,之后主程序调用的其他程序段叫子程序。由于C语言的程序段都是以函数形式存在的,所以除了主程序main()函数以外,其他程序中出现的子程序都是函数,而非过程。因此,选项B的描述不正确。
在C语言中,函数是不允许被定义在其他函数里面的,即嵌套定义的。因此,选项C的描述是错误的。
在C语言中,函数不能嵌套定义,但可以嵌套调用和递归调用。嵌套调用是指一个函数在执行过程中,调用了另一个函数,而被调函数在执行时,还可以调用其他函数。因此,本题正确的答案选D。

更多相关问题