首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用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
27
问题
请使用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++运算符的正确的描述是()。
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的【】。
设有n元关系R及m元关系S,则关系R与S经笛卡儿积后所得新关系是一个()元关系。
若有函数调用语句:fun(a+b,(x,y),fun(n+k,d,(a,b,)));那么在此函数调用语句中实参的个数是()。
下列关于break语句的描述中,不正确的是()。
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和【】两个含义。
带一个long类型参数的流成员函数______按参数值设置flags状态变量,并返回以前设置的标志值。
在重载运算符函数时,下面()。运算符必须重载为类成员函数形式。
下列哪个是C++语言的有效标识符?
每个以符号______开头的行,为编译预处理行。
随机试题
POP通常用于把电子邮件从客户机传输到服务器,以及从某个服务器传输到另一个服务器。()
A.“大三阳”,HBV复制活跃,传染性强B.“小三阳”,传染性弱C.急性肝炎恢复窗口期D.HBV感染已恢复E.乙肝疫苗接种成功HBsAg:+;HBsAb:一;HBeAg:+;HBeAb:一;HBcAb:+。此结果提示
患者,女,59岁。因家庭纠纷,生气而出现意识昏迷,呕吐,体检:四肢肌张力先增高后变成迟缓状态,瞳孔缩小,眼球浮动,分离性斜视。血压160/110mmHg,心率110次/分。根据患者的临床症状,最可能的诊断是()
患者,女,37岁。症见发热、头痛、咳嗽、口干、咽喉疼痛,经医生辨证后处方银翘解毒丸,因其功能为()。
A.呋塞米B.氢氯噻嗪C.阿米洛利D.氨苯蝶啶E.螺内酯临床用于治疗醛固酮升高引起的顽固性水肿的药物是
工资核算系统在月末结账时,会自动将每月均发生变化的工资项目清零。()
北京西北的居庸关是秦长城上的一个重要关口。()
假设你是某私营公司的一位新员工,你所具备的知识水平和业务能力比某些老员工要高得多,而且工作也干得比他们多,但你的工资却比他们少。在这种情况下,你会采取的做法是()。
陶冶教育法的主要方式有()
Inthispassage,thespeakeristryingto______.
最新回复
(
0
)