首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中含有一个源程序文件proj2.epp,请将堆栈类的定义补充完整。使程序的输出结果为: Theelementofstackare:4321 注意:请勿修改主函数main和其他函
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中含有一个源程序文件proj2.epp,请将堆栈类的定义补充完整。使程序的输出结果为: Theelementofstackare:4321 注意:请勿修改主函数main和其他函
admin
2015-06-27
19
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中含有一个源程序文件proj2.epp,请将堆栈类的定义补充完整。使程序的输出结果为:
Theelementofstackare:4321
注意:请勿修改主函数main和其他函数中的任何内容,只在横线处编写适当代码,不要改动程序中的其他内容,也不要删除或移动“//****found****”。
//proj2.cpp
#include
usingnamespacestd;
constintSize=5;
classStack;
C1assItem
{
public:
//********found********
Item(constint&val):________{}
//构造函数对item进行初始化
private:
intitem;
Item*next;
friendclassStack;
};
classStack
{
public:
Stack():top(NULL){)
~Stack();
intPop();
voidPush(constint&);
private:
Item*top;
};
Stack::~Stack()
{
Item*P=top,*q;
while(p!=NULL)
{
q=P->next;
//********found********
________;//释放p所指向的节点
p=q;
}
}
intStack::Pop()
{
Item*temp;
intret;
//********found********
________;//使temp指向栈顶节点
ret=top->item;
top=top->next;
deletetemp;
returnret;
}
voidStack::Push(constint&val)
{
Item*temp=newItem(val);
//********found********
________;
//使新节点的next指针指向栈顶数据
top=temp;
}
intmain()
{
Stacks;
for(inti=1;i
s.Push(i);
cout<<"Theelementofstackare:";
for(i=1;i
cout<
return0;
}
选项
答案
(1)item(val) (2)delete[]p (3)temp=top (4)temp->next=top
解析
(1)主要考查构造函数,对私有成员进行初始化,即item(val)。
(2)主要考查使用delete语句释放指针,一般格式为:delete[]+指针。
(3)指向栈顶节点的是top指针,要使temp指向栈顶节点,故使用语句temp=top;。
(4)指向栈顶节点的是top指针,要使新节点的next指针指向栈顶数据,故使用语句temp->next=top;。
转载请注明原文地址:https://kaotiyun.com/show/mBBD777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
概述汉代从“黄老之学”到“霸王道杂之”的思想演变。(首都师范大学2013年历史学基础真题)
分析抗日战争胜利的历史意义。(北京师范大学2006年中国通史真题)
飞行员进行各种模拟情景的心理素质和心理自我调节控制能力和生理控制能力的训练等,利用的原理是()。
有关多元智力理论的说法,正确的是()
结合我国社会主义法治建设的实际,论述全面推进依法治国的重大意义及基本要求。
按照法律规则为主体规定行为模式的不同方式,可以把法律规则分为()。
有一副对联,上联是“橘子洲,洲旁舟,舟行洲不行”;下联是“天心阁,阁中鸽,鸽飞阁不飞”。这形象地说明了运动和静止是相互依存的,静止是
设某数据库中有旅客表A(旅客编号,城市)和旅客表B(旅客编号,城市),现将所有旅客的数据存储这两张表中。请补全如下查询语句,使得该查询语句能查询所有旅客所在的全部的不重复的城市。SELECT城市FROM旅客表A【14】SELECT城市FROM旅客表B
假定要建立一个学校科研项目管理的信息系统,需要管理如下信息:·教师:教师编号、教师姓名;·项目:项目编号、项目名称、资助额;·学生:学生编号、学生姓名、学位,学生按学位分为本科生和研究生。其中带下划线的属性是唯一标识,其他需满足的要求如下:·每位
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
随机试题
卫生统计学中编辑统计表的编制原则包括
企业投资的目的更注重()。
下列关于桥面系的叙述正确的是( )。
先进行建设项目的设计,待施工图设计结束后再进行施工总承包招标投标,然后再进行施工是()
甲化妆品生产企业为增值税一般纳税人,2015年10月,外购一批香水精,取得增值税专用发票上注明的价款2万元,当期生产领用90%的香水精用于继续生产香水,将生产出的香水对外销售,取得不含税销售额8万元。已知化妆品消费税税率为30%。下列表述正确的有(
电子商务是通过EDI这一核心技术来实现的。()
通过()发布招聘信息,具有信息传播范围广、速度快、成本低且不受时间、地域限制等特点。
光年是描述()的单位。
Itwassnowingwholenightthrough.WhenIgotup,I【M1】______foundthattheroadwascoveredwithsnow.Everything
Thequestionofwhetherlanguagesshapethewaywethinkgobackcenturies;Charlemagneproclaimedthat"tohaveasecond【S1】__
最新回复
(
0
)