首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程MyProj8。此工程包含一个源程序文件MyMain8.cpp,该程序实现栈的入栈和出栈的操作。其中有两个类:一个是节点类node,它包含节点值和指向上一个节点的指针prey;另一个类是栈类stack,它包含栈的头指针top
使用VC6打开考生文件夹下的工程MyProj8。此工程包含一个源程序文件MyMain8.cpp,该程序实现栈的入栈和出栈的操作。其中有两个类:一个是节点类node,它包含节点值和指向上一个节点的指针prey;另一个类是栈类stack,它包含栈的头指针top
admin
2009-01-15
48
问题
使用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年世界古代中世纪史真题)
简述第二次世界大战中各主要战场战略性转折的时间及其代表性战役。(华东师范大学2003年世界通史真题)
1915年在中国近代历史上看上去似乎没有特别重大的划时代的历史事件,但这一年发生的许多事件。既是此前各种矛盾发展的结果,又对此后的历史进程产生了重要影响。使这一年成为重要的历史关节点。请结合史事加以论述。(中山大学2015年历史学基础A真题)
散点图显示两个变量的相关趋势和相关程度是通过什么来显示的?()
一位教师对4年级的学生进行了一项阅读能力成绩测验。考查原始分数的分布后发现,高分很少但低分相当多。如果该教师感兴趣的是学生对所涉及知识的掌握程度,那么她应该报告以下分数的哪个结果?()
下列哪种情况不能直接比较样本离散程度的大小?()
下列关于实用主义的说法错误的是
教育的社会发展功能不是教育自身的功能。
根据教育的定义,下列哪一个选项不是教育活动?
下列货币政策操作中,可以增加货币供给的是()。
随机试题
不开坡口的平对接焊的操作方法及要点是什么?
沟通眼前房和眼后房的结构是()
患者男性,35岁,以“全身弥漫性肌无力1年”来诊。肌无力症状于运动后加重,化验血清肌酶正常,肌活检未见异常,该患者可能的诊断是
背景材料:某施工单位中标承包AB路段双向4车道高速公路交通工程的施工。该路段全长105km,设计速度100km/h,有8个互通式立交,采用封闭式收费,使用非接触式IC卡,全线设8个匝道收费站,收费站监控室有人值守进行收费管理,设一个监控、收费及通信分中心
某商贸公司具有进出口经营权,2005年12月相关经营业务如下:(1)进口化妆品一批,支付国外的买价220万元、境内复制权费6万元、国外的经纪费4万元;支付运抵我国海关地前的运输费用20万元、装卸费用和保险费用11万元;支付海关地再运往商贸公司的运
甲公司2005年1月2日对外发行100万份认股权证,行权价格10元,2005年度归属于普通股股东的净利润9000万元,发行在外普通股加权平均数6000万股,普通股平均市场价格8元,以下表述正确的是()。
简述工作岗位写实的步骤和方法。
程序教学
古琴在最初时只有五根弦,它们分别代表了金、木、水、火、土,到周朝时又增加了两根,又称七弦琴,这两根弦代表的是()。
设X和Y为相互独立的连续型随机变量,它们的密度函数分别为f1(x),f2(x),它们的分布函数分别为F1(x),F2(x),则().
最新回复
(
0
)