首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用“答题”菜单或使用VC6打开考生文件夹proj1下的工程proj1,该工程含有一个源程序文件pmj1.cpp。其中每个注释“//ERROR**********found**********”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:
请使用“答题”菜单或使用VC6打开考生文件夹proj1下的工程proj1,该工程含有一个源程序文件pmj1.cpp。其中每个注释“//ERROR**********found**********”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:
admin
2021-02-22
85
问题
请使用“答题”菜单或使用VC6打开考生文件夹proj1下的工程proj1,该工程含有一个源程序文件pmj1.cpp。其中每个注释“//ERROR**********found**********”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:
12345678910
注意:只需修改注释“//ERROR**********found**********”的下一行语句,不要改动程序中的其他内容。
#include
usingnamespacestd;
classMyClasS{
public:
MyClass(intlen)
{
array=newint[len];
arraySize=len;
for(inti=0;i
array
=i+1;
}
~MyClass()
{
//ERROR**********found**********
deletearray[];
}
voidPrint()const
{
for(inti=0,i
//ERROR**********found**********
cin<
<<’’;
cout<
}
private:
int*array;
intarraySize;
};
intmain()
{
//ERROR**********found**********
MyClassobj;
obj.Print();
return0;
}
选项
答案
(1)~MyClass(){delete[]array;} (2)cout<
解析
(1)主要考查考生对动态分配方式的内存释放的掌握,析构函数释放动态分配的数组内存时,应该使用delete[]。
(2)主要考查考生对标准输出流的掌握,输出流的对象使用cout。
(3)主要考查考生对类对象构造的掌握,构造MyClass类对象时,因为类定义中已经定义了构造函数,所以编译器不会生成默认的构造函数,需要显式调用构造函数,根据程序要求,构造函数参数设置为10。
转载请注明原文地址:https://kaotiyun.com/show/C7yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下类定义 clas sMyClass { public: My Class() { cout<<1;} }; 则执行语句MyClassa,b[2],*p[2];后,程序的输出结果是
已知主函数中通过如下语句序列实现对函数模板swap的调用:inta[10],b[10];swap(a,b,10);下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是()。A)template<ty
执行下列语句段后,输出字符“*”的个数是for(int i=50;i>1;--i)cout<<’*’;
有如下程序: #include<iostream> using namespace std; class BASE { public: ~BASE(){cout<<"BASE";} }; cl
有如下程序: #include<iostream> using namespace std; class Base { pubfic: Base(){cout<<"BB";
随机试题
过氧乙酸消毒是将过氧乙酸稀释成0.5%~1.0%水溶液,加热蒸发,在_____相对湿度,室温下,过氧乙酸用量按1g/m3计算,熏蒸时间2h
学习医学伦理学的特色方法是
下列说法有误的是()。
存款人因借款或其他结算需要申请开立一般存款账户,其数量()。
采购人有权自行选择采购代理机构,任何单位和个人不得以任何方式为采购人指定采购代理机构。()
在应用速度分析实际问题时,下列说法正确的有()。
根据《中华人民共和国公司法》的规定,不按照规定提取法定公积金的,责令如数补足应当提取的金额,并可处( )。
对哲学是“科学之科学”这一说法理解不正确的有()。
对过去十年世界男女马拉松最佳成绩分析显示:女子纪录的进步7倍于男子纪录,然而,最快的男子马拉松选手仍比最快的女子马拉松选手快许多。由此可知()。
IsStanfordstillauniversity?TheWallStreetJournalrecentlyreportedthatmorethanadozenstudentshaveleftschooltowo
最新回复
(
0
)