首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中含有一个源程序文件proj2.epp,请将堆栈类的定义补充完整。使程序的输出结果为: Theelementofstackare:4321 注意:请勿修改主函数main和其他函
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中含有一个源程序文件proj2.epp,请将堆栈类的定义补充完整。使程序的输出结果为: Theelementofstackare:4321 注意:请勿修改主函数main和其他函
admin
2015-06-27
27
问题
请使用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://www.kaotiyun.com/show/mBBD777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
认为学校教育的功能就是再生产出占主导地位的社会政治意识形态、文化关系和经济结构的是
国际收支平衡表中将投资收益计入()。
结合我国社会主义法治建设的实际,论述全面推进依法治国的重大意义及基本要求。
法的调整对象是()
设f(χ)为[-a,a]上的连续的偶函数且f(χ)>0,令F(χ)=∫-aa|χ-t|f(t)dt..(Ⅰ)证明:F′(χ)单调增加.(Ⅱ)当χ取何值时,F(χ)取最小值?(Ⅲ)当F(χ)的最小值为f(a)-a2-1时,求函数f(χ).
f(χ)=|χ3-4χ|的不可导点的个数为()
设f(x)在x=0的某邻域内有定义,且满足
下列选项成员变量声明正确的是()。
下列运算符中属于关系运算符的是()。
按照Java的标识符命名规则,下列表示一个类的标识符正确的是()。
随机试题
A.左旋甲状腺素B.丙硫氧嘧啶C.小剂量碘D.大剂量碘E.131I呆小症应选用
中风阳闭和阴闭的区别在于有无()
患儿,12岁,身高165cm,体重98kg,属肥胖症。医生建议控制饮食减轻体重。护士为患者制订的饮食应该是
矿山工程项目进度控制由于影响因素多,控制技术复杂,因此必须认真进行分析研究和规划,具体表现在()。
根据我国现行规定,征用耕地的补偿费应为该耕地被征前三年平均年产值的()倍。
国内外主流基金业绩评价体系的特点有()。Ⅰ.基金分类Ⅱ.方法模型Ⅲ.充分考虑公募基金相对收益的特征Ⅳ.充分考虑信息有效性因素
根据仲裁的特点,仲裁必须遵循的原则包括()。
甲、乙二人各以40%与60%的份额共有一间房屋,出租给丙。现甲欲将自己的份额转让,请问下列表述中哪一说法是正确的?
最新研究成果认为,导致心脑血管疾病的一大因素就是高血脂,饮食的油腻程度与血脂确实有着解不开的联系,但不是必然的。血脂在人体内有一个新陈代谢的过程,各种营养素在体内是可以互相转化的。一个人如果体内合成血脂能力强的话,就算只吃素也会有高血脂,素食只对高血脂症患
Ithasbeenageneralphenomenonthatpeoplesacrificeenvironmentfortheirselfishinterest.Lookatthefollowingpicturecar
最新回复
(
0
)