首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件projl,该工程中含有一个源程序文件projl.cpp。其中位于每个注释“//ERROR **** found ****”之后的一行语句有错误。请改正这些错误,使程序的输出结果为: 1 2 3 4 5 6 7
请打开考生文件夹下的解决方案文件projl,该工程中含有一个源程序文件projl.cpp。其中位于每个注释“//ERROR **** found ****”之后的一行语句有错误。请改正这些错误,使程序的输出结果为: 1 2 3 4 5 6 7
admin
2021-09-05
38
问题
请打开考生文件夹下的解决方案文件projl,该工程中含有一个源程序文件projl.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<<endl;
}
private:
int * array;
int arraySize;
};
int main()
{
//ERROR ******** found *******
MyClass obj;
obj.Print();
return 0;
}
选项
答案
1 delete[]array; 2 cout<<array[i]<<"; 3 MyClass obj(10);
解析
(1)语法错误,使用delete语句删除一个指针时,直接把指针变量的名称放在delete[]后面即可。
(2)考查考生对输入、输出语句的运用。使用COut进行数据输出操作,一般格式为:cout<<Expr;。其中,Expr代表一个表达式,“<<”称为插入运算符,该语句的含义是,将表达式Expr的值输出到屏幕上。使用cin进行数据输入操作,一般格式为:cin>>var;。其中,var代表一个变量,“>>”称为提取运算符,该语句的含义是,将用户输入的数据保存到var中。
(3)考查语句的初始化,我们来看MyClass类的构造函数:
MyClass(int len)
{
array =new int[len];
//给数组动态分配空间,大小为len
arravsize=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://jikaoti.com/ti/krc0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
下列有关继承和派生的叙述中,正确的是()。
某系统总体结构如下图所示该系统结构图是
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。
有如下类和对象的定义:c1assConstants{public;staticdoublegetPIO{retum3.1416;)};Constantsconstants,下列各组语句
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
在深度为7的满二叉树中,叶子结点的个数为()。
若MyTemp是一个只有一个虚拟类型参数的类模板,且有如下语句序列MyTemp<double>p2;MyTemp<long>p3[2];编译系统在处理上面的语句序列时,所生成的模板MyTemp的实例的个数是()。
字符串“a+b=12\n\t”的长度为()。
软件测试的目的是( )。
随机试题
女性,30岁。发热伴牙龈出血三周。查体:贫血貌,脾肋下3cm,胸骨压痛(+),血红蛋白70g/L,白细胞14.0×109/L,血小板35×109/L,骨髓增生明显活跃,原始细胞占0.62,为进一步诊断,应首选的检查是
根据我国《合同法》,当事人约定由债务人向第三人履行债务的,债务人未向第三人履行债务或者履行债务不符合约定的,谁有权主张违约责任?()
下列选项不属于人工燃气的是()。
在机械设备结构可靠性设计要点中,()的目的在于提高可靠性,如果盲目采用,或设计不当将会因增加体积、质量和费用而导致相反的效果。
我在家常常一人站在窗前向楼下看,安静的院子里有一群流浪猫。流浪猫有其自己的生活,天蒙蒙亮时就会慵懒地走动,等待好心人送来的猫粮。它们三五成群,吃饱了就打打闹闹,累了就找地歇息,高高兴兴地过上一天。我发现其中有一只花猫不怎么合群,老是独自游走或静卧幽处,仿佛
内部行政行为是指行政机关作用于行政系统内部或者本行政机关内部的行政行为,不属于人民法院行政诉讼的受案范围。行政机关工作人员对这类决定不服产生的争议应该向该行政机关或者其上一级机关或监察人事机关提出处理。根据上述定义,下列各项中属于内部行政行为的是:
引起中断的中断源有5种,分别为I/O中断,数据通道中断,时钟中断,程序中断和
Gary:Itisgenerallyheldthatonecanpickupaforeignlanguageeasilywhenundertheageofeight.Ifyouimmerseachild
Cellscannotremainaliveoutsidecertainlimitsoftemperature,andmuchnarrowerlimitsmarkthebound-ariesofeffectivefunc
Adulteducationdevelopsfastrecentlypartlybecause______.TheAmericanAssociationforAdultandContinuingEducationissi
最新回复
(
0
)