首页/ 题库 / [单选题]以下关于程序中函数的定义、调用和声明的叙的答案

以下关于程序中函数的定义、调用和声明的叙述中,正确的是()。

单选题
2021-09-17 17:58
A、函数的定义必须放在该函数的调用之前
B、函数的声明必须放在该函数的调用之前
C、函数的定义必须放在该函数的声明之前
D、函数的声明必须放在该函数的定义之前
查看答案

正确答案
B

试题解析
在程序中,函数定义是指对函数的完整定义,包括函数首部和函数体,函数调用是指对所定义函数的使用,一个函数只有被调用才能得到执行。函数声明是指函数的定义在后面,而前面需要对它进行调用,这样就需要预先进行声明,以便编译程序检查调用的合法性。一般来说,函数的声明只是函数首部加上分号即可。函数声明不是必需的.若函数调用在函数定义之后,则无须声明。

相关题目
关于程序设计语言,以下描述中不正确的是( )。
按照程序设计语言的分类,以下编程语言中属于高级程序设计语言的是( )语言。
关于程序设计语言,以下描述中不正确的是( )。
以下关于程序中函数的定义、调用和声明的叙述中,正确的是()。
在面向对象程序设计语言中,对象之间通过()方式进行通信。以下关于好的面向对象程序设计语言的叙述中,不正确的是()。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是( )。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
若已经定义的函数有返回值,则以下关于该函数调用的叙述中错误的是______。
以下关于解释程序和编译程序的叙述中,正确的是( )。
以下关于高级语言程序的编译和解释的叙述中,正确的是(48)。
● 以下关于高级语言程序的编译和解释的叙述中,正确的是 (48) 。(48)
简述在C语言程序中调用汇编语言程序的方法。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是( )。A.函数调用可以嵌套和递归B.函数调用可以作为一个函数的实参C.函数调用可以出现在表达式中D.函数调用可以作为一个函数的形参
下面对C语言的描述中,正确的是A.函数一定有返回值,否则无法使用函数B.C语言函数既可以嵌套定义,又可以递归调用C.在C语言中,调用函数时,只能将实参的值传递给形参D.C语言程序中有调用关系的所有函数都必须放在同一源程序文件中
在下列结论中,只有一个是错误的,它是( )。A.C语言允许函数的递归调用B.C语言中的continue语句,可以通过改变程序的结构而省略C.有些递归程序是不能用非递归算法实现的D.C语言中不允许在函数中再定义函数
下面叙述中,正确的是A.C语言编译时不检查语法 B.C语言的子程序有过程和函数两种C.C语言的函数可以嵌套定义 D.C语言的函数可以嵌套调用
● 将高级语言源程序翻译为机器语言程序的过程中常引入中间代码。以下关于中代码的叙述中,错误的是 (22) 。(22)
将高级语言源程序翻译为机器语青程序的过程中常引人中间代码。以下关于中间代码的叙述中,错误的是( )。
下面关于程序设计语言概念的叙述中()是正确的。
● 若程序中定义了三个函数f1、f2和f3,并且函数f1调用f2、f2调用f3,那么程序运行时不出现异常的情况下,函数的返回方式为(32) 。(32)
广告位招租WX:84302438

免费的网站请分享给朋友吧