首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程proj1,该工程中含有一个源程序文件proj1.epp。其中位于每个注释“//ERROR****found****”之后的一行语句有错误。请改正这些错误,使程序的输出结果为:12 3 4 5
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程proj1,该工程中含有一个源程序文件proj1.epp。其中位于每个注释“//ERROR****found****”之后的一行语句有错误。请改正这些错误,使程序的输出结果为:12 3 4 5
admin
2017-07-05
39
问题
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程proj1,该工程中含有一个源程序文件proj1.epp。其中位于每个注释“//ERROR****found****”之后的一行语句有错误。请改正这些错误,使程序的输出结果为:12 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<<endl;
}
private:
int*array;
int arraySize;
);
int main()
{
//ERROR**********found**********
MyClass obj;
obj.Print();
return 0;
}
选项
答案
delete[]array; COUt<
解析
(1)语法错误,使用delete语句删除一个指针时,直接把指针变量的名称放在delete[]后面即可。
(2)考查考生对输入、输出语句的运用。使用cout进行数据输出操作,一般格式为:COUt<
>var;。其中,vat代表一个变量,“>>”称为提取运算符,该语句的含义是,将用户输入的数据保存到var中。
(3)考查语句的初始化,我们来看MyClass类的构造函数:
MyClass(lnt len)
{
array=new int[len]; //给数组动
态分配空间,大小为len
arraysize=len; //赋值
for(int i=0;i
array
=i+1; //循环给数组赋
值,从1到10
}
转载请注明原文地址:https://kaotiyun.com/show/mGAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件是程序、数据和【】的集合。
类istream的成员函数______从指定流中读取一个字符,成员函数______和______从指定流中读取多个字符。
下面程序运行结果为( )。 main() { char c=’a’; if(’a’<c< =’z’) cout<<"LOW"; else cout<<"UP"; }
将关键字const写在函数头之后,函数体之前,说明该函数是一个const成员函数。此时const不是指定函数的返回值,而是修饰【 】指针。
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用()关键字来修饰。
若类A和类B的定义如下:#include<malloc.h>classA{inti,j;public:intgeti(){returni;}};classB:
程序的3种基本控制结构是()。
下列函数中,()是对文件进行写操作的。
在下面的运算符重载函数的原型中,错误的是
下列叙述中正确的是
随机试题
男,37岁,因外伤至前牙折断,检查,右上侧切牙冠折其折裂线约在龈下1.5mm,若进行桩冠修复,除作牙髓治疗外,还应作
是指招标人通过媒体如报刊、因特网等发布招标公告来采购咨询服务的方式。
()是在初步设计阶段编制设计概算或技术设计阶段编制修正概算的依据。
填制记账凭证应根据审核无误的()。
对()税务机关不能采取税收保全措施和强制执行措施。
如果某被试者SCL—90总分治疗前为180分,治疗后为120分,那么该被试者的SCL—90总分减分率为()。
幼儿园教育要和()教育相互衔接。
在窗体上画一个命令按钮,名称为Command1,然后编写如下事件过程:PrivateSubCommandl_Click()Dima()a=Array(“机床”,“车床”,“钻床”,“轴承”)Printa(
Client:Hello.MayIspeaktoMr.Turner?Secretary:______
Itriedtogetoutofthebusiness______Ifoundimpossibletocarryon.
最新回复
(
0
)