[计算机类试卷]国家二级C++机试(选择题)模拟试卷113及答案与解析.doc
《[计算机类试卷]国家二级C++机试(选择题)模拟试卷113及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级C++机试(选择题)模拟试卷113及答案与解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 C机试(选择题)模拟试卷 113及答案与解析 一、选择题 1 下列关于模板的叙述中,错误的是 ( )。 ( A)模板声明中的第一个符号总是关键字 template ( B)在模板声明中用 括起来的部分是模板的形参表 ( C)类模板不能有数据成员 ( D)在一定条件下函数模板的实参可以省略 2 有如下函数模板定义: Template class T T func(T x,T y)return x*x y*y; 在下列对 fuac的调用中,错误的是 ( )。 ( A) func(3, 5); ( B) func(3 0, 5 5); ( C) func(3, 5 5); ( D) fun
2、c int (3, 5 5); 3 有如下函数模板: template是模板实参表,编译系统会将 double型的形参 “5 5”自动转化成 int类型。 【知识模块】 模板 3 【正确答案】 D 【试题解析】 此题考查的是模板函数的调用。本题中 cast()函数的实参 i只能确定模板参数 U的类型为 int,而不能确定另外一个模板参数 T,故选项 A、 B错误: C+语言不允许隐式地将 int转化为 char*,故选项 C错误。 【知识模块】 模板 4 【正 确答案】 D 【试题解析】 此题考查的是模板实参的省略。模板实参在以下集中情况中不能省略:从模板函数实参表获得的信息有矛盾;需要获得特
3、定类型的返回值,而不管参数的类型如何;虚拟类型参数没有出现在模板函数的形参表中;函数模板含有常规形参。 【知识模块】 模板 5 【正确答案】 C 【试题解析】 此题考查的是函数模板。声明一个函数模板的格式是: template函数声明, 函数体 其中的 是由一个或多个“模板形参 ”组成的,每个 “模板形参 ”可具有以下几种形式: typename参数名;class参数名;类型修饰参数名。 【知识模块】 模板 6 【正确答案】 A 【试题解析】 此题考查的是函数模板。声明一个函数模板的格式是: template函数声明,其中的 是由一个或多个 “模板形参 ”组成的,每个 “模板形参 ”可具有以下
4、几种形式: typename参数名; class参数名:类型修饰参数名。 【知识模块】 模板 7 【正确答案】 C 【试题解析】 此题考查的是模板。在 C语言中,模板有两类:函数模板和类模板 。 【知识模块】 模板 8 【正确答案】 B 【试题解析】 此题考查的是模板的概念。函数模板可以含有常规形参;函数模板的一个实例就是一个函数定义:类模板中的成员函数都是模板函数:在用类模板定义对象时,由于没有像函数实参表这样的额外信息渠道,因此无法按函数模板的方式省略模板形参,但是可以为类模板的参数设置默认值。 【知识模块】 模板 9 【正确答案】 A 【试题解析】 此题考查的是函数模板的声明。声明一个函
5、数模板的格式是:template函数声明;定义类模板的 格式是: templateclass;。 【知识模块】 模板 10 【正确答案】 C 【试题解析】 在声明模板参数是,关键字 typename和 class是可以互换的,两者是等价的。但选项 C中说的是模版声明,在类模板声明中,替换可能会引起麻烦。 【知识模块】 模板 11 【正确答案】 D 【试题解析】 在调用一个模板函数时,如果编译系统能够从模板实参表判断其中或全部虚拟类型参数对应的实际参数,而且它们正好是参数表中最后的若干参数,则模板实参表中的那几 个参数可以省略。 【知识模块】 模板 12 【正确答案】 B 【试题解析】 声明一个
6、函数模板的格式是: template,其中的 是由一个或多个 组成 (如果是多个,需要用逗号隔开 )。每个 具有下面的几种形式: typename class 由此可知,模板形参表必须用括弧 括起来,而不是 (),所以选项 B为正确答案 【知识模块 】 模板 13 【正确答案】 D 【试题解析】 类模板就是一系列相关类的模型或样板,这些类的成员组成相同,成员函数的源代码形式相同,所不同的只是所针对的类型 (成员的类型以及成员函数的参数和返回值的类型 )。一个类模板的格式是: template, 是由一个或多个模板形参组成。在定义类模板时,可以为模板形参表声明的最后若干个参数设置默认值。 【知识
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 机试 选择题 模拟 113 答案 解析 DOC
