首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程包含一个源程序文件proj1.cpp。文件中将表示数组元素个数的常量Size定义为4,并用int类型对类模板进行了实例化。文件中位于每个注释“//ERROR****found*
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程包含一个源程序文件proj1.cpp。文件中将表示数组元素个数的常量Size定义为4,并用int类型对类模板进行了实例化。文件中位于每个注释“//ERROR****found*
admin
2021-02-22
92
问题
请使用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全国计算机二级
相关试题推荐
有如下类定义:classTest{public:Test(){a=0;c=0;}//①intflinta)const{this->a=a;}//②staticintg(
已知数组arr的定义如下:intarr[5]={1,2,3,4,5};下列语句中输出结果不是2的是()。
数据库管理系统是
Sample是一个类,执行下面语句后,调用Sample类的构造函数的次数是()。Samplea[2],*P=newSample;
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)则该关系的主键为
下面不属于C++的预定义的流对象是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)定义类的私有变量a、b,请在注释//********1********后添加适当的语句。(2)完
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。
运算符重载是对已有的运算符赋予多重含义,因此()。
在C++中,实现封装性需借助于()。
随机试题
法官独立
女,25岁,患慢性盆腔炎2年,反复发作,此次入院因高热3天伴有下腹痛。妇科检查:子宫大小正常,左侧可及5cm×6cm×7cm包块,不活动,压痛明显,最适宜的处理原则为
患者男,61岁。因头晕、乏力、恶心、厌食、全身皮肤发黄1个月来诊。检测Hb81g/L,网织红细胞0.20;血涂片球形红细胞0.06;ALT36U/L,血清总胆红素76.5μmol/L,直接胆红素6.82umol/L;红细胞脆性试验轻度增加;尿胆红素(一),
以下常用于卫生学评价的噪声评价指标是()
观察颅脑损伤患者时,下列哪一项提示为急性颅内压增高早期表现
我们应充分发挥我国特有的资源优势和技术优势,重点发展()等生物产业。
《义务教育化学课程标准(2011年版)》指出。化学课堂教学改革的实践,要求教师提高教学反思能力。为此,教师应自觉地对自身的课堂教学过程进行反思,对所制订的教学目标、所设计的各种学习活动和所运用的各种教学策略、评价方式等有意识地进行分析,及时发现问题、总结经
在现实的人生中,这四种境界错综复杂的交织在一起。很难想象一个人只有其中一种境界而不掺杂其他境界,只不过现实的人,往往以某一种境界占主导地位,其他次之。于是我们才能在日常生活中区分出某人是低级境界、低级趣味的人,某人是高级境界、高级趣味的人,某人是以道德境界
Notallpersonsarrestedand______withacrimeareguilty,andthemainfunctionofcriminalcourtsistodeterminewhoisguilt
在Access中已建立了“学生”表,表中有“学号”、“姓名”、“性别”和“入学成绩”等字段。执行如下SQL命令:Select性别,avg(入学成绩)from学生Groupby性别,其结果是()。
最新回复
(
0
)