工学

单选题程序在调用重载函数时,根据()区分到底要调用哪个函数。A 函数名B 返回值类型C 参数个数和类型D 以上都可以

题目
单选题
程序在调用重载函数时,根据()区分到底要调用哪个函数。
A

函数名

B

返回值类型

C

参数个数和类型

D

以上都可以

参考答案和解析
正确答案: B
解析: 暂无解析
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在C++程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快程序执行速度,则应该选用( )。

A.内联函数

B.重载函数

C.递归调用

D.嵌套调用


正确答案:A
解析:此题考查的是内联函数的相关知识点。C++引入内联函数是用它来代替C语言中的预处理宏函数,内联函数在谓用时,是将表达式用内联函数体来替换,这样会加快程序的执行速度。

第2题:

一个C++程序由函数A( ),B( ),C( )和函数P( )构成,在函数A( )中分别调用了函数B( )和函数C ( ),在函数B( )中调用了函数A( ),且在函数P( )中也调用了函数A( ),则可以说

A.函数B( )中调用的函数A( )是函数A( )的间接递归调用

B.函数A( )被函数B( )调用是直接递归调用

C.函数P( )直接递归调用了函数A( )

D.函数P( )中调用的函数A( )是函数P( )的嵌套


正确答案:A
解析:本题考察递归调用。递归调用分为直接递归和间接递归。A()属于间接递归。

第3题:

将一些函数体代码不是很大,但被频繁调用的函数定义为(),可以解决程序中函数调用的效率问题。

A、重载函数

B、内联函数

C、递归函数

D、友元函数


参考答案:B

第4题:

在函数调用过程中,如果函数A调用了函数B,函数B又调用了函数A,则


正确答案:B

第5题:

对于某个函数调用,不给出初调用函数的声明的情况是( )。

A.被调用函数是无参函数

B.被调用函数是无返回值的函数

C.函数的定义在调用处之前

D.函数的定义有别的程序文件中


正确答案:C

第6题:

在C++语言程序中,对象之间的相互通信通过

A.继承实现

B.调用成员函数实现

C.封装实现

D.函数重载实现


正确答案:B

第7题:

系统在调用重载函数时往往根据一些条件确定哪个重载函数被调用,在下列选项中,不能作为依据的是( )。

A.参数个数

B.参数的类型

C.函数名称

D.函数的类型


正确答案:D

第8题:

在C++程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快序执行速度,则应该选用( )。

A.内联函数

B.重载函数

C.递归调用

D.嵌套调用


正确答案:A
解析: 本题考查的是内联函数的相关知识点。C++引入内联函数是用它来代替C语言中的预处理宏函数,内联函数在调用时,是将表达式用内联函数体来替换,这样会加快程序的执行速度。

第9题:

在面向对象程序设计中,对象之间的相互通信通过(32)实现。

A.继承

B.调用成员函数

C.封装

D.函数重载


正确答案:B
解析:在面向对象程序设计中,对象的数据成员不能直接被访问,而只能通过访问其成员函数来实现。

第10题:

不能作为重载函数的调用的依据是( )。 A.参数个数B.参数类型C.函数类型SXB

不能作为重载函数的调用的依据是( )。

A.参数个数

B.参数类型

C.函数类型

D.函数名称


正确答案:D
所谓重载函数是指同一个函数名可以对应多个函数的实现,编译器会根据参数个数、参数类型和函数返回值类型不同而自动调用相应的函数。

更多相关问题