首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程中含有一个源程序文件proj1.cpp。 其中位于每个注释“//ERROR****found****”之后的一行语句有错误。请改正这些错误,使程序的输出结果为: 1234567
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程中含有一个源程序文件proj1.cpp。 其中位于每个注释“//ERROR****found****”之后的一行语句有错误。请改正这些错误,使程序的输出结果为: 1234567
admin
2019-05-22
39
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程中含有一个源程序文件proj1.cpp。
其中位于每个注释“//ERROR****found****”之后的一行语句有错误。请改正这些错误,使程序的输出结果为:
12345678910
注意:只能修改注释“//ERROR****found****”的下一行语句,不要改动程序中的其他内容。
//proj1.cpp
#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;
}
选项
答案
delete[]array; cout<
解析
(1)语法错误,使用delete语句删除一个指针时,直接把指针变量的名称放在delete[]后面即可。
(2)考查考生对输入、输出语句的运用。使用COUt进行数据输出操作,一般格式为:COUt<
>var;。其中,var代表一个变量,“>>”称为提取运算符,该语句的含义是,将用户输入的数据保存到var中。
(3)考查语句的初始化,我们来看MyClass类的构造函数:
MyClass(intlen)
{
array=newint[len];//给数组动
态分配空间,大小为len
arraysize=len;//赋值
for(inti=0;i
array
=i+1;//循环给数组赋
值,从1到10
}
请注意:形参len没有定义默认值,因此要想使array动态数组里依次存放1,2,3,4,5,6,7,8,9,10,就是要给len赋值为10。
转载请注明原文地址:https://kaotiyun.com/show/1b8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列说法中错误的是()。
有如下程序:#include<iostream>usingnamespacestd;classBase{public;intm,n;};classDerived1:______Base{};
如果表达式x=y*z中的*是作为成员函数重载的运算符,采用运算符函数调用格式,该表达式还可以表示为______。
有如下函数模板:templateTcast(Uu){returnu;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是()。
A、 B、 C、 D、 B此题考查的是虚函数的概念。在成员函数的声明前面加上virtual关键字,即可把函数声明为虚函数。虚函数可以是另一个函数的友元函数而不能是静态成员函数。
A、 B、 C、 D、 D重载后的运算符的优先级和结合性都不会改变,运算符重载进行对原有的运算符进行适当的改造,重载的功能与原有的功能相类似,但是不能改变原运算符的操作对象个数。
自顶向下程序设计时,应先考虑总体,后考虑细节,逐步使问题具体化,对复杂的问题,应该设计一些子目标作为过渡,上述方法概括为:自顶向下,逐步细化。
A、 B、 C、 D、 C线性结构,是指数据元素只有一个直接前件元素和直接后件元素。线性表是线性结构。栈和队列是指对插入和删除操作有特殊要求的线性表,树是非线性结构。
内存地址指针变量指向的不是变量保存的数据值,而是变量的地址,所以指针变量保存的是对象的内存地址。
若有类声明:classMyClass{public:MyClass(){cout<<1;}};执行下列语句MyClassa,b[2],*P[2];以后,程序的输出结果是A)11
随机试题
应用较广泛的栓剂制备方法是
面部颜色和光泽的变化,可以反映脏腑气血盛衰和邪气消长的情况。若面色苍白多为
某男,63岁。头晕目眩,甚则昏眩欲仆,伴耳鸣,腰膝酸软,遗精,舌淡,脉沉细。除风池、百会外,应加用
李有良应以谁为被告?若有管辖权的法院之间就本案管辖权问题发生了争议,应如何确定管辖法院?
对于多年冻土地区的勘探的叙述,正确的是()。
按技术要求卵石、碎石可分为()。
Jennywaslookingforaseatwhen,luckily,aman______andleft.
下列选项中,()是既不属于控诉一方,也不属于辩护一方的诉讼参与人。
政府职能必须反映政府的需求。()
A、Itmakesyourbrainmoreactive.B、Ithelpsyoureducestress.C、Itismorerelaxingthanclassicalmusic.D、Itissometimest
最新回复
(
0
)