首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到s1,s2中。 注意:不要改动main函数,不能增行或删行,
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到s1,s2中。 注意:不要改动main函数,不能增行或删行,
admin
2016-10-28
82
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到s1,s2中。
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//********error********的下面。
#include<iostream.h>
void main()
{
char*s1;
char s2[1024];
cout<<"please input a string:"<<endl;
//********error********
cin.getline(s1,1024),
cout<<"please input a string:"<<endl;
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/AKNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若已知charstr[20];,有语句cin>>str;当输入为:Thisisaprogram所得的结果是str=()。
对于下面的程序ifstreamfin(C:\test.tXt);if(fin)cout<<"ok";elsecout<<"wrong";对于if语句中的内容可以换为
【】是当前软件开发环境中富有特色的研究工作和发展方向。
在双链表中,每个节点有两个指针域,一个指向前驱节点,另一个指向【】。
若有以下程序:#include<iOStream>usingnamespacesstd;classA{public:A(){}A(inti){x1=i;
下列运算符中不能在C++中重载的是
在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是
软件工程研究的内容主要包括【】技术和软件工程管理。
如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是
在结构化设计方法中,数据流图表达了问题中的数据流与加工之间的关系,并且,每一个【 】实际上对应一个处理模块。
随机试题
A吡格列酮B格列苯脲C二甲双胍D阿卡波糖E罗格列酮通过促进组织对葡萄糖摄取和利用发挥作用的药物是
水利工程建设项目按其对社会和国民经济发展的影响分为()。
假设其他因素不变,销售量超过保本点以后,销售量越大则经营杠杆系数越小。()
根据文物保护保护法的规定,下列不属于国家所有的文物是()。
马克思认为,复杂劳动等于倍加的简单劳动,这主要说明教育具有哪种功能()。
根据以下资料,回答下列问题。2010年,全社会固定资产投资278140亿元,同比增长23.8%,比上年回落6.2个百分点。其中,城镇固定资产投资完成241415亿元,同比增长24.5%,比上年回落5.9个百分点。在城镇固定资产投资中,全年工业完成投资额9
为提高移栽树苗的成活率,常采用根部带土和去掉部分枝叶的措施,其目的是:
除了夏威夷之外,下面()州也是美国本土以外的州。
任何一个具有两个属性的关系
A、ThewomanmayhelpDavidwithhisproject.B、Davidhasn’tevenstartedworkingonhisprojectyet.C、ThemanhastoldDavidto
最新回复
(
0
)