首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到s1,s2中。 注意:不要改动main函数,不能增行或删行,
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到s1,s2中。 注意:不要改动main函数,不能增行或删行,
admin
2016-10-28
43
问题
使用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全国计算机二级
相关试题推荐
在树形结构中,树根结点没有【】。
派生类对象对其基类中的什么成员是可访问的?
下列叙述中正确的是
【】是从二维表列的方向进行的运算。
当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为【】。
下面有关for循环的正确描述是
下列对模板的声明中正确的是
程序流程图中的菱形框表示的是【】。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
软件工程的框架可概括为:目标、过程和【 】。
随机试题
出现早且贯穿整个T细胞分化发育过程中表达的抗原是
男性,27岁,既往有消化道溃疡病史4年,突发上腹部刀割样疼痛,迅速蔓延至全腹,服抗生素后不能缓解,症状加重,遂于6小时后于急诊求治,经X线诊断为:消化道穿孔,腹膜炎。患者于入院半小时后出现烦躁表现,血压70/40mmHg,发生这种状况的原因是
根据输送的介质不同,城市管线工程除特殊的以外,经常由城乡规划实施管理的有()。
继承人必须在继承开始前作出放弃继承的意思表示。
甲企业委托乙企业为其生产一批通用机械配件,双方约定4月1日交货,验货合格后10日内甲企业支付货款。2月1日,乙企业有确切证据得知甲企业经营状况严重恶化,已丧失履行债务能力,遂停止为其生产配件,并与甲企业交涉,要求其在一个月内提供担保,否则无法继续履行合同
简述学前儿童句型发展的趋势。
下面哪一项一定正确?下面除了哪一项之外都是可能正确的?
WritealettertoyourfriendJimmytoadvisehimnottooverstudyhimself.Youshouldincludethedetailsyouthinknecessary.
A我常去图书馆借小说。B他在做什么呢?C玛丽,你要去哪儿?D我想买一套纪念邮票。E妈妈的生日是1月30号,正好是星期六。F当然。我们先坐公共汽车,然后换地铁。例如:你知道怎么去那儿吗?(F)我去邮局寄信,顺便去书店买一本词典。(
InlikemannerwecannotreferthewholephenomenaoftheRenaissancetoanyonecauseorcircumstance,orlimitthemwithinthe
最新回复
(
0
)