在定义函数的格式类型修饰符函数名(形式参数表)函数体中,函数体可以是()。A、基本语句B、复合语句C、空语句D、语句序列

题目

在定义函数的格式类型修饰符函数名(形式参数表)函数体中,函数体可以是()。

  • A、基本语句
  • B、复合语句
  • C、空语句
  • D、语句序列
参考答案和解析
正确答案:B
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列关于 C++ 函数的说明中,正确的是 <br>

A .内联函数就是定义在另一个函数体内部的函数 <br>

B .函数体的最后一条语句必须是 return 语句 <br>

C .标准 C++ 要求在调用一个函数之前,必须先声明其原型 <br>

D .编译器会根据函数的返回值类型和参数表来区分函数的不同重载形式 <br>


正确答案:C

第2题:

C++函数的声明和定义可以分开,函数声明不需要()

A、返回类型

B、函数名

C、参数表

D、函数体


参考答案:D

第3题:

在程序的一个文件中定义的函数,若要在另一个文件中调用,则必须在这另一个文件中给出该函数的()。

a. 原型语句

b. 参数表

c. 函数名

d. 返回类型


正确答案是:A

第4题:

下列关于C++函数的说明中,正确的是( )。

A.内联函数就是定义在另一个函数体内部的函数

B.函数体的最后一条语句必须是return语句

C.标准C++要求在调用一个函数之前,必须先声明其原型

D.编译器会根据函数的返回值类型和参数表来区分函数的不同重载形式


正确答案:C
解析:选项A)中,内联函数不是定义在另一个函数体内部的函数,而是将incline放在函数定义中函数类型之前:函数体的最后一条语句可以是任意的语句,选项B)错误;编译器不会根据函数返回值的类型来区分重载形式,选项D)错误。标准C++要求在调用一个函数之前,必须先声明其原型,选项C)正确。

第5题:

在一个函数定义中,函数体的格式是一条复合语句。()

此题为判断题(对,错)。


正确答案:√

第6题:

下列哪个类型函数不适合声明为内联函数()

A、函数体语句较多

B、函数体语句较少

C、函数执行时间较短

D、函数执行时间过长


参考答案:A

第7题:

函数定义中,下列有关return语句的描述错误的是()。

A.函数定义中可以没有return语句

B.函数定义中可以有多个return语句,但是只执行其中之一

C.函数定义中,一个return语句可以返回多个值

D.只要和函数类型一致,return后面可以是常量、变量和任一表达式


正确答案:C

第8题:

以下叙述中错误的是

A) 用户定义的函数中可以没有 return 语句

B) 用户定义的函数中可以有多个 return 语句,以便可以调用一次返回多个函数值

C) 用户定义的函数中若没有 return 语句,则应当定义函数为 void 类型

D) 函数的 return 语句中可以没有表达式


正确答案:B

第9题:

函数定义的格式是______函数名(形式参数表)函数体。


正确答案:返回类型
返回类型 解析:本题考察基本的函数定义格式。

第10题:

下列叙述中错误的是( )。

A.用户定义的函数中可以没有return语句

B.用户定义的函数中可以有多个return语句,以便可以调用一次返回多个函数值

C.用户定义的函数中若没有return语句,则应当定义函数为void类型

D.函数的return语句中可以没有表达式


正确答案:B
B。【解析】本题考查telurn语句,return语句有以下几个特点:用户定义的函数中可以没有返回语句;一个函数体内可以有多个返回语句,不论执行哪一个,函数都可以结束,回到主函数;但是调用一次只能有一个返回值。为了保证函数不返回任何值,C语言规定,可以定义无类型函数,其形式为void函数名(参数表)。当函数中不需要指明返回值时,可以写成return。

更多相关问题