首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中含有一个源程序文件proj2.epp,请将堆栈类的定义补充完整。使程序的输出结果为: Theelementofstackare:4321 注意:请勿修改主函数main和其他函
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中含有一个源程序文件proj2.epp,请将堆栈类的定义补充完整。使程序的输出结果为: Theelementofstackare:4321 注意:请勿修改主函数main和其他函
admin
2015-06-27
23
问题
请使用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全国计算机二级
相关试题推荐
试述一战期间中国资本主义的发展状况,并分析其原因和历史特点。(武汉大学2004年中华民国史真题)
确定一国外部均衡目标的主要标准是什么?请分析近年来中国国际收支情况是否符合外部均衡的要求,并谈谈你对其成因以及未来演变趋势的看法。
国际收支平衡表中将投资收益计入()。
执业医师法规定,医师的医学专业技术职称和医学专业技术职务的评定、聘任,按照国家的有关规定处理。这一规定属于下列哪一个选项?()
(2009年真题)中国古代婚姻制度中的“三不去”制度是对丈夫休妻权的限制,其中“与更三年丧”是指妻子在夫家守过三年孝。妻子为之守孝的对象是
函数f(x)=x2一ax+b在[1,3]上的最大值与最小值的差为1。(1)a=4;(2)a=一4。
设z=χy+χF(),其中F为可微函数,则为().
下列命题①若f(x)在x=x0存在左、右导数且f’+(x0)≠f’—(x0),则f(x)在x=x0处连续②若函数极限③若数列极限④若不存在中正确的个数是_________。
文件操作中.用于移动文件指针到指定的位置的是()。
随机试题
下列选项中可能受到多环芳烃化合物污染的食品是________。
f(x,y)在平面闭区域D上有界是二重积分f(x,y)dσ存在的()
下面不属于行政立法的基本要求的是()。
甲公司于2×21年12月购入生产设备一台,其原值为20万元,预计使用年限为5年,预计净残值为2万元,采用双倍余额递减法计提折旧。从2×24年起,该企业将该固定资产的折旧方法改为平均年限法,设备的预计使用年限由5年改为4年,设备的预计净残值由2万元改为1.2
甲公司是居民企业,在A国和B国各拥有一个办事处。甲公司境内应纳税所得额500万元,境外分支机构营业利润分别为100万元和200万元,在当地缴纳企业所得税分别为30万元和40万元。甲公司适用的企业所得税税率为25%,采取“分国不分项”抵免计算方式。甲公司当年
票据和结算凭证金额应当以中文大写和阿拉伯数码同.时记载。在下列哪种情形下,金额大写可以使用外国文字记载()
A,B,C,D,E,F分别代表六个人,他们围坐一张圆桌,安排座时必须满足下列条件:①按照英文字母排列顺序,相邻的字母不能成为邻座,如AB不能邻座; ②B至少跟CD中的一个相邻:③E和F之间不得少于两人。那么下列各项中,符
个人所得税的纳税人是指在中国境内有住所,或者无住所而在境内居住满一年,从中国境内和境外取得所得的个人;在中国境内无住所又不居住或者无住所而在境内居住不满一年,从中国境内取得所得的个人。根据上述定义,下列不属于中国个人所得税的纳税人的是()
He______incourtthathehadseentheprisonerrunoutofthebankafterithadbeenrobbed.
If______inthefridge,thefruitcanremainfreshformorethanaweek.
最新回复
(
0
)