首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到s1,s2中。 注意:不要改动main函数,不能增行
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到s1,s2中。 注意:不要改动main函数,不能增行
admin
2021-02-22
77
问题
使用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://kaotiyun.com/show/BBfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列运算符中,不能被重载的是()。
下面叙述中错误的是()。
有如下程序:#includeusingnamespacestd;classVAC{public:intf()const{return3;}intf(){return5;}}
下列程序的运行结果是()。#includeclassA{inta;public:A(){a=0;}A(intaa){a=aa;cout
下面对静态数据成员的描述中,正确的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proi2,此工程包含有一个源程序文件proj2.cpp,其中定义了Stack类和ArrayStaek类。Stack是一个用于表示数据结构“栈”的类,栈中的元素是字符型数据。Stack
将E-R图转换为关系模式时,实体和联系都可以表示为()。
用树形结构表示实体之间联系的模型是
下列数据结构中,能用二分法进行查找的是()。
下面不能作为结构化方法软件需求分析工具的是()。
随机试题
检查患者的牙齿是否是对刃时,患者的下颌应该处于下列何种位置
用力矩分配法分析图15—4一12所示结构,先锁住节点B,然后再放松,则传递到C处的弯矩为()。[2013年真题]
我国1962年后开始形成的经济协作区包括西南区、华东区、中南区、()。
我国现行的城市规划编制体系可以划分为()。
矿业工程是大型综合性建设项目,除了生产系统复杂外,还具有()的特点。
下列等式中,不正确的是( )。
以自己为交易对象,进行不转移所有权的自买自卖,影响证券交易价格或者证券交易量的行为,在《证券法》上称为()。
()是指以当事人的意志为转移,能够引起劳动法律关系产生、变更和消灭,具有一定法律后果的活动。
名牌进入千家万户,家庭电器化、电脑化和“洋货化”已经成为时尚。但同时,人们也发现,这是一个美丽的陷阱:流行是短暂的,掏不完的钱带给消费者的是新的遗憾。聪明的消费者逐渐醒悟:买家电还是要量力而行。以下哪项,如果以真,最能构成对上述看法的质疑?
Currently,theabilitytounderstandothersandcommunicateeffectivelywithothersisconsiderablyneglectedbymanybecausemo
最新回复
(
0
)