首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj1,该工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句有错误。请改正这些错误,使程序的输出结果为: 注意:只能修改注释“//ERROR**
请打开考生文件夹下的解决方案文件proj1,该工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句有错误。请改正这些错误,使程序的输出结果为: 注意:只能修改注释“//ERROR**
admin
2019-04-24
22
问题
请打开考生文件夹下的解决方案文件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://jikaoti.com/ti/pst0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如下程序的输出结果是______。#include<iostream>usingnamespacestd;classpumpkin{public:pumpkin(){++count;}~p
在数据库管理系统提供的数据定义语言、数据操纵语言和数据控制语言中,______负责数据的模式定义与数据的物理存取构建。
测试用例包括输入值集和______值集。
以下函数实现的功能是______。voidfun(char*s){char*p,*q,temp;p=s;q=s+strlen(s)-1;while(p<q){temp=*p;*p=*
一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本,此虚函数又称______。
不改变关系表中的属性个数但能减少元组个数的是______。
下面关于虚函数的描述中正确的是()
纯虚函数的声明总是以______结束。
已知下列程序的输出结果是42,请将画线处缺失的部分补充完整。#include<iostream>usingnamespacestd;classTestClass{intvalue;public:Tes
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。intGetLen(char*str){if(______)return0;elsereturn
随机试题
PQ型显影液是指
口服葡萄糖耐量试验判断糖尿病标准为
射血分数是指每搏输出量和下列哪项的百分比
关于定额的概念及产生,说法错误的是()。
失衡的经济增长必将导致证券市场下跌。( )
下列预测方法中,属于时间序列分析法的有()。
我国风景名山的类型有()。
项目采购是指从项目组织外部获得货物和服务(合称产品)的过程。它包含的买卖双方各有自己的目的,并在既定的市场中相互作用。项目采购可能发生在国内也可能发生在国外。某项目经理因项目需求决定采购一批机器设备,为了保证项目采购顺利进行并达到节约成本的要求,项目经理成
根据下列资料,回答下列问题:初步核算,2012年浙江省生产总值34606亿元,比上年增长8.0%(增速为扣除价格因素的实际增速,下同)。其中,第一产业增加值1670亿元,第二产业增加值17312亿元,第三产业增加值15624亿元,分别增长2.0%、7.3
第二次鸦片战争后,清朝统治集团内部一部分人震惊于列强的“船坚炮利”,主张学习西方以求“自强”,洋务运动由此兴起。洋务运动的一个重要内容就是创办新式学堂,主要有()
最新回复
(
0
)