首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到sl,s2中。 注意:不要改动main函数,不能增行或删行,
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到sl,s2中。 注意:不要改动main函数,不能增行或删行,
admin
2020-06-29
88
问题
使用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全国计算机二级
相关试题推荐
若已定义:inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是
对于下面定义的类MyClass,请在函数f()中添加对象成员把n的值修改为50。classMyClass{public:MyClass(intx){n=x;}voidSetNum(intnl){n=nl
在深度为5的满二叉树中,叶子结点的个数为
可以用p.a的形式访问派生类对象p的基类成员a,其中a是
下述静态数据成员的特性中,()是错误的。
在下列关系运算中,可能改变关系中属性个数的是
C++语言的参数传递机制包括传值和传地址两种,如果调用函数时,需要改变实参或者返回多个值,应该采取【】方式。
下面描述中错误的是()。A)系统总体结构图支持软件系统的详细设计B)软件设计是将软件需求转换为软件表示的过程C)数据结构与数据库设计是软件设计的任务之一D)PAD图是软件详细设计的表示工具
在数据库中,数据模型包括数据结构、数据操作和
程序流程图中带有箭头的线段表示的是()。
随机试题
知觉过程一般可以划分为哪几个阶段?
棘层细胞松解主要见于
A、缺铁性贫血B、慢性失血性贫血C、巨幼细胞贫血D、再生障碍性贫血E、急性失血性贫血叶酸缺乏可导致
(2009年)在如下关系信号和信息的说法中,正确的是()。
融资租赁合同的订立一般由承担人发起,其步骤可分为()。
防烟分区的面积应根据具体情况确定,每个防烟分区的面积不宜大于()m2。
某投资者信用账户中有现金40万元保证金,该投资者选定证券A进行证券卖出。证券A的最近成交价为每股8元,该投资者融券卖出10万股。第二天,该股票价格上升到每股10元,不考虑利息和费用,该投资者需要追加()保证金才能持续130%的担保比例。
支气管炎、过敏性鼻炎吃龙虾,会导致病情加重。
山东省第十一次党代会指出,坚持以社会主义核心价值观为根本,深入推进()建设,大力弘扬民族精神和时代精神,弘扬沂蒙精神和新时期山东精神。
做人要有远大的志向.有人说:“做大事者不拘小节。”有人说:“做大事者一定要注重小节,一屋不扫,何以扫天下!”结合自身谈谈你对此的看法。
最新回复
(
0
)