首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件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
32
问题
请打开考生文件夹下的解决方案文件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://jikaoti.com/ti/Ptt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有下列定义及初始化语句:inti=100;int*p=&i;intk=*ip;并假设整型数i的地址为0x12345678,指针中的地址为0x21000000,则k的值为()。
最简单的交换排序方法是()。
有如下程序:#include<iostream>usingnamespacestd;classB{public:Virtualvoidshow(){cout<<“B”;}};classD:
数据流图有两种典型的结构形式,它们分别是变换型和【】。
如果使用数组名称为函数参数,形实结合时,传递的是______。
使用ifstream流类定义流对象并打开磁盘文件时,文件的隐含打开方式为()。
下列叙述中错误的是()。
语句序列longx;x=0L;可用一个语句表示为______。
在软件生命周期的各个阶段都会发生一系列的文件,如手册、数据和程序等,它们总称为______。
一棵二叉树第6层(根结点为第1层)的结点数最多为______个
随机试题
最有助于膀胱癌确诊的检查项目是
患者,男,28岁。夏日疲劳过度,昨起怕冷,发热,头痛,恶心,呕吐,腹泻,脘腹痞满,舌质淡苔白腻,脉濡滑。用药宜首选
患者,男性,65岁。大便秘结,有时每周大便1次,检查无器质性疾病。护士给老人提供了合理建议,老人复述错误的是
项目费用管理涉及的子过程如下:()。
某项目部承揽一土石坝工程施工任务。为加快施工进度,该项目部按坝面作业的铺料、整平和压实三个主要工序组建专业施工队施工,并将该坝面分为三个施工段,按施工段1、施工段2、施工段3顺序组织流水作业。已知各专业施工队在各施工段上的工作持续时间见下表。问题:
下列关于资产负债表的说法中,错误的是()。
张某和王某同为某银行的一个项目团队成员,他们在项目工作中共同研讨开发项目,共享项一目研究成果。张某此时正在攻读在职博士学位,需要发表有关此研究成果的文章,银行领导已同意其待发表文章的内容及以个人名义署名的申请。在文章署名方面,()。
已知R3的两个基为求由基a1,a2,a3到基b1,b2,b3的过渡矩阵P.
把D:下的图片文件夹进行网络共享但是其他网络用户只能读取。
在考生文件夹下,“sampl.accdb”数据库文件中已建立好表对象“tStud”和“tScore”、宏对象“mTest”和窗体“tTest”。试按以下要求,完成各种操作:(1)分析表对象“tScore”的字段构成、判断并设置其主键。(
最新回复
(
0
)