首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj1,该工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句有错误。请改正这些错误,使程序的输出结果为: 注意:只能修改注释“//ERROR**
请打开考生文件夹下的解决方案文件proj1,该工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句有错误。请改正这些错误,使程序的输出结果为: 注意:只能修改注释“//ERROR**
admin
2019-04-24
48
问题
请打开考生文件夹下的解决方案文件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
已知一棵二叉树的先根序列为ABCDEFK,中根序列为DGBAFCK,则结点的后根序列为()
有如下程序:#include<iostream>usingnamespaeestd;classAnimal{public:virtualchar*getType()const{return"Anim
数据库系统的核心是______。
在数据库管理系统提供的数据定义语言、数据操纵语言和数据控制语言中,______负责数据的模式定义与数据的物理存取构建。
下列有关函数重载的叙述中,错误的是()
下列关于this指针的叙述中,正确的是()
有如下头文件:intf1();staticintf2();classMA{public:intf3();staticintf4();};在所描述的函数中,具有隐含的thi
插入排序算法的主要思想是:每次从未排序序列中取出一个数据,插入已排序序列中的正确位置。Insert类的成员函数sort()实现了插入排序算法,请填空。classInsert{public:Insert(int*b0,intn0)
下列字符串中不能作为C++标识符使用的是
随机试题
太息多因()(1995年第18题)
男孩,5岁,浮肿4d,气促1d伴尿少,尿色深。查体:R32/min,心音增强,两肺底部无湿性啰音,肝肋下2cm,BP150/90mmHg,首先考虑诊断是进一步确诊的首要检查是
根据《建设工程施工劳务分包合同(示范文本)》(GF一2003—0214),某工程承包人租赁一台起重机提供给劳务分包人使用,则该起重机的保险应由()。
某白酒生产企业(以下简称甲企业)为增值税一般纳税人,2012年7月发生以下业务:(1)向某烟酒专卖店销售粮食白酒20吨,开具普通发票,取得含税收入200万元,另收取品牌使用费50万元、包装物租金20万元;(2)提供10万元的原材料委
下列交易事项中。会影响企业当期营业利润的有()。
斯坦纳定理:在哪里说得愈少,在哪里听到的就愈多。(提出者:美国心理学家斯坦纳)谈谈你对“斯坦纳定理”的理解和运用。
领导交由你组织一次文艺晚会。你会怎么做?
A、 B、 C、 D、 B各图形的线段条数按10,8,6,4,2递减。
某待估钢筋混凝土结构的建筑物账面原值为500万元,竣工于2000年底,耐用年限60年。2006年年底对该建筑物进行评估。假定200)年的价格指数为100%,从2001年到2006年的价格指数每年环比上升增长的幅度分别为1.7%、0.7%、一1.2%、0.8
Whatfunitistojumpintoapoolorgoswimminginariverinsummer!How【B1】______andrelaxingitistohaveagameoftable
最新回复
(
0
)