首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj1,该工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句有错误。请改正这些错误,使程序的输出结果为: 注意:只能修改注释“//ERROR**
请打开考生文件夹下的解决方案文件proj1,该工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句有错误。请改正这些错误,使程序的输出结果为: 注意:只能修改注释“//ERROR**
admin
2019-04-24
74
问题
请打开考生文件夹下的解决方案文件proj1,该工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句有错误。请改正这些错误,使程序的输出结果为:
注意:只能修改注释“//ERROR****found****”的下一行语句,不要改动程序中的其他内容。
1 //proj1.cpp
2 #include
3 using namespace std;
4
5 class Myclass{
6 public:
7 Myclass(int len)
8 {
9 array=new int[len];
10 arraySize=len;
11 for(int i=0;i
12 array
=i+1;
13 }
14
15 ~Myclass()
16 {
17 //ERROR ********found********
18 delete array
;
19 }
20
21 void Print()const
22 {
23 for(int i=0 ; i
24 //ERROR ********found********
25 cin<
<<";
26
27 cout<
28 }
29 private:
30 int*array:
3l int arraySize;
32 };
33 int main()
34 {
35 //ERROR ********found********
36 MyClass obj;
37 obj.Print();
38 return 0 ;
39 }
选项
答案
1 delete[]array; 2 cout<
解析
(1)语法错误,使用delete语句删除…个指针时,直接把指针变量的名称放在defete []后面即可。
(2)芬查考生对输入、输出语句的运用。使用cout进行数据输出操作,一般格式为:cout<
>var;。其中,vat代表一个变量,“>>”称为提取运算符,该语句的含义是,将用户输入的数据保存到var中。
(3)考查语句的初始化,我们来看MyClass类的构造函数:
1 MyClass(int 1811)
2 {
3 array=new int[len];
//给数组动态分配空间,大小为1813
4 arraysize=len; //赋值
5 for(int i=0 ; i
6 ize;i++)
array
=i+1; //循环
7 给数组赋值,从1到10
请注意:形参len没有定义默认值,因此要想使array动态数组里依次存放1,2,3,4,5,6,7,8,9,10,就是要给len赋值为10。
转载请注明原文地址:https://kaotiyun.com/show/YdAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}};classB{public:B(){c
非成员函数应该声明为类______函数才能访问该类的私有成员。
已知数组a中有n个元素,下列语句将数组a中从下标x1开始的k个元素移动到从下标x2开始的k个元素中,其中0<=x1<x2<n,x2+k<n,请将下列语句补充完整。for(inti=xl+k一1;i>=xl;i--)a[______]=a[i];
设某循环队列的容量为50,头指针front=5(指向队头元素的前一位置),尾指针rear=29(指向队尾元素),则该循环队列中共有______个元素。
对于一个类定义,下列叙述中错误的是()。
下列叙述中错误的是()。
下列是重载乘法运算的函数原型声明,其中错误的是
下面不属于C++的预定义的流对象是()。
下面的符号中不属于C++关键字的是()。
以下哪个不是C++语言中的有效标识符?
随机试题
下面不属于个人行为规范的是()。
以一个街道、一个乡或一个区为范围,将这个社区里的机关、企业、学校等组织起来,共同关心这个社区内的年轻一代的教育,这种教育是()
A.空肠或回肠B.回盲部C.直肠及乙状结肠D.左侧结肠E.末端回肠
男,60岁,排尿困难1年余,逐渐加重。尿镜检:RBC(++)。膀胱造影示膀胱颈部正中向膀胱内膨出,边缘光滑,界限清的充盈缺损。应诊断为
下列选项中,( )不是企业人员配备工作应遵循的原则。
保证工程项目管理信息系统正常运行的基础是()。
深圳证券交易所的权益类证券大宗交易、债券大宗交易(除公司债券外),协议平台的成交确认时间为每个交易日()。
吴某冒充某知名媒体记者,以曝光W公司的违法行为相要挟,获得了W公司巨额现金。吴某的行为构成()。
A、 B、 C、 A这道题用否定疑问句的方式来询问是否是电话铃响了,(A)项的回答“谢谢你,我刚才没听见”是符合题意的。(B)项使用了由题干中phone易联想到的call来迷惑考生。(C)项使用题干中出现的ring来干扰
A、Bytalkingtothelocalofficers.B、Byadvertisingontheschoolpaper.C、Byturningtoseniorstudents.D、Byinvitingsomeex
最新回复
(
0
)