首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到sl,s2中。 注意:不要改动main函数,不能增行或删行,
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到sl,s2中。 注意:不要改动main函数,不能增行或删行,
admin
2020-06-29
91
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到sl,s2中。
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥********error********的下面。
#include
void main()
{
char*s1;
char s2[1 024];
cout<<”please input a string:”<
∥********error********
cin.getline(S1,1024);
Cout<<“please input a string:”<
cin.getline(s2,1024);
∥********error********
delete S1;
∥********error********
delete s2;
return ;
}
选项
答案
(1)s1=new char[1024]; (2)delete[]s1 ; ’ (3)删除“delete s2;”语句
解析
本题是主要是处理程序运行后是否有内存遗漏的问题。对于这类问题主要是根据调试环境中的错误提示以及警告提示进行处理。
解题思路
(1)sl变量为指针变量,在使用前要对其分配空间,所以第1个标识下添加“sl:=new char[1024.];”。
(2)为了防止内存空间的泄漏,指针变量使用后,要将其空间释放,第二个标识下“delete口s1;”。
(3)s2是数组变量,空间是在使用前静态分配的,不是使用前动态分配的,所以使用后不用释放内存空间,这里应该删除“delete s2;”。
转载请注明原文地址:https://kaotiyun.com/show/Rl8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
TestClass类定义如下:classTestClass{private:intid;chargender;char*phone;public:TestClass():
对于常数据成员,下面描述正确的是
A、 B、 C、 D、 B对数组定义为普通数组时,要求数组的下标是常表达式,若定义成数组指针则不需要指定数组的大小。
语句cout<<’\n’还可表示为【】。
已知一个函数模板定义为template<typenameT1.typenaineT2>T1FUN(T2n){returnn*5.0;}若要求以int型数据7为函数实参调用该模板函数,并返回一个double型数据,则
对于一个类定义,下列叙述中错误的是()。
一个关系中属性个数为1时,称此关系为
C++中的数据类型大体上可以分成三类:它们是______、______和______。
数据流图中带有箭头的线段表示的是()。
随机试题
堵车现象并不是只存在于个别国家,但不同的国家有不同的对策:德国消除“高峰”时段;以色列让自行车取代汽车;西班牙大力发展公共交通;等等。这种现象说明()。①辩证的否定是联系的环节②要坚持一切从实际出发,实事求是③矛盾的普遍性与特殊性相统
按用途可将数据访问页分为三种类型,分别是()
脑膜中动脉穿()
JapanbombedPearlHarborin1941.TheUnitedStateswasmadattheJapanesesotheymademanyJapanese-Americansleavetheirho
“索赔金额=某项工作调整后的实际总费用-该项工作的报价费用”是( )的计算公式。
石膏制品的物理性能有()。
在互联网金融领域,个体网络借贷机构的性质是()。
年昕得在12万元以上的个人自行申报纳税时,应当填写《个人所的纳税申报表》,填写该表时应对各项所得计算年所得,下列关于年所得计算表述中正确的是()
根据美国心理学家卡特尔的智力分类,下面不属于晶体智力的是()。
Whatisthereasonforteenstodothesameastheirpeers?
最新回复
(
0
)