CMS专题

单选题以下关于程序中函数的定义、调用和声明的叙述中,正确的是()。A 函数的定义必须放在该函数的调用之前B 函数的声明必须放在该函数的调用之前C 函数的定义必须放在该函数的声明之前D 函数的声明必须放在该函数的定义之前

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

函数的定义必须放在该函数的调用之前

B

函数的声明必须放在该函数的调用之前

C

函数的定义必须放在该函数的声明之前

D

函数的声明必须放在该函数的定义之前

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

第1题:

在C语言程序中,以下说法正确的是( )。

A)函数的定义和函数的调用均不可以嵌套

B)函数的定义不可嵌套,但函数的调用可以嵌套

C)函数的定义可以嵌套,但函数的调用不可以嵌套

D)函数的定义和函数的调用均可以嵌套


正确答案:B

第2题:

下列叙述中正确的是()

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

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

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

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


正确答案:C

第3题:

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

(42)

A. 函数的定义必须放在该函数的调用之前

B. 函数的声明必须放在该函数的调用之前

C. 函数的定义必须放在该函数的声明之前

D. 函数的声明必须放在该函数的定义之前


正确答案:B

第4题:

在C语言程序中,以下说法正确的是( )。

A.函数的定义和函数的调用均不可以嵌套

B.函数的定义不可嵌套,但函数的调用可以嵌套

C.函数的定义可以嵌套,但函数的调用不可以嵌套

D.函数的定义和函数的调用均可以嵌套


正确答案:B
解析:本题考查函数调用的基本概念。因为函数的结果是一个未知量,而函数定义时不能使用未知量,所以函数定义不可以嵌套,但是函数调用可以嵌套。

第5题:

在下面关于函数的描述中错误的是 ______。

A.在一个源文件中,如果函数定义在先,调用在后,则不必声明该函数

B.如果一个函数在一个源文件里定义,而调用在另一个源文件中,则必须在调用之前声明该函数

C.函数的声明应使用函数原型

D.在一个源文件中,如果自定义函数调用在先,定义在后,则不必声明该函数


正确答案:D

第6题:

关于函数声明,以下不正确的说法是()。

A.如果函数定义出现在函数调用之前,可以不必加函数原型声明

B.如果在所有函数定义之前,在函数外部已做了声明,则各个主调函数不必再做函数原型声明

C.函数再调用之前,一定要声明函数原型,保证编译系统进行全面的调用检查

D.标准库不需要函数原型声明


正确答案:C

第7题:

以下叙述中正确的是( )。

A.构成C程序的基本单位是函数

B.可以在一个函数中定义另一个函数

C.main函数必须放在其他函数之前

D.所有被调用函数一定要在调用之前进行定义


正确答案:A
解析:C程序是由函数构成的,A)正确;main函数可以放在其他函数之前,也可以放在其他函数之后,C)错误;函数可以嵌套调用,但不能嵌套定义,B)错误;被调用函数可以在调用之后定义,但需要在调用前声明,D)错误。

第8题:

以下叙述中正确的是

A.构成C程序的基本单位是函数

B.可以在一个函数中定义另一个函数

C.main()函数必须放在其他函数之前

D.所有被调用的函数一定要在调用之前进行定义


正确答案:A

第9题:

以下叙述正确的是______。

A.构成C程序的基本单位是函数

B.可以在函数中定义另一个函数

C.main()函数必须放在其他函数之前

D.所有被调用的函数一定要在调用之前进行定义


正确答案:A
解析:C语言是由函数构成的。一个C程序可以包含一个主函数,即main()函数,也可以包含一个main()函数和若干其他函数。函数是C程序的基本单位。被调用的函数可以是系统提供的库函数,也可以是自定义的函数。从函数的形式上分为有参函数和无参函数。main()函数可以位于程序最前头,也可以位于程序结尾或中间,C程序总是从main()函数开始执行,不论main()函数在程序中的位置如何。C语言中函数必须独立定义,不能在一个函数中定义另一个函数,但可以在一个函数中调用另一个函数,而且被调函数的定义可以在程序中的任何位置,不一定要在调用函数之前进行定义。若被调函数在调用函数之后定义,在调用函数中需要对被调函数进行类型说明。

第10题:

下列关于C++函数的描述中正确的是( )。

A.主函数是程序的入口,它由用户定义的函数调用

B.函数在调用之前必须先被声明

C.每个用户定义的函数只能被其他函数调用一次

D.函数是C++中面向对象程序设计框架的基本组成单元


正确答案:B

更多相关问题