题目内容

执行下列程序后,输出的结果是( )。#includeusing namespace std;templateT total(T *data){T s=0;while(*data)s+=*data++;return s;}int main(){int x[]={2,4,6,8,0,12,14,16,18};cout<

A. 80
B. 40
C. 60
D. 20

查看答案
更多问题

关于函数模板,下列表述不正确的是( )。

A. 类模板只能有虚拟类型参数
B. 用类模板定义一个对象时,不能省略实参
C. 类模板本身在编译中不会产生任何代码
D. 类模板的成员函数都是模板函数

有如下模板定义: template < class T>T func(T x,T y){return x*x+y*y;} 在下列对func的调用中不正确的是( )。

A. func(3,5.5)
B. func(3,5)
C. func(3.0,5.0)
D. func (3,5.5)

关于类模板下列说法不正确的是( )。

A. 类模板只是虚拟类型的参数
B. 用类模板定义一个对象时,不能省略实际参数
C. 类模板本身在编译中不会生成任何代码
D. 类模板的成员函数都是模板函数

在进行了任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入操作的函数名是( )。

A. eof()
B. fail()
C. bad()
D. good()

答案查题题库