首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到sl,s2中。 注意:不要改动main函数,不能增行或删行,
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到sl,s2中。 注意:不要改动main函数,不能增行或删行,
admin
2020-06-29
41
问题
使用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全国计算机二级
相关试题推荐
设有如下程序:#include<iostream.h>classA{public:inti;display(){cout<<"classA\n";}};classB{public:inti;display(){cout<<"class
对于常数据成员,下面描述正确的是
C++语言提供的基本控制结构可以分为3种类型:顺序结构、【】和循环结构。
模板函数的真正代码是在()时候产生。
类MyClass的定义如下:classMyClass{public:MyClass(){value=0;}setVariable(inti)
对于一个类定义,下列叙述中错误的是()。
A、 B、 C、 D、 B数据库设计阶段主要包括需求分析、概念设计、逻辑设计和物理设计。其中逻辑设计的主要工作是将E.R图转换为关系模式。
下列关于关系运算的叙述中正确的是
下述静态数据成员的特性中,()是错误的。
在数据结构中,从逻辑上可以把数据结构分成线性结构和【】。
随机试题
平键联接是靠平键的上表面与轮壳底面接触传递转矩。( )
3PE防腐管补口质量检验包括外观、漏点、粘结力检验。
哪种癌最易发生血道转移
小儿暑温邪在卫气证,若暑邪偏在表,用方是小儿暑温邪在营血证,用方是
该壁柱墙的高厚比与下列______验算式相近?该壁柱间墙的高厚比与下列______验算式相近?
根据《安全生产违法行为处罚办法》,危险化学品单位未根据危险化学品的种类、特性,在车间、库房等作业场所设置相应的监测、通风、防晒、调温、防火、灭火、防爆、泄压、防毒、消毒、中和、防潮、防雷、防静电、防腐、防渗漏、防护围堤或者隔离操作等安全设施、设备的,责令立
基金托管人主要是通过绩效评估、会计核算等服务获得佣金,作为其主要收入来源。()
下列选项中不属于体循环静脉的是()。
向生产单位提供可能产生职业危害的化学品时,应当提供中文说明书。说明书应当载明产品特性、主要成分、存在的有害因素、可能产生的危害后果、安全使用注意事项、职业危害防护和应急处置措施等内容。产品包装应有醒目的警示标识和中文警示说明。这段文字旨在说明(
(2010上项管)以下关于项目评估的叙述中,______是正确的。
最新回复
(
0
)