384、模板定义中标识类型的参数必须用关键字Type修饰。
第1题:
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用( )关键字来修饰。
A.const
B.static
C.void
D.class
第2题:
( 15 )下列关于模板形参的描述中,错误的是
A )模板形参表必须在关键字 template 之后
B )模板形参表必须用括弧 ( ) 括起来
C )可以用 class 修饰模板形参
D )可以用 typename 修饰模板形参
第3题:
模板定义中的类型参数可以用作()
A、局部变量类型
B、函数参数类型
C、函数返回值类型
D、数据成员类型
第4题:
下列关于模板形参的描述中,错误的是
A.模板形参表必须在关键字template之后
B.模板形参表必须用括弧()括起来
C.可以用class修饰模板形参
D.可以用typename修饰模板形参
第5题:
所有的函数模板定义都是以关键字______开始的,该关键字之后是用______括起来的形式参数表。
第6题:
补充完整下面的模板定义:
template<class//Type> //Type为类型参数
class Xtwo{//由两个Type类型的数据成员构成的模板类
Type a;
Type b;
public:
Xtwo(Type aa=O,Type bb=O):a(a.A),b(bB){}
int Compare(){//比较a和b的大小
if(a>B)retum 1;
else if(a==@B)@return 0;
else return-1:
f
}
Type Sum();{return a+b;}//返回a与b的和
Type Mult(); //函数声明,返回a和b的乘积
};
template<class Type>
【 】::Mult(){return a*b;}//Mult函数的类外定义
第7题:
在参数传递过程中,使用关键字来修饰参数,可以使之按值传递,此关键字是( )
A.ByVal
B.Byref
C.Value
D.Reference
第8题:
参数列表中,可选的参数使用()关键字进行标识
Optional
略
第9题:
通用报表系统的操作流程一般是()
第10题:
计费中心采用计费模板配置中的()和()参数来唯一标识一个业务类型的。
第11题:
第12题:
const
static
void
class
第13题:
( 15 )补充完整下面的模板定义:
template<class Type> //Type 为类型参数
class Xtwo{ // 由两个 Type 类型的数据成员构成的模板类
Type a;
Type b;
public:
Xtwe ( Type aa=0, Type bb=0 ) : a ( aa ) , b ( bb ) {}
int Ccmpare () {// 比较 a 和 b 的大小
if ( a>b ) returm 1;
else if ( a==b ) return 0;
else return -1;
}
Type Snm () {return a+b;} // 返回 a 和 b 之和
Type Mult ( ) ; // 函数声明,返回 a 和 b 之乘积
} ;
Template<class Type>
【 15 】 : : Mult () {return a*b;} //Mult 函数的类外定义
第14题:
关键字class和typename用于定义模板类型参数,其含义为()。
A、任何用户定义的类类型
B、C++内部的类型
C、A与B
D、都不是
第15题:
A、类模板的成员函数可以是函数模板
B、类模板生成模板类时,必须指定参数化的类型所代表的具体类型
C、定义类模板时只允许有一个模板参数
D、类模板所描述的是一组类
第16题:
下列关于模板形参的描述中,错误的是
A.模板形参表必须在关键字template之后
B.模板形参表必须用小括号()括起来
C.模板形参表必须用小括号()括起来
D.可以用typename修饰模板形参
第17题:
有如下的类模板定义:
template<typenameTYPE>
classMyClass{
TYPE n;
public:
MyClass(TYPE k);
…
};
其中构造函数MyClass用的值初始化数据成员n。因此在模板类体外,构造函数MyClass应定义______。
第18题:
通过关键字来指定函数模板的类型参数,有几个类型参数就有几个关键字,它实际表示任何内部类型或用户自定义类型。用来指定函数模板的类型参数的关键字是【 】。
第19题:
下列关于模板形参的描述中,错误的是
A.模板形参表必须在关键字template之后
B.模板形参表必须在关键字template之后
C.可以用class修饰模板形参
D.可以用typename修饰模板形参
第20题:
在Java中若定义抽象类则需要加关键字()来修饰。
第21题:
模板定义中标识类型的参数必须用关键字()修饰。
第22题:
设计报表→定义数据→定义框架→修饰报表→设置打印参数
设计报表→定义框架→修饰报表→定义数据→设置打印参数
设计报表→定义框架→定义数据→修饰报表→设置打印参数
设计报表→修饰报表→定义框架→定义数据→设置打印参数
第23题:
函数模板是一个实例函数
使用函数模板定义的函数没有返回类型
函数模板的类型参数与函数的参数相同
通过使用不同的类型参数,可以从函数模板得到不同的实例函数
第24题: