首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到s1,s2中。 注意:不要改动main函数,不能增行
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到s1,s2中。 注意:不要改动main函数,不能增行
admin
2021-02-22
53
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到s1,s2中。
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在
//********error********的下面。
#include
void main()
{
char* s1;
char s2[1024];
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)s1变量为指针变量,在使用前要对其分配空间,所以第1个标识下添加“s1=new char[1024];”。
(2)为了防止内存空间的泄漏,指针变量使用后,要将其空间释放,第二个标识下“delete[]s1;”。
(3)s2是数组变量,空间是在使用前静态分配的,不是使用前动态分配的,所以使用后不用释放内存空间,这里应该删除“delete s2;”。
转载请注明原文地址:https://kaotiyun.com/show/BBfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在公有派生时,派生类中定义的成员函数只能访问原基类的()。
有如下程序:#includeusingnamespacestd;classA{public:A(inti){x=i;}voiddispa(){cout
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中包含一个程序文件main.cpp,其中有坐标点类point、线段类Line和三角形类Triangle的定义,还有main函数的定义。程序中两点间距离的计算是按公式d=实现的,
在软件开发中,需求分析阶段可以使用的工具是()。
有如下程序:#includeusingnamespacestd;classBase{public:voidfun1(){cout
下列有关内联函数的叙述中,正确的是()。
以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原因是()。#includevoidmain(){int*p,*q,a,b;p=&a;coutp;}
下列程序的执行结果为()。#includevoidmain(){inta=3,b=0;int*p=&a;b=+a++:cout
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为
算法的空间复杂度是指()。
随机试题
企业申请民航空管及机场弱电系统工程专业一级承包资质时,净资产应不少于()万元。
企业获得的捐赠利得应该计入营业外收入,影响利润总额。()
甲公司2×18年年末某项无形资产的账面原值为2000万元,已计提摊销100万元,公允价值减去处置费用后的净额为1800万元,预计未来现金流量的现值为1700万元,则2×18年年末该项资产应计提减值准备的金额为()万元。
《红楼梦》中的林黛玉是典型的()。(2015.山西)
一袋10磅的新鲜土豆一般值2美元,而脱水的速食土豆平均每磅值3美元。可以得出结论,一些消费者为了方便愿意支付15倍的价格,因为这种方便食品的销量在持续增加。下面哪项,如果正确,指出了上面的论证有较大的缺陷?()
与其他类型案件相比,2010年遗嘱继承案件体现出什么样的特点?()
下列对自陈量表的编制与特点描述错误的是()
已知线性方程组(1)a,b为何值时,方程组有解;(2)方程组有解时,求出方程组的导出组的基础解系;(3)方程组有解时,求出方程组的全部解.
Thinkofallthecriminalswhohavekilled,allthesoldierswhohavekilled;considerthemassmurderofJewsinNaziGermany.
Smokingisaharmfulhabitandmakesoneaddictedoncetheystartdoingit.Thenumberofteenagerssmokingtodayhasincre
最新回复
(
0
)