首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到s1.s2中。 注意:不要改动main函数,不能增行或删行,
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到s1.s2中。 注意:不要改动main函数,不能增行或删行,
admin
2021-05-06
58
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到s1.s2中。
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error******聿料料的下面。
#include
void main()
{
char*s1;
char s2[1024];
cout<<“please input a string:”<
//******error******
cin.getline(s1,1 024);
cout<<”please input a string:”<
cin.getline(s2,1 024);
//******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)为了防止内存空间的泄漏,指针变量使用后,要将其空间释放,第二个标识下“delete1s1;”。
(3)s2是数组变量,空间是在使用前静态分配的,不是使用前动态分配的,所以使用后不用释放内存空间,这里应该删除“deletes2;”。
转载请注明原文地址:https://www.kaotiyun.com/show/PCfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
下列函数模版中的定义中,合法的是()。
有如下函数模板定义:template<typenameT1,TypenameT2>T1Fun(T2n){returnn*5.0;)若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应
有如下语句序列:charstr[10];cin>>str;当从键盘输入"Ilovethisgame"时,str中的字符串是()。
某类中有一个无参且无返回值的常成员函数Show,则正确的Show函数原型是()。
执行语句序列()。inti=0:while(i
下面程序的运行结果是()。#inc1ude<iostream.h>intx=5;intfun(inta){intc:c—x*a;returnc:}v
数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
下列叙述中,不属于软件需求规格说明书的作用的是()。
随机试题
遇光后不易发生化学反应,使字迹不褪色的字迹材料是
内基小体是()
男性,21岁,突发性中上腹阵发性疼痛4小时辗转不安,伴呕吐。体格检查:腹平软,中上腹轻度深压痛,无肌紧张及反跳痛,诊断首先考虑
甲公司生产出一种新型节能灯具,在某展销会上被乙公司相中,双方遂以展出的几只灯具为样品签订了买卖合同,并将样品封存,且对样品质量作了说明。则()。
设计室、计算机房等场所采用照明光源的相关色温宜()。
如何理解资产评估的市场性特点?
LastSundaymorningwhenIgotup,tomegreatsurprise,【M1】______Ifoundthatwehadabigsnowfall.Iwasveryexcitedbecaus
通过(57)关系运算,可以从表1和表2获得表3;表3的主键为(58)。(57)
A、介绍的不好B、没有介绍的C、是应该介绍D、没必要介绍D“还有什么好介绍的”反问句,表示没有什么好介绍的,即没有必要介绍,所以选择D。
Discoveriesinscienceandtechnologyarethoughtby"untaughtminds"tocomeinblindingflashesorastheresultofdramatica
最新回复
(
0
)