首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程包含一个源程序文件proj1.cpp。文件中将表示数组元素个数的常量Size定义为4,并用int类型对类模板进行了实例化。文件中位于每个注释“//ERROR****found*
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程包含一个源程序文件proj1.cpp。文件中将表示数组元素个数的常量Size定义为4,并用int类型对类模板进行了实例化。文件中位于每个注释“//ERROR****found*
admin
2021-02-22
83
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程包含一个源程序文件proj1.cpp。文件中将表示数组元素个数的常量Size定义为4,并用int类型对类模板进行了实例化。文件中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:
1 2 3 4
注意:模板参数名用T。只修改注释“//ERROR*******found*******”的下一行语句,不要改动程序中的其他内容。
//proj1.cpp
#include
using namespace std;
//将数组元素个数Size定义为4
//ERROR *******found*******
const int Size;
template
class MyClass
{
public:
MyClass(T*P)
{
for(int i=0;i
array
=p
;
}
void Print();
private:
T array[Size];
};
template
//ERROR *******found*******
void MyClass::Print()
{
for(int i=0;i
cout<
<<’\t’;
}
int main()
{
int intArray[Size]={1,2,3,4};
//ERROR*******found*******
MyClass
obj (intArray);
obj.Print();
cout<
return 0;
}
选项
答案
(1)const int Size=4; (2)void MyClass
::Print() (3)MyClass
obj(intArray);
解析
(1)主要考查考生对const变量的掌握,因为const变量不能修改,所以在定义的同时必须初始化。
(2)主要考查考生对模板类的成员函数定义的掌握,因为MyClass类是模板类,所以在定义该函数时要加上模板标识符“
”,即语句void MyClass
::Print()。
(3)主要考查考生对模板类构造函数的调用的理解,从上一条语句int intArray[Size]={1,2,3,4};中可以知道intArray为int型,因此定义obj时要使用
,即MyClass
obj(intArray);。
转载请注明原文地址:https://kaotiyun.com/show/t9fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classMyClass{public:MyClass(intd=0):val(d)+{}___________//运算符函数+的声明private:intval;
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是()。
下列排序方法中,最坏情况下比较次数最少的是
按照“后进先出"原则组织数据的数据结构是
在希尔排序法中,每经过一次数据交换后
有两个关系R和S如下:则由关系R得到关系S的操作是
软件集成测试不采用
关于运算符重载,下列表述中正确的是()。
打开文件时可单独或组合使用下列文件打开模式()。①ios_base::app②ios_base::binary③iosbase::in④iosbase::out若要以二迸制读方式打开一个文件,需使用的文件打开模式为
当派生类继承一个基类时,默认的继承方式为()。
随机试题
22岁的李某在家待业。根据我国宪法的规定,关于李某的权利义务,下列选项中不正确的是()。
阅读《长恨歌》中的一段文字,回答问题:夕殿萤飞思悄然,孤灯挑尽未成眠。迟迟钟鼓初长夜,耿耿星河欲曙天。鸳鸯瓦冷霜华重,翡翠衾寒谁与共。悠悠生死别经年,魂魄不曾来入梦。这几句诗采用了哪几种抒情手法?抒写了什么感情?
反映人群健康状况的生长发育统计指标为()。
“假小叶”形成是下列哪种肝脏病变的病理改变
作为资本主义的美国从自由竞争发展到了垄断阶段后,出现了不少调整经济、社会公共事务的法律,比如《产品责任法》、《环境保护法》、《反不正当竞争法》等等,并出现了大量的授权立法、委托立法,同时德国、法国、英国以及中国也相继出现了社会经济立法。针对该现象的下列说法
某住宅小区内的一条道路两侧建有商住楼(底层为商业用房,以上各层为住宅)。在该道路上建一高架路。该高架路工程于2006年1月开始,2006年3月结束。以上道路状况变化对于该道路两侧住宅用房价格的影响结果为()。
原生红黏土的液限为();次生红黏土的液限为()。
某高速公路施工项目按照2007年版《标准施工招标文件》中“通用合同条款”约定了争议评审机制。在合同签订后,双方就争议评审组的组成及工作签署了协议,确定评审组的建议对双方不具有约束力。双方在合同中约定了仲裁条款。说法正确的有()。
在下面的选项中,比较准确地描述了不归零码的是______。
小王利用Word撰写专业学术论文时,需要在论文结尾处罗列出所有参考文献或书目,最优的操作方法是:
最新回复
(
0
)