首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到s1,s2中。 注意:不要改动main函数,不能增行
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到s1,s2中。 注意:不要改动main函数,不能增行
admin
2020-05-14
49
问题
使用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<<’*’;
下面程序的运行结果为( )。 #include <iostream> using namespace std; class A{ public: A(){cout<<" ";} ~A(){cout<<"
数据的逻辑结构在计算机存储空间中的存放形式称为数据的【】。
每个C++程序都必须有且仅有一个()。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序等。
在设计程序时,应采纳的原则之一是
下面是“二维向量”vector2D的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象。那么应该在横线上填入的语句是()。classvector2D{private
一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是
在E-R图中,用来表示实体联系的图形是( )。
随机试题
在对市场营销成本进行分析之后,还应该考察以下几个反映企业盈利能力的指标:
某公路工程路线长2.192km,其中软土地基路段约400m,填土高度平均4.5m,位于冲积平原,地层厚度均匀,层位稳定,地层主要由第四系新近沉积的淤质土和第四系下更新统的灰、杂色粘土和砂层构成。其层次由上至下分别为粘土(硬壳层)、淤泥质粉质粘土、粉质粘土、
当前在建设工程管理领域中信息化的重要标志是()。
因故不能按时开工的,应当向发证机关申请延期,延期以()为限。
根据物权法律制度的规定,下列各项中,不属于物权的原始取得的是()。
以下情形中,可以申请个人住房贷款的是()。
实行内部成本核算的事业单位,购入无形资产发生的支出,应在受益期内分期平均摊销。()
简述我国实行既统一又分层的立法体制的原因。
历代文人墨客对西湖吟诗赋词。因此,西湖为后人留下了底蕴丰厚的文学资源。以下哪个诗句是描写西湖的?()
ThemainpurposeofEnglishessaywritingistointroduceyoutotheconventionsofacademicwritingandcriticalthinking.
最新回复
(
0
)