首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到s1.s2中。 注意:不要改动main函数,不能增行或删行,
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到s1.s2中。 注意:不要改动main函数,不能增行或删行,
admin
2021-05-06
73
问题
使用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://kaotiyun.com/show/PCfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是()。
派生类的成员函数不能访问基类的()。
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assSamp1e{friendlongfun(Samp1es);public:S
有如下类定义:classSample{public;Sample(intx):ref(x){}//①private:Sample():ref(0){}//②staticint
有如下类定义:ciassA{char*a;public:A():a(0){}A(char*aa){∥把aa所指字符串拷贝到a所指向的存储空间a=___;strcpy(a,aa
有如下程序:#include<iomanip>#include<iostrearn>usingnamespacestd;intmain(){cout<<setfill(’*’)<<setw(6)<<1
有如下函数模板定义:template<typenameT1,TypenameT2>T1Fun(T2n){returnn*5.0;)若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应
下列字符串中不能作为C++标识符使用的是()。
下列字符中,可以出现在合法的C++标识符中的是
下列叙述中,不属于软件需求规格说明书的作用的是()。
随机试题
A.25~40kVB.40~100kVC.100~110kVD.120~150kVE.200kV以上高千伏摄影应用的管电压为
用靛蓝二磺酸钠分光光度法测定空气中臭氧的浓度时,空气中主要干扰物质是
系统性红斑狼疮临床表现中主要的是
某工程项目施工合同价为560万元,合同工期为6个月。施工合同中规定:(1)开工前业主向施工单位支付合同价20%的预付款。(2)业主自第一个月起,从施工单位的应得工程款中按10%的比例扣留保留金,保留金限额暂定为合同价的5%,保留金到第三个月
按项目管理工作的任务进行的信息管理分类属于()。
加快工程进度,会导致施工效率下降,单位产品的费用上升,从而使控个工程的总投资增加,这表明( )。
华天公司为上市公司,适用企业所得税税率25%,所得税采用资产负债表债务法核算2016年初“递延所得税资产”科目余额为320万元,其中:因上年职工教育经费超过税前扣除限额确认递延所得税资产20万元,因计提产品质量保证金确认递延所得税资产60万元,因未弥补
2/3,8/9,4/3,2,()
将考试文件夹中的声音文件“BackMusic.mid”作为该演示文稿的背景音乐,并要求在幻灯片放映时即开始播放,至演示结束后停止。
AnimalTestingAnnastaresatthecomputerscreenandconsidersheroptions.Infrontofheraretwoshapes—aflowerandad
最新回复
(
0
)