模板基础概念练习题.doc

模板基础概念练习题.doc

ID:49067389

大小:42.30 KB

页数:2页

时间:2020-02-27

模板基础概念练习题.doc_第1页
模板基础概念练习题.doc_第2页
资源描述:

《模板基础概念练习题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、模板基础概念练习题1、下列对模板的声明,正确的是_________。A)templateB)templateC)templateD)template2、一个_________允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回值能取任意类型。A)函数模板B)模板甲数C)类模板D)模板类3、类模板的模板参数_________。A)只可作为数据成员的类型B)只可作为成员函数的返回类型C)只可作为成员

2、函数的参数类型D)以上三者皆可4、下列程序段中有错的是_________。A)templateB)TypeC)func(Typea,b)D){return(a>b)?(a):(b);}5、模板是实现类属机制的一种工具,其功能非常强大,它既允许用户构造类属函数,即___①___:也允许用户构造类属类,即___②___。A)模板函数B)函数模板C)模板类D)类模板6、类模板的使用实际上是将类模板实例化成一个具体的_________。A)类B)对象C)函数D)模板类7、关于函数模板,描述错误

3、的是()A)函数模板必须由程序员实例化为可执行的函数模板B)函数模板的实例化由编译器实现C)一个类定义中,只要有一个函数模板,则这个类是类模板D)类模板的成员函数都是函数模板,类模板实例化后,成员函数也随之实例化8、下列的模板说明中,正确提()(两个答案)A)templateB)templateC)templateD)template9、假设有函数模板定义如下

4、:TemplateMax(Ta,Tb,T&c){c=a+b;}下列选项正确的是()(两个答案)A)floatx,y;floatz;Max(x,y,z);B)intx,y,z;Max(x,y,z);C)intx,y;floatz;Max(x,y,z);D)floatx;inty,z;Max(x,y,z);10、关于类模板,描述错误的是()A)一个普通基类不能派生类模板B)类模板从普通类派生,也可以从类模板派生C)根据建立对象时的实际数据类型,编译器把类模板实例化为模板类D)函数的类模板参

5、数须通过构造函数实例化11、建立类模板对象的实例化过程为()A)基类派生类B)构造函数对象C)模板类对象D)模板类模板函数12、需要一种逻辑功能能一样的函数,而编制这些函数的程序文本完全一样,区别只是数据类型不同。对于这种函数,下面不能用来实现这一功能的选项是()A)宏函数B)为各种类型都重载这一函数C)模板D)友元函数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。