首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到s1,s2中。 注意:不要改动main函数,不能增行
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到s1,s2中。 注意:不要改动main函数,不能增行
admin
2020-05-14
48
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到s1,s2中。
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//********error********的下面。
1 #include
2 void main()
3 {
4 char*s1;
5 char s2[1024];
6 cout<<"please input a string:"<
7 //********error********
8 cin.getline(s1,1024);
9 cout<<"please input a string:"<
10 cin.getline(s2,1024);
11 //*********error*********
12 delete s1 ;
13 //********error********
14 delete s2 ;
15 return ;
16 }
选项
答案
(1)s1=new char[1024]; (2)delete[]s1; (3)删除“delete s2;”语句
解析
本题是主要是处理程序运行后是否有内存遗漏的问题。对于这类问题主要是根据调试环境中的错误提示以及警告提示进行处理。
[解题思路]
(1)sl变量为指针变量,在使用前要对其分配空间,所以第1个标识下添加“s1=new char[1024];”。
(2)为了防止内存空间的泄漏,指针变量使用后,要将其空间释放,第二个标识下“delete[]s1;”。
(3)s2是数组变量,空间是在使用前静态分配的,不是使用前动态分配的,所以使用后不用释放内存空间,这里应该删除“delete s2;”。
转载请注明原文地址:https://jikaoti.com/ti/yoA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
“图形”类Shape中定义了纯虚函数CalArea(),“三角形”类Triangle继承了类Shape,请将Triangle类中的CalArea函数补充完整。classShape{public:virtualintCalArea()=0;}
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【】。
下面有关纯虚函数的表述中正确的是()。
下列叙述中错误的是()。
下列关于C++函数的叙述中,正确的是______。
在面向对象的程序设计中,下列叙述中错误的是
若执行以下程序时从键盘上输入9,则辅出结果是 main() {int n; cin>>n; if(n++<10)cout<<n<<endl; else cout<<n--<<endl; }
关系数据库管理系统能实现的专门关系运算包括()
某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同的仓库中。则实体仓库和零件间的联系是
有如下语句序列:charstr[10];cin>>str;当从键盘输入“Ilovethisgame”时,str中的字符串是()。
随机试题
为了耕种自己的土地,需要经过他人土地而取得通行权,这一权利属于用益物权中能()。
男性,38岁,反复出现劳累后四肢无力,活动不能;体检:血压170/100mmHg,身高172cm,体重80kg,甲状腺Ⅱ度肿大,心、肺、腹(-)。实验室检查:晨尿pH7.5,比重1.016,镜检(-),血钾3.0mmol/L,钠145mmol/L,氯100
神经阻滞法治疗癌症疼痛、顽固性疼痛可采用________或5%~10%的________达到长期止痛目的。
根据测验的方法进行归类,一般用非文字材料的心理测验是
妊娠晚期需用解热镇痛药时应选用
收益稳定是REITs的优越性之一。()
2002年,()建立全国物业服务企业信用档案系统,有力促进了物业管理行业的诚信建设,推动物业服务企业规范运作。
保护非物质文化遗产,应当注重其()。
A、Efficiencyofgovernment.B、Environmentalprotection.C、Decentralization.D、Trafficconcerns.C根据题干要求,注意文中相关的特定信息。
Imagineaworldinwhichtherewassuddenlynoemotion—aworldinwhichhumanbeingscouldfeelnolovehappiness,noterroror
最新回复
(
0
)