首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到sl,s2中。 注意:不要改动main函数,不能增行或删行,
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到sl,s2中。 注意:不要改动main函数,不能增行或删行,
admin
2020-06-29
94
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到sl,s2中。
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥********error********的下面。
#include
void main()
{
char*s1;
char s2[1 024];
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)sl变量为指针变量,在使用前要对其分配空间,所以第1个标识下添加“sl:=new char[1024.];”。
(2)为了防止内存空间的泄漏,指针变量使用后,要将其空间释放,第二个标识下“delete口s1;”。
(3)s2是数组变量,空间是在使用前静态分配的,不是使用前动态分配的,所以使用后不用释放内存空间,这里应该删除“delete s2;”。
转载请注明原文地址:https://kaotiyun.com/show/Rl8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有关键码序列(16,9,4,25,15,2,13,18,17,5,8,24),要按关键码值递增的次序排序,采用初始增量为4的希尔排序法,一趟扫描后的结果为()。
在派生类中,对类对象成员,基类成员和非类对象成员的初始化程序是【 】。
语句cout<<’\n’还可表示为【】。
若已定义:inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是
下面不属于C++的预定义的流对象是()。
下列程序的执行结果为【 】。#inciude<iostream,h>intf(inti){return++i;}intg(int&i){return++i;}voidmain(){inta,b;a=
下列程序在构造函数和析构函数中申请和释放类的数据成员int*a,申请时使用形参b初始化a,请填空。classA{public:A(intb);~A();private:i
在深度为5的满二叉树中,叶子结点的个数为
C++中的数据类型大体上可以分成三类:它们是______、______和______。
下述静态数据成员的特性中,()是错误的。
随机试题
设z=,其中函数f具有二阶连续偏导数,函数φ具有连续导数,求
经济基础是指一定社会()
具有敛汗,除热作用的药物是
基金交易目前不收()。
证券经营机构聘用未取得执业证书的人员对外开展证券业务的,由中国证监会责令改正;拒不改正的,给予纪律处分;情节严重的,由中国证监会单处或者并处警告、3万元以下罚款。( )
有意注意
A、 B、 C、 D、 D第一列图形左右翻转后得到第二列图形,第二列图形上下翻转后得到第三列图形。
我国古代很多诗歌内容都涉及节日,下列所给诗句与节日的对应,错误的一项是()。
某地充分挖掘丰富的稻田资源,大力推广稻渔综合种养,助农增收致富。农民采用新的耕作模式后,稻为鱼提供遮阴和有机物质,鱼游动促进了稻床通风透气,加上鱼类不断翻动泥土,让稻田水不断充氧,同时鱼的排泄物为禾苗提供了有机肥料,从而促进了禾苗的生根分蘖和扬花抽穗,升级
Theworldisinaself-destructionmode.BythisstatementImeanthatthepeopleoftheworldarebentonmakingthisplaneti
最新回复
(
0
)