首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj1,该工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句有错误。请改正这些错误,使程序的输出结果为: 注意:只能修改注释“//ERROR**
请打开考生文件夹下的解决方案文件proj1,该工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句有错误。请改正这些错误,使程序的输出结果为: 注意:只能修改注释“//ERROR**
admin
2019-04-24
27
问题
请打开考生文件夹下的解决方案文件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;inta;intfun();intmain(){externinta;intb;
下列对重载函数的描述中,()是错误的。
阅读下面的程序:#include<iostream.h>voidmain(){intx;cin>>x;if(x++>5)cout<<x<<end1;elsecout<<x--<<e
设某循环队列的容量为50,头指针front=5(指向队头元素的前一位置),尾指针rear=29(指向队尾元素),则该循环队列中共有______个元素。
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false,则横线处应填上()。Boolfun(char*str){inti=0,j=0;while(str[j])j++;for(j
下列叙述中正确的是()。
执行以下程序后,输出“*”号的个数是______。#include<iostream.h>main(){inti,j;for(i=1;i<5;i++)for(j=2;j<=i;j++)cout<<’
有如下程序:#include<iostream>usingnamespacestd;{TestClass(){cout<<"BB";fun()}voidfun(){cout<<"Bf";}};c
静态数据成员是为()的数据。
下面不属于C++的预定义的流对象是()。
随机试题
A.具发汗平喘作用B.具抗菌作用C.具镇痛作用D.具镇静麻醉作用E.具消肿利尿抗肿瘤作用粉防己碱
某新建高速公路拟经过农田集中分布区,可减少公路建设对农田占用的工程措施有()。
某工程项目业主采用工程量清单招标方式确定了承包人,双方签订了工程施工合同,合同工期4个月,开工时间为2011年4月1日。该项目的主要价款信息及合同付款条款如下:(1)承包商各月计划完成的分部分项工程费、措施费,见表5-1。(2)项目措施费为16
通风系统的组成一般包括()等。
对于内照射的放射性防护方法,正确的是()。
对于安装在公共建筑内厨房的排油烟管道与竖向排风管连接的支管处设置的防火阀,公称动作温度为()℃。
甲、乙、丙、丁共同投资设立了A有限合伙企业(以下简称A企业)。合伙协议仅约定:甲、乙为普通合伙人,分别出资10万元;丙、丁为有限合伙人,分别出资15万元;由甲执行合伙企业事务,对外代表A企业。A企业存续期间,发生以下事项:(1)2月,合
甲公司严重资不抵债,因不能清偿到期债务向法院申请破产。下列财产属于债务人财产的是()。
根据相关法律法规的规定,醉酒的人在醉酒状态中,在一定情形下应当对其采取管制性措施约束至酒醒。( )
Readthetextsfromamagazinearticleinwhichfivepeoplearetalkingaboutfriendship.Forquestions1to5,matchthenameo
最新回复
(
0
)