首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR ****found****”之后的一行语句有错误。请改正这些错误,使程序的输出结果为:1 2 3
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR ****found****”之后的一行语句有错误。请改正这些错误,使程序的输出结果为:1 2 3
admin
2017-02-21
52
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR ****found****”之后的一行语句有错误。请改正这些错误,使程序的输出结果为:1 2 3 4 5 6 7 8 9 10
注意:只能修改注释“//ERROR****found****”的下一行语句,不要改动程序中的其他内容。
//proj1.cpp
#include
using namespace std;
class MyClass{
public:
MyClass(int len)
{
array=new int[1en];
arraySize=len;
for(int i=0;i<arraySize;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<<array[i]<<"; MyClass obj(10);
解析
(1)语法错误,使用delete语句删除一个指针时,直接把指针变量的名称放在delete[]后面即可。
(2)考查考生对输入、输出语句的运用。使用cout进行数据输出操作,一般格式为:cout<<Expr;。其中,Expr代表一个表达式,“<<”称为插入运算符,该语句的含义是,将表达式Expr的值输出到屏幕上。使用cin进行数据输入操作,一般格式为:cin<<var;。其中,var代表一个变量,“>>”称为提取运算符,该语句的含义是,将用户输入的数据保存到var中。
(3)考查语句的初始化,我们来看MyClass类的构造函数:
MyClasS(int fen)
{
array=new int[len];
//给数组动态分配空间,大小为len
arraySize=len; //赋值
for(int i=0;i<arraySize;i++)
array
=i+1; //循环给数组赋值,从1到10
转载请注明原文地址:https://kaotiyun.com/show/NBAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
能正确表示逻辑关系:“a≥10或a≤0”的C++语言表达式是
设变量a是int型,f是double型,i是float型,则表达式10+’a’+i*f值的数据类型
为了便于对照检查,测试用例应由输入数据和预期的【】两部分组成。
在最坏情况下,冒泡排序所需要的比较次数为【 】。
以下选项中合法的实型常数是
数据的存储结构是指( )。
在最坏情况下,冒泡排序所需要的比较次数为
以下选项中不属于软件工程的目标是( )。
依照某种数据模型组织起来并存放二级存储器中的数据集合是指( )。
下列数据结构中能使用对分查找的是
随机试题
以下不属于数据仓库特点的是()
以下关于胸壁结核性脓肿合并感染错误的是
属于临界性骨肿瘤的是
A.手太阴肺经B.手少阴心经C.足太阴脾经D.足少阴肾经E.足厥阴肝经太渊穴归属的经脉是
母乳中铁的吸收率可高达
下列()是商业银行市场营销的起点,也是商业银行制定和实施其他营销策略的基础和前提。
集团内涉及不同企业的股份支付,结算企业以其本身权益工具结算的,应将该股份支付作为权益结算的股份支付进行会计处理。()
甲公司是一家生物制药企业,研发出一种专利产品,生产该产品的项目已完成可行性分析,厂房建造和设备购置安装工作已完成,该产品将于2016年开始生产销售,目前,公司正对该项目进行盈亏平衡分析,相关资料如下:(1)专利研发支出资本化金额为150万元,专利有效期1
针对数组定义intdata[10];,下列表述中错误的是()。
Intermediategoalscanbesetatweeklyormonthly______,dependingonthetimeframeforthemaingoal.
最新回复
(
0
)