首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj1,该工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句有错误。请改正这些错误,使程序的输出结果为: 1 2 3 4 5 6 7 8 9 10 注意
请打开考生文件夹下的解决方案文件proj1,该工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句有错误。请改正这些错误,使程序的输出结果为: 1 2 3 4 5 6 7 8 9 10 注意
admin
2018-07-06
58
问题
请打开考生文件夹下的解决方案文件proj1,该工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句有错误。请改正这些错误,使程序的输出结果为:
1 2 3 4 5 6 7 8 9 10
注意:只能修改注释“//ERROR****found****”的下一行语句,不要改动程序中的其他内容。
//proj1.cpp
#include<iostream>
using namespace std;
class MyClass{
public:
MyClasS(int len)
{
array=new int[len];
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<arraySize;i++)
//ERROR********found********
cin<<array
<<’ ’;
cout<<end1;
}
private:
int*array;
int arraysize;
};
int main( )
{
//ERROR********found********
MyClass obj;
obj.Print( );
return0;
}
选项
答案
delete[ ]array; cout<<array[i]<<”; MyClass obj(10);
解析
(1)语法错误,使用delete语句删除一个指针时,直接把指针变量的名称放在delete[ ]后面即可。
(2)考查考生对输入、输出语句的运用。使用Cc3ut进行数据输出操作,一般格式为:cout<<Expr;。其中,Expr代表一个表达式,“<<”称为插入运算符,该语句的含义是,将表达式Expr的值输出到屏幕上。使用cin进行数据输入操作,一般格式为:cin>>var;。其中,var代表一个变量,“>>”称为提取运算符,该语句的含义是,将用户输入的数据保存到var中。
(3)考查语句的初始化,我们来看MyClass类的构造函数:
MyClasS(int len)
{
array=new int[len];
//给数组动态分配空间,大小为len
arraySize=len;//赋值
for(int i=0;i<arraySize;i++)
array
=i+1;//循环
给数组赋值,从1到10
请注意:形参len没有定义默认值,因此要想使array动态数组里依次存放1,2,3,4,5,6,7,8,9,10,就是要给len赋值为10。
转载请注明原文地址:https://www.kaotiyun.com/show/wAAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下()成员函数表示纯虚函数。
有下列程序:#include<iostream>usingnamespacestd;classTestClass{protected:TestClass(){cout<<’x’;}
有如下程序:#include<iostream>usingnamespacestd;classPARENT{public:PARENT(){cout<<"PARENT";}};
通过使用new和delete两个运算符进行的分配为______存储分配。
在面向对象方法中,______描述的是具有相似属性与操作的一组对象。
下列运算符函数中肯定不属于类FunNumber的成员函数的是()。
数据的存储结构是指()。
函数swap(arr,n)可完成对arr数组从第1个元素到第n个元素两两交换。在运行调用函数中的语句后,a[0]和a[1]的值分别为【】。a[0]=1;a[1]=2;swap(a,2);
软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求规格说明书以及()。
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
随机试题
我国公务员法规定公务员应当履行的义务有()
在六淫中,易扰心神的病邪是
胃切除术后患者取半坐卧位的目是:
下列关于贷款种类说法错误的是()。
证券公司承销证券,应当同发行人签订代销或者包销协议。证券的代销、包销期限最长不得超过()日。
下列项目中,属于土地增值税免税范围的有()。
采购计划实施的要求有________。
《灰姑娘》《丑小鸭》《海的女儿》都出自《安徒生童话》。()
在明朝法律上,厂卫机构具有以下哪些司法特权?()
Opinionpollsarenowbeginningtoshowanunwillinggeneralagreementthat,whoeveristoblameandwhateverhappensfromnowo
最新回复
(
0
)