首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句有错误。请改正这些错误,使程序的输出结果为:1 2 3 4 5
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句有错误。请改正这些错误,使程序的输出结果为:1 2 3 4 5
admin
2016-06-12
67
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句有错误。请改正这些错误,使程序的输出结果为:1 2 3 4 5 6 7 8 9 10
注意:只能修改注释“//ERROR****found****”的下一行语句,不要改动程序中的其他内容。
//projl.cpp
#include
using namespace std;
class MyClass {
public:
MyClass(int len)
{
array=new int[len];
arraySize=len;
for(int i=0;i
array
=i+1;
}
~MyClass()
{
//ERROR**********found**********
delete array
;
}
void Print()const
{
for(int i=0;i
//ERROR**********found**********
cin<
<<”;
cout<
}
private:
int*array;
int arraySize;
},
int main()
{
//ERROR********** found**********
MyClass obj;
obj.Print();
return 0;
}
选项
答案
delete[]array; cout<
解析
本题考查MyClass类,其中涉及构造函数、析构函数、输出语句、动态数组和语句初始化。一般考到类时就会涉及构造函数,要注意构造函数的定义方法。析构函数就是考查delete语句的用法,其一般形式为:delete[]+要释放的指针。
【解题思路】
(1)语法错误,使用delete语句删除一个指针时,直接把指针变量的名称放在delete[]后面即可。
(2)考查考生对输入、输出语句的运用。使用cout进行数据输出操作,一般格式为:cout<
>var;。其中,var代表一个变量,“>>”称为提取运算符,该语句的含义是,将用户输入的数据保存到var中。
(3)考查语句的初始化,我们来看MyClass类的构造函数:
MyClass(int len)
{
array=new int[len]; //给数组动
态分配空间,大小为len
arraysize=len; //赋值
for(int i=0;i
array
=i+1; //循环给数组赋值,从1到10
}
请注意:形参len没有定义默认值,因此要想使array动态数组里依次存放1,2,3,4,5,6,7,8,9,10,就是要给len赋值为10。
【解题宝典】
delete语句是最常考的知识点,用于释放指针变量,其一般形式为:delete[]+要释放的指针。
转载请注明原文地址:https://kaotiyun.com/show/CYNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面对C++运算符的正确的描述是()。
设i,j,k均为int型变量,则执行完for(i=0,j=10;i<=j;i++,j--)k=i+j语句后,k的值为【】。
对建立良好的程序设计风格,下面描述正确的是
有以下程序#inclube<iostream.h>classClassOne{public:ClassOne(intv=O){i=v;cout<<i;}voidprint(){co
有以下程序:#include<iostream>usingnamespacestd;classsample{private:intx;public:voidsetx(i
在一个长度为n的线性表中插入一个元素,以下说法不正确的是()。
对虚函数的调用有两种方式:【】和【】。
请定义一个函数名为A,返回值为int,没有参数的纯虚函数的定义是【】。
在C++语言中,函数形参的默认存储类型是()。
“::”符号的功能是( )。
随机试题
生产力在本质上是人与自然之间实现物质变换的过程。这一本质决定了生产力具有()
蛋鸡场,产蛋率急剧下降,眼和鼻有水样分泌物,有的上下眼睑被粘在一起,眼睛中有乳白色干酪样物质积聚,角膜增厚,眼球凹陷,甚至角膜穿孔。该病可诊断为
关于止血药下列说法不正确的是
人力资源的首要职能是(),
甲将乙打晕后拖入水中,以为乙必死无疑,但适逢过路人丙将乙救活。关于甲的犯罪形态。下列哪一选项是正确的?()
保险费的确定与()因素有关。
适合于城市用地比较平坦、人口分布比较均匀的城市的线网形式是()
出口产品质量检验工作职能主要有哪些?
小赵、小钱、小孙一起打羽毛球,每局两人比赛,另一人休息。三人约定每一局的输方下一局休息。结束时算了一下,小赵休息了2局,小钱共打了8局,小孙共打了5局。则参加第9局比赛的是()。
Whendidthefilmbegin?
最新回复
(
0
)