![](https://lstatic.shangxueba.com/jiandati/h5/images/m_q_title.png)
已知函数模板声明如下: template<class t> void show(T a) { cout<<a<<endl; } 以下能正确调用实例化模板函数的语句有() 1) show(5); 2)>(5); 3) show(int 5);
A.1)、2)
B.1)
C.2)
D.1)、2)、3)
A.1)、2)
B.1)
C.2)
D.1)、2)、3)
templateT1 sum(T2,T3);
double d1,d2;
则下列调用中,错误的是
A.sum(d1,d2);
B.sum(d1,d2);
C.sum(d1,d2);
D.sum(d1,d2);
template
TMax(Ta,Tb){return(a>b)?a:b;}
下列对函数模板Max()的调用中错误的是()。
A.Max(3.5,4.5)
B.Max(3.5,4)
C.Max(3.5,4)
A.template voidswap(Ta[],Tb[],intsize);
B.template voidswap(intsize,Ta[],Tb[]);
C.template voidswap(T1a[],T2b[],intsize);
D.template voidswap(T1a[],T2b[],intsize);
A、返回字符串filename中的字符数
B、读取文件filename,并返回文件中的字符数
C、读取文件filename,并返回文件中的最大的那个字符的编码
D、写入文件filename,并返回写入的字符数
下面程序的运行结果为( )
A、catch a C-string in Test()!
B、catch a C-string in Test()! catch a interger in main()!
C、catch a C-string in Test()! catch a interger in Test()!
D、catch a C-string in Test()! cathc a C-string in main()!
A、一个try块对应着一个或多个catch块
B、捕获异常时是根据异常的类型来进行匹配的
C、catch(…)可以捕获任何类型的异常
D、异常处理完毕后,程序会回到抛出异常的位置,顺序往下执行完try块中剩下的内容
A、一个命名空间中可以包含另一个命名空间,即命名空间可以嵌套
B、命名空间中可以定义函数、类等
C、函数、类中可以定义命名空间
D、不同命名空间中可以定义同名的类
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!