首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到s1,s2中。 注意:不要改动main函数,不能增行
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到s1,s2中。 注意:不要改动main函数,不能增行
admin
2020-05-14
86
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到s1,s2中。
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//********error********的下面。
1 #include
2 void main()
3 {
4 char*s1;
5 char s2[1024];
6 cout<<"please input a string:"<
7 //********error********
8 cin.getline(s1,1024);
9 cout<<"please input a string:"<
10 cin.getline(s2,1024);
11 //*********error*********
12 delete s1 ;
13 //********error********
14 delete s2 ;
15 return ;
16 }
选项
答案
(1)s1=new char[1024]; (2)delete[]s1; (3)删除“delete s2;”语句
解析
本题是主要是处理程序运行后是否有内存遗漏的问题。对于这类问题主要是根据调试环境中的错误提示以及警告提示进行处理。
[解题思路]
(1)sl变量为指针变量,在使用前要对其分配空间,所以第1个标识下添加“s1=new char[1024];”。
(2)为了防止内存空间的泄漏,指针变量使用后,要将其空间释放,第二个标识下“delete[]s1;”。
(3)s2是数组变量,空间是在使用前静态分配的,不是使用前动态分配的,所以使用后不用释放内存空间,这里应该删除“delete s2;”。
转载请注明原文地址:https://kaotiyun.com/show/G08p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序: #include<iostream> using namespace std; class Sample{ public: Sample()<) ~Sample(){cout<<’*’;
若变量已正确定义并赋值,以下符合C++语言语法的表达式是
类模板template<classT>classx{...},其中,友元函数f对特定类型T(如int),使函数f(x<int>);成为x<int>模板类的友元,则其说明为()。
对于常成员函数,下面描述正确的是()。
有如下类声明:classMyBASE{intk;public:voidset(intn){k=n;}intget()const{returnk;}};classM
下列叙述中正确的是
下面程序的结果是#include<iostream.h>classA{public:A(){cout<<"construtA"<<endl;}vir
关于continue语句叙述不正确的是
以下不使用线性结构表示实体之间联系的模型的是()。
将E-R图转换为关系模式时,实体和联系都可以表示为( )。
随机试题
“泻南补北”法适用的病理变化是
产妇张女士,28岁,本科学历,于今日正常顺娩一活女婴。在产后立即指导哺乳的措施中,正确的做法是
患者,女,28岁。汗出恶风,动则加重,易于感冒,体倦乏力,面色少华,舌质淡,脉细弱,诊断为
根据合同当事人是否互相享有权利、负有义务,可将合同分为()。
下列有关我国选举机构的表述正确的是:
钢筋按生产加工工艺的不同可分为()。
谈话法能激发小学生思维的积极性,引起小学生的认识兴趣,所以小学各科教学中都要用谈话法进行教学。()
材料:下面是某校历史考试中的一道试题和学生的答案:问题:(1)请对三位学生的答案进行评价,并选出最佳答案。(2)请针对学生答案中存在的问题提出教学建议。
在我国,全国人大行使职权的法定期限为()
网络管理中只允许被选择的人经由网络管理者访问网络的功能属于______功能。
最新回复
(
0
)