首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程MyProj8。此工程包含一个源程序文件MyMain8.cpp,该程序实现栈的入栈和出栈的操作。其中有两个类:一个是节点类node,它包含节点值和指向上一个节点的指针prey;另一个类是栈类stack,它包含栈的头指针top
使用VC6打开考生文件夹下的工程MyProj8。此工程包含一个源程序文件MyMain8.cpp,该程序实现栈的入栈和出栈的操作。其中有两个类:一个是节点类node,它包含节点值和指向上一个节点的指针prey;另一个类是栈类stack,它包含栈的头指针top
admin
2009-01-15
42
问题
使用VC6打开考生文件夹下的工程MyProj8。此工程包含一个源程序文件MyMain8.cpp,该程序实现栈的入栈和出栈的操作。其中有两个类:一个是节点类node,它包含节点值和指向上一个节点的指针prey;另一个类是栈类stack,它包含栈的头指针top。但类的定义并不完整。
请按要求完成下列操作,将类Sample的定义补充完成:
①定义私有节点值data,它是血型的数据,以及定义一个指向上一个节点的指针prev。请在注释“//* *1* *”之后添加适当的语句。
②完成构造函数node(int d,node*n)的定义,使得私有成员data和prev分别初始化为d和n。请在注释“//* *2* *”之后添加适当的语句。
③完成类stack的成员函数push(int i)的类体内的定义。函数push()实现入栈这个操作,即把形参i压入栈中,那么此时应该创建一个新的节点,并让这个节点的prev指针指向栈顶。请在注释“//* *3 * *”之后添加适当的语句。
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
源程序文件MyMain8.cpp清单如下:
//MyMain 8.cpp
#include <iostream>
using namespace std;
class stack;
class node
{
private:
//* * 1 * *
public:
node(int d, node *n)
{
//* * 2 * *
}
friend class stack;
};
class stack
{
node *top; //栈头
public:
stack()
{
top=0;
}
void push(int i)
{
//* * 3 * *
}
int pop()
{
node*t=top;
if(top)
{
top=top->prev;
int c=t->data;
delete t;
return c;
}
return 0;
}
};
int main()
{
stack s;
s.push(6);
s.push(3);
s.push(1);
return 0;
}
选项
答案
解析
转载请注明原文地址:https://kaotiyun.com/show/8OID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述古希腊克利斯提尼改革的主要内容及其意义。(南京大学2000年世界古代中世纪史真题)
试析斯巴达的政治制度与社会结构的内容及其成因。(北京师范大学2001年世界史真题;华中师范大学2003年世界古代史真题)
既可用于计数数据的整理,又可用于测量数据的整理的统计表是()
置信水平不变的条件下,要缩小置信区间,则()
初学电脑打字时,练习次数越多,错误就会越少,这属于()
办多少学校,学校能容纳多少学生等,都必须有一定的物质条件作保证,没有相应的物质条件,教育无从谈起。这说明
认为学校教育的功能就是再生产出占主导地位的社会政治意识形态、文化关系和经济结构的是
简述学校教育有效促进学生身心发展的条件。
只有在部分准备金制度下,才可能有存款货币的创造。()
简述金融衍生品的含义、功能、期货与期权的区别;对于我国引进金融衍生品,市场是否更有效?
随机试题
燃烧是指()与氧化剂作用发生的放热反应,通常伴有火焰、发光和(或)烟气的现象。
王女士,60岁,急性脑出血病人。经抢救后清醒,但一侧上、下肢不能运动,在进行康复护理时错误的是
房屋修缮工程实行质量保修制度,质量保修的内容和期限应当在工程合同中载明。()
把收益性支出作为资本性支出,会虚增企业的资产,虚增企业的利润。()
关于集权与分权相结合型财务管理体制的说法中,错误的是()。
教师专业发展和自我成长的核心因素是()。
影响个体从众的因素主要有()。
你是人事部门负责人,单位要裁员,各部门意见很大,领导要求裁员名单必须在会前落实,你怎么办?
2013年6月18日,中央召开党的群众路线教育实践活动工作会议,对全党开展教育实践活动进行部署。习近平强调:“开展党的群众路线教育实践活动,就是要使全党同志牢记并恪守全心全意为人民服务的根本宗旨,以优良作风把人民紧紧凝聚在一起,为实现党的十八大确定的目
差异备份、增量备份、完全备份三种备份策略的恢复速度由慢到快依次为()。
最新回复
(
0
)