题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-10-14 04:51:29

[单项选择]有如下函数模板定义:
template<typename T1,int a2,int a3>
T1 sum(T1 a1)

return(a1+a2+a3);

则以下调用中正确的是( )。
A. sum<int,4,3>(5);
B. sum<4,3>(5);
C. sum<int,int,int>(5);
D. sum(5);

更多"有如下函数模板定义: template<typename T1,in"的相关试题:

[单项选择]有如下函数模板定义:
template<typename T1,typename T2 typename T3>
T2 plus(T1 t1, T3 t3)return t1+t3;
则以下调用中正确是
A. plus(3,5L);
B. plus<>(3,5L);
C. plus<int>(3,5L);
D. plus<int, double>(3,5L);
[单项选择]有如下模板声明:
template<typename T1,typename T2>class A;
下列声明中,与上述声明不等价的是( )。
A. template<class T1,class T2>class A;
B. template<class T1,typename T2>class A;
C. template<typename T1,class T2>class A;
D. template<typename T1,T2>class A;
[单项选择]有如下函数模板声明:
template<typename T>
T Max(T a,T b)return(a>=b)a:b;
下列对函数模板Max( )的调用中错误的是( )。
A. Max(3.5,4.5)
B. Max(3.5,4)
C. Max(double)(3.5,4.5)
D. Max<double>(3.5,4)
[单项选择]有如下函数模板定义:
template<class T>
T func(T x, T y)return x*x+y*y;
在下列对func的调用中,错误的是( )。
A. func(3,5);
B. func(3.0,5.5);
C. func(3,5.5)
D. func<int>(3,5.5);
[单项选择]有如下函数模板定义:
template <class T>
T func(T x, T y)return x*x*y*y;)
在下列对func的调用中,错误的是
A. func(3,5);
B. func(3.0,5.5);
C. func(3,5.5);
D. func<int>(3,5.5);
[单项选择]有如下函数模板的定义:
template <class T>
T func(T x,T y) return x*x+y*y;
在下列对func的调用中不正确的是
A. func(3,5);
B. func<>(3,5);
C. func(3,5.5);
D. func<int>(3,5.5);
[单项选择]下面的函数模板定义中错误的是( )。
A. template<class Q>
B. template<class Q>
C. template<class T>
D. template<class T>
[单项选择]设有如下函数定义
int fun(int k)
if(k<1) return 0;
eise if(k==1) return 1;
else return fun(k-1)+1;

若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是______。
A. 2
B. 3
C. 4
D. 5
[单项选择]计算斐波那契数列第n项的函数定义如下:
int fib(int n)
if (n==0)return 1;
else if(n==1) return 2;
else return fib(n=1)+fib(n=2);

若执行函数调用表达式fib(2),函数fib被调用的次数是( )。
A. 1
B. 2
C. 3
D. 4
[单项选择]已知程序中已经定义了函数test,其原型是int test(int, int, int);,则下列重载形式中正确的是
A. char test(int,int,int);
B. double test(int,int,double);
C. int test(int,int,int=0);
D. float test(int,int,float=3.5F);
[单项选择]函数定义为Fun(int &i),变量定义n=100,则下面调用正确的是
A. Fun(20)
B. Fun(20+n);
C. Fun(n);
D. Fun(&n);
[单项选择]已定义以下函数:
int fun(int*p)
return*P;)
fun函数返回值是______。
A. 不确定的值
B. 一个整数
C. 形参P中存放的值
D. 形参P的地址值
[单项选择]在函数定义前加上关键字“inline”,表示该函数被定义为( )。
A. 重载函数
B. 内联函数
C. 成员函数
D. 普通函数
[单项选择]已定义以下函数
fun(int *p)
return *p;

该函数的返回值是 ______。
A. 不确定的值
B. 形参p中存放的值
C. 形参p所指存储单元中的值
D. 形参p的地址值
[单项选择]有如下类定义:
class XX
int xdata;
public:
XX(int n=0):xdata(n)

class YY:public XX
int ydata;
public:
YY(int m=0,int n=0):XX(m),ydata(n)

YY类的对象包含的数据成员的个数是( )。
A. 1
B. 2
C. 3
D. 4
[单项选择]有以下函数定义:
void fun(int n,double x)……
若以下选项中的变量都已正确定义并赋值,则对函数fun正确调用语句是
A. fun(int y,double m);
B. k=fun(10,12.5);
C. fun(x,n);
D. void fun(n,x);

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

截图扫码使用小程序[完全免费查看答案]
请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码