首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到s1,s2中。 注意:不要改动main函数,不能增行
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到s1,s2中。 注意:不要改动main函数,不能增行
admin
2021-02-22
55
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到s1,s2中。
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在
//********error********的下面。
#include
void main()
{
char* s1;
char s2[1024];
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)s1变量为指针变量,在使用前要对其分配空间,所以第1个标识下添加“s1=new char[1024];”。
(2)为了防止内存空间的泄漏,指针变量使用后,要将其空间释放,第二个标识下“delete[]s1;”。
(3)s2是数组变量,空间是在使用前静态分配的,不是使用前动态分配的,所以使用后不用释放内存空间,这里应该删除“delete s2;”。
转载请注明原文地址:https://www.kaotiyun.com/show/BBfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
分析下面程序,该程序的运行结果是()。#include<iostream.h>classTestClass{public:staticintm;TestClass(){
以下关键字不能用来声明类的访问权限的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2。此工程中包含一个源程序文件main.cpp,其中有“房间”类Room及其派生出的“办公室”类Office的定义,还有主函数main的定义。请在程序中“//****found****”
下列关于构造函数的叙述中,错误的是()。
有如下类和对象的定义:classConstants{public:staticdoublegetPI(){return3.1416;}};Constantsconstants;下列各组语
下面对静态数据成员的描述中,正确的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中定义的Matrix是一个用于表示矩阵的类。成员函数max_value的功能是求出所有矩阵元素中的最大值。例如,若有3×3矩阵则调用max_value函数,返回值为3。请编写成
下列函数模板的定义中,合法的是()。
请打开考生文件夹下的解决方案文件proj3,其中声明了MiniComplex是一个用于表示复数的类。请编写这个operator+运算符函数,以实现复数的求和运算。两个复数的和是指这样一个复数:其实部等于两个复数的实部之和,其虚部等于两个复数的虚部之和。例如
有如下函数模板定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中,错误的是()。
随机试题
Comparisonandcontrastareoftenused______inadvertisements.
Whatdowemean【21】aperfectEnglishpronunciation?InonesensethereareasmanydifferentkindsofEnglishastherearcspeak
为防止人工游泳池生长藻类,池水中应加入
A.心脑血管疾病B.急性肾炎C.上呼吸道感染D.乙型肝炎E.重大传染病疫情突发公共卫生事件
在DNA重组实验中使用DNA连接酶的目的是
公路监控设施的系统组成包括()。
某汽车厂为增值税一般纳税人,下设一非独立核算的门市部,2014年8月该厂将生产的一批汽车移送门市部供销售,计价60万元。门市部将其零售,取得含税销售额77.22万元。汽车的消费税税率为9%,该项业务应缴纳的消费税为()。
NovelistMoYanisthefirstChinesetowintheNobelPrizeforliterature.Whenhewasinterviewedabouttheaward,Mosaid,"I
()在居住地区的居民组织中具有最高的法律地位和最高权力。
设随机变量X的分布函数为对X独立观测3次,则3次结果都不超过1的概率为________.
最新回复
(
0
)