首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明C++代码,将应填入(n)处的字句写在对应栏内。 [说明] 以下程序的功能是实现堆栈的一些基本操作。堆栈类stack共有三个成员函数:empty判断堆栈是否为空;push进行人栈操作;pop进行出栈操作。 [C++程序] #include
阅读以下说明C++代码,将应填入(n)处的字句写在对应栏内。 [说明] 以下程序的功能是实现堆栈的一些基本操作。堆栈类stack共有三个成员函数:empty判断堆栈是否为空;push进行人栈操作;pop进行出栈操作。 [C++程序] #include
admin
2009-02-15
67
问题
阅读以下说明C++代码,将应填入(n)处的字句写在对应栏内。
[说明]
以下程序的功能是实现堆栈的一些基本操作。堆栈类stack共有三个成员函数:empty判断堆栈是否为空;push进行人栈操作;pop进行出栈操作。
[C++程序]
#include "stdafx. h"
#include <iostream, h>
eonst int maxsize = 6;
class stack {
float data[ maxsize];
int top;
public:
stuck(void);
~ stack(void);
bool empty(void);
void push(float a);
float pop(void);
};
stack: :stack(void)
{ top =0;
cout < < "stack initialized." < < endl;
}
stack:: ~stack(void) {
cout < <" stack destoryed." < < endl;
bool stack:: empty (void) {
return (1);
void stack: :push(float a)
if(top= =maxsize) {
cout < < "Stack is full!" < < endl;
return;
data[top] =a;
(2);
}
float stack:: pop (void)
{ if((3)){
cout< < "Stack is undcrflow !" < < endl;
return 0;
(4);
return (5);
}
void main( )
{ stack s;
coat < < "now push the data:";
for(inti=l;i< =maxsize;i+ +) {
cout< <i< <" ";
s. push(i);
}
coat < < endl;
cout< < "now pop the data:";
for(i = 1 ;i < = maxsize ;i + + )
cout< <s. pop()< <" ";
}
选项
答案
(1)top==0? true:false (2)top++(或者top =top+1)(3)top==0 (4)top--(或者top =top-1) (5)data[top]
解析
(1)判断堆栈是否为空的条件是top为0,而且本函数的返回值为布尔类型,故此处应该填写top==0? true:false;
(2)数据入栈后,栈顶指针要向上移动一个单元;
(3)top为0说明堆栈已经空了,此处if语句返回堆栈为空的提示;
(4)先将栈顶指针往下移动一个单元,才可以指向要出栈的数据;
(5)本行代码的功能是返回要出栈的数据。
转载请注明原文地址:https://kaotiyun.com/show/HEjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
目前广泛使用的触摸屏技术属于计算机技术中的(2)。
信息系统设计方案中的操作界面部分,特别是输入界面设计方案需要征求信息处理技术员的意见。在如下设计理念中,(66)是不正确的。
四个铜厂前年的产值、去年的产值如下表:根据上表,在这几个厂中,(29)发展最快。
数据展现常需要图表化。美化图表的原则不包括()。
扫描仪的主要技术指标不包括_______。
数据分析工具的(13)________________特性是指它能导入和导出各种常见格式的数据文件或分析结果。
若Word2010菜单命令右边有“…”符号,表示________________。
操作系统的资源管理功能不包括________________。
某单位的统计报表比较多,采用表号(报表的编号)的好处是______。
在用Word软件编辑文档时,若误删除了一个数据,随后可使用______命令进行恢复。
随机试题
联系实际论述有效领导者的共同特性。
焊接时产生的有害物质对人体有何影响?
乙酰CoA羧化酶的辅酶含有的维生素是N 5-甲基四氢叶酸转甲基酶的辅酶含有的维生素是
以下关于加速试验法的描述哪一种是正确的
土基回弹模量E0的单位是()。
进行水环境预测时,在选用预测方法之后,还应从工程和环境两方面确定必需的预测条件,工程方面的预测条件有()。
结合自己的体会,谈谈怎样组织复习才能防止遗忘。
网络操作系统可分为面向任务型和通用型两类,而通用型网络操作系统又可分为________和基础级系统。
Accordingtothepassage,howmanyuniversitiesintheUnitedStatestookpartinthestudy?
Indoingexteriorpainting,oneusuallypaysmoreforthebrushesforlargeareasthanforthosefordetailwork.Themostcomm
最新回复
(
0
)