首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到s1,s2中。 注意:不要改动main函数,不能增行或删行,
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到s1,s2中。 注意:不要改动main函数,不能增行或删行,
admin
2016-10-28
34
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到s1,s2中。
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//********error********的下面。
#include<iostream.h>
void main()
{
char*s1;
char s2[1024];
cout<<"please input a string:"<<endl;
//********error********
cin.getline(s1,1024),
cout<<"please input a string:"<<endl;
cin.getline(s2,1024);
//********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)为了防止内存空间的泄漏,指针变量使用后,要将其空间释放,第二个标识下“delete[]s1;”。
(3)s2是数组变量,空间是在使用前静态分配的,不是使用前动态分配的,所以使用后不用释放内存空间,这里应该删除“delete s2;”。
转载请注明原文地址:https://jikaoti.com/ti/tME0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下C++语言中用于单行注释的是
C++语言中while循环和do…while循环的主要区别是()。
下列程序的运行结果是()。#include<iostream.h>classA{inta;public:A(){a=0:}A(intaa)
有如下的类模板定义:template<typenameTYPE>classMyClass{TYPEn;public:MyClass(TYPEk);
若有以下程序:#include<iostream>usingnamespacestd;classBasepublic:Base(){x=0;}intx;};classDerivedl:virtua
若有以下程序:#include<iostream>usingnamespacestd;classdata{public:intx;data(intx){
流操作子______向输出流中插入一个换行符并刷新输出缓冲区。
在下面四个选项中,()是用来声明虚函数的。
下面是复数类complex的定义,其中作为友元函数重载的运算符“--”的功能是将参数对象的实部减1,然后返回对该对象的引用;请补充完整。classcomplex{private:intreal;iht
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
试比较蕲蛇、金钱白花蛇、乌梢蛇三者的异同点。
A.国家人力资源和社会保障部门B.国家发展和改革宏观调控部门C.工业和信息技术化部门D.国家卫生计生部门监测和管理药品宏观经济,依法制定和调整药品政府定价目录的部门是()。
符合()情形之一的货物或服务,可以采用单一来源方式采购。
封闭式基金交易中,价格优先是指较高价格买进申报优先于较低价格买进申报,较低价格卖出申报优先于较高价格卖出申报。( )
下列关于商业银行贷款分类的做法不正确的是()。
针对项目质量控制复核时间,以下说法中,恰当的有()。
村医老李,在本村接诊过程中,发现一例新发肺结核病患者,他应该何时上报?()
在我国,公务员职务分为领导职务和非领导职务。领导职务层次的分类中不包括()。
针对当时建筑施工中工伤事故频发的严峻形势,国家有关部门颁发了《建筑业安全生产实施细则》。但是,在《细则》颁布实施两年间,覆盖全国的统计显示,在建筑施工中伤亡职工的数量每年仍有增加。这说明,《细则》并没有得到有效的实施。以下哪项如果为真,最能削弱上述论证?(
长期以来,哮喘灵被认为是治疗哮喘速效药中最有效的一种。然而,2002年在西南地区所进行的研究发现,在被观察的哮喘病人中,有五分之一的人在服用该药后产生了严重的副作用。一些医生据此认为,应该禁止使用哮喘灵作为治疗哮喘的药物。以下哪项如果为真,最严重地削
最新回复
(
0
)