首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程包含一个源程序文件proj1.cpp。文件中将表示数组元素个数的常量Size定义为4,并用int类型对类模板进行了实例化。文件中位于每个注释“//ERROR****found*
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程包含一个源程序文件proj1.cpp。文件中将表示数组元素个数的常量Size定义为4,并用int类型对类模板进行了实例化。文件中位于每个注释“//ERROR****found*
admin
2021-02-22
78
问题
请使用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全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classB{public:virtualvoidshow(){cout<<"B";}};
数据流图中带有箭头的线段表示的是()。
下面对于友元函数描述正确的是()。
在下列函数原型中,可以作为类AA构造函数的是()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
设有如下关系表:则下列操作中正确的是
下列字符串中可以用作C++标识符的是()。
数据结构中,与所使用的计算机无关的是数据的()。
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。
随机试题
下列选项中,正确表述世界观和方法论关系的有()
华北地区某牛场6月初从国外引进一批牛,10天后,有牛出现发热,体温升高到40~42℃,呈稽留热,脉搏及呼吸加快。精神沉郁,喜卧地。食欲减退或消失。病牛迅速消瘦,贫血,黏膜苍白和黄染,并现血红蛋白尿。假设在该地区的本地牛曾流行过,但现在不发病。那么此地区
某患者,疑为新形隐球菌性脑膜炎,最有意义的快速诊断方法是,采集脑脊液,离心沉渣后,进行
图B2-8所示为外墙外保温(节能65%)首层转角处构造平面图,其金属护角的主要作用是:[2007—073]
Windows可以按照()种不同的方式来排列文件。
下列各项中,不属于会计职业道德主要作用的是()。
知识是个体通过与环境相互作用后获得的()
Therigidhigher-educationbusinessisabouttoexperienceawelcomeearthquake.Traditionaluniversitiesnowfaceanew【C1】____
この三年ほどをかけて、東京新宿のデパートで販売員の社員研究をしました。社員教育といっても、販売員の場合は、研究室にひきこもって、勉強や練習をしているだけでは、意味がありません。現場、すなわち売り場に立って、お客様とのやりとりを重ねる中で、実地に研究していか
Teachingtodaydemandsmorethanjustcaringaboutchildrenandknowingone’ssubjectwell.Teachersneedtofindoutwhat【B1】__
最新回复
(
0
)