单选题下列关于C++函数的说明中,正确的是(  )。A内联函数就是定义在另一个函数体内部的函数B函数体的最后一条语句必须是return语句C标准C++要求在调用一个函数之前,必须先声明其原型D编译器会根据函数的返回值类型和参数表来区分函数的不同重载形式

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

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

B

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

C

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

D

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


参考解析

解析:
此题考查的是有关函数的概念。内联函数是在函数定义之前加关键字inline来声明的函数,而不是定义在另一个函数体内部的函数,故A项错误。无返回值的函数在执行完最后一条语句后,会自动返回而不必加入return语句,故B项错误。如果函数只是返回值类型不同,而其他完全相同,则不能作为函数重载来使用。

相关考题:

( 24 )以下关于 return 语句的叙述中正确的是A )一个自定义函数中必须有一条 return 语句B )一个自定义函数中可以根据不同情况设置多条 return 语句C )定义成 void 类型的函数中可以有带返回值的 return 语句D )没有 return 语句的自定义函数在执行结束时不能返回到调用处

下列有关内联函数的叙述中,正确的是______。A.内联函数在调用时发生控制转移B.内联函数必须通过关键字inline 来定义C.内联函数是通过编译器来实现的D.内联函数体的最后一条语句必须是rennin 语句

下列关于 C++ 函数的说明中,正确的是 brA .内联函数就是定义在另一个函数体内部的函数 brB .函数体的最后一条语句必须是 return 语句 brC .标准 C++ 要求在调用一个函数之前,必须先声明其原型 brD .编译器会根据函数的返回值类型和参数表来区分函数的不同重载形式 br

( 11 )下列有关内联函数的叙述中,正确的是A )内联函数在调用时发生控制转移B )内联函数必须通过关键字 inline 来定义C )内联函数是通过编译器来实现的D )内联函数函数体的最后一条语句必须是 return 语句

在C++语言中函数返回值的类型是由( )决定的。A.调用该函数时系统临时B.return语句中的表达式类型C.定义该函数时所指定的函数类型D.调用该函数时的主调函数类型

C++中函数返回值的类型是由( )决定的。A、return语句中表达式的类型B、该函数定义时的类型C、调用函数时的调用语句D、系统根据结果

C++函数的声明和定义可以分开,函数声明不需要()A、返回类型B、函数名C、参数表D、函数体

下列有关内联函数的描述中,错误的是()。 A.内联函数必须在定义处加上inline关键字,否则就是普通的函数B.内联函数必须是一个小函数,不能包含循环、switch等语句C.一个函数中如果包含循环、switch等语句,则将其定义为内联函数时编译器会报错D.在编译程序时,系统会直接将调用内联函数的地方用内联函数中的语句体做等价替换,从而省去运行程序时函数调用所额外消耗的时间

下列关于C++函数的说明中,正确的是( )。A.内联函数就是定义在另一个函数体内部的函数B.函数体的最后一条语句必须是return语句C.标准C++要求在调用一个函数之前,必须先声明其原型D.编译器会根据函数的返回值类型和参数表来区分函数的不同重载形式

C++语言中函数返回值的类型决定于A.return语句中的表达式类型B.调用函数的主调函数类型C.调用、函数时临时类型D.定义函数时所指定的函数类型

下列关于C++函数的描述中正确的是( )。A.主函数是程序的入口,它由用户定义的函数调用B.函数在调用之前必须先被声明C.每个用户定义的函数只能被其他函数调用一次D.函数是C++中面向对象程序设计框架的基本组成单元

以下关于return语句的叙述中正确的是( )。A.一个自定义函数中可以根据不同情况设置多条return语句B.一个自定义函数中必须有一条return语句C.定义成void类型的函数中可以有带返回值的retum语句D.没有return语句的自定义函数在执行结束时不能返回到调用处

C++语言中规定函数的返回值的类型是由( )。A.return语句中的表达式类型所决定B.调用该函数时的主调用函数类型所决定C.调用该函数时系统临时决定D.在定义该函数时所指定的数据类型所决定

以下关于RetuRn语句的叙述中正确的是A.一个自定义函数中必须有一条RetuRn语句B.一个自定义函数中可以根据不同情况设置多条RetuRn语句C.定义成void类型的函数中可以有带返回值的RetuRn语句D.没有RetuRn语句的自定义函数在执行结束时不能返同到调用处

C++语言规定,函数返回值的类型是由( )。A.return语句中的表达式类型所决定B.调用该函数时的主调函数类型所决定C.调用该函数时系统临时决定D.在定义该函数时所指定的函数类型所决定

关于函数的返回值,正确的是( )。A.由return语句返回时,只带回一值,其类型在函数定义时确定B.其类型由调用表达式决定C.函数可以没有返回值,这时在函数定义中,函数的类型说明就没必要了D.函数调用就要有返回值,否则调用就没有意义了

下列关于C++函数的说明中,正确的是( )。A.内联函数就是定义在另一个函数体内部的函数B.函数体的最后一条语句必须是return语句C.标准C++要求在调用一个函数之前,必须先声明其原型D.编译器会根据函数的返回值数型和参数表来区分函数的不同重载形式

下面有关内联函数的叙述中,正确的是( )。A.内联函数体的最后一条语句必须是return语句B.内联函数必须通过关键字inline来定义C.内联函数通过编译器来实现的D.内联函数在调用时发生控制转移

下列有关内联函数的叙述中,正确的是( )。A.内联函数在调用时发生控制转移B.内联函数必须通过关键字inline来定义C.内联函数是通过编译器来实现的D.内联函数函数体的最后一条语句必须是return语句

下列关于C 函数的说明中,正确的是( )。A.内联函数就是定义在另一个函数体内部的函数B.函数体的最后一条语句必须是return语句C.标准C 要求在调用一个函数之前,必须先声明其原型。D.编译器会根据函数的返回值类型和参数表来区分函数的不同重载形式

以下关于return语句的叙述中不正确的是( )。A)一个自定义函数中必须有一条return语句B)一个自定义函数中可以根据不同情况设置多条return语句C)如果一个函数有多个return语句,那么不论运行到哪一个retum语句,该函数将结束D)没有return语句的自定义函数在执行完最后一条语句时返回到调用处

决定C++语言中函数的返回值类型的是A.return语句中的表达式类型B.调用该函数时系统随机产生的类型C.调用该函数时的主调用函数类型D.在定义该函数时所指定的数据类型

关于函数说明下面说法正确的是()A、在全局上自定义函数应该在主函数之前有一个说明,目的是告诉系统在主函数中要用到一个自定义函数,被主函数直接调用或间接调用。B、函数声明要写清楚这个函数的数据类型是什么,自变量有几个,都是什么数据类型C、函数声明的方式是:函数头+;D、函数声明语句在程序中必须存在

关于函数的返回值,以下描述中错误的是() A、如果函数定义中有返回值,那么函数中就必须保证任何情况下都能通过return语句返回一个值,否则编译时会出错B、一个函数中只能有一条return语句,而且它必须位于函数的最后一行C、如果函数定义中没有返回值,那么这个函数就不能用return语句返回D、如果函数定义中有返回值,那么这个函数就必须通过return语句返回一个值E、函数通过return语句返回值

单选题下列关于C++函数的叙述中,正确的是(  )。A每个函数至少要具有一个参数B每个函数都必须返回一个值C函数在被调用之前必须先声明D函数不能自己调用自己

单选题下列有关内联函数的叙述中,正确的是(  )。A内联函数在调用时发生控制转移B内联函数必须通过关键字inline来定义C内联函数是通过编译器来实现的D内联函数函数体的最后一条语句必须是return语句

单选题以下关于return语句的叙述中正确的是(  )。A一个自定义函数中必须有一条return语句B一个自定义函数中可以根据不同情况设置多条return语句C定义成void类型的函数中可以有带返回值的return语句D没有return语句的自定义函数在执行结束时不能返回到调用处