首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用“答题”菜单或使用VC6打开考生文件夹proj1下的工程proj1,该工程含有一个源程序文件pmj1.cpp。其中每个注释“//ERROR**********found**********”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:
请使用“答题”菜单或使用VC6打开考生文件夹proj1下的工程proj1,该工程含有一个源程序文件pmj1.cpp。其中每个注释“//ERROR**********found**********”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:
admin
2021-02-22
43
问题
请使用“答题”菜单或使用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://jikaoti.com/ti/GFl0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知主函数中通过如下语句序列实现对函数模板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";
以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原因是 #include voidmain() {int*p,*q,a,b; p=&a; cout<<"inputa:"; cin>>p; }
随机试题
ISO/OSI参考模型七层协议中第一层是______。
下列哪项不是强心苷类的毒性作用
其作用可被新斯的明拮抗的药物是()。
甲公司是一家生产遮阳用品的企业,2013年,公司在保留原有业务的同时,进入雨具生产业务,从风险管理策略的角度来看,甲公司采取的策略是()。
在下列选项中,符合办事公道规范的有()。
胡锦涛总书记在纪念改革开放30周年大会上的讲话指出:“必须把推动经济基础变革同推动上层建筑改革结合起来,不断推进经济体制改革,为改革开放和社会主义现代化建设提供制度保证和法律保障。”把经济基础变革同上层建筑改革结合起来的哲学依据是()。(20
社会公德是指在人类长期社会实践中逐渐形成的、要求每个社会公民在履行社会义务或涉及社会公众利益的活动中应当遵循的道德准则。在本质上是一个国家,一个民族或者一个群体,在历史长河中、在社会实践活动中积淀下来的道德准则、文化观念和思想传统。下列不属于社会公德范畴的
人应对自己的正常行为负责,这种负责甚至包括因行为触犯法律而承受制裁。但是,人不应该对自己不可控制的行为负责。以下哪项结论能从上述断定推出?Ⅰ.人的有些正常行为会导致触犯法律。Ⅱ.人对自己的正常行为有控制力。Ⅲ.不可控制的行为不可能触犯法律
设a>0为常数,xn=
在软件开发的V模型中,应该在(61)阶段制定单元测试计划。
最新回复
(
0
)