首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明C++代码,将应填入(n)处的字句写在对应栏内。 [说明] 以下程序的功能是实现堆栈的一些基本操作。堆栈类stack共有三个成员函数:empty判断堆栈是否为空;push进行人栈操作;pop进行出栈操作。 [C++程序] #include
阅读以下说明C++代码,将应填入(n)处的字句写在对应栏内。 [说明] 以下程序的功能是实现堆栈的一些基本操作。堆栈类stack共有三个成员函数:empty判断堆栈是否为空;push进行人栈操作;pop进行出栈操作。 [C++程序] #include
admin
2009-02-15
39
问题
阅读以下说明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
程序员下午应用技术考试
软考初级
相关试题推荐
信息处理技术员的网络信息检索能力不包括(10)。
在Excel的A1单元格中输入函数“=LEFT(“信息处理技术员”,2)”,按回车键后,A1单元格中的值为()。
下列选项中,不属于信息处理基本要求的是(22)。
信息系统中,防止非法使用者盗取、破坏信息的安全措施要求:进不来、拿不走、改不了、看不懂。以下(62)技术不属于安全措施。
文件的类型可以根据()来识别。
以下关于计算机操作系统的叙述中,不正确的是(18)。
操作系统的资源管理功能不包括________________。
数据分析经常需要把复杂的数据分组,并选取代表,将大量数据压缩或合并得到一个较小的数据集。这个过程称为()。
西部某省考试机构工作人员统计了去年下半年三个地区四种资格的报考人数,将统计表抄录如下(其中有一个数据抄错了): 信息处理技术员小王很快就找出了错误的数据,并进行了纠正。错误的数据是(32),该数据应纠正为(33)。32.
删除Windows中某个应用程序的快捷方式,意味着(39)。
随机试题
对我国社会主义初级阶段的社会主要矛盾作出规范表述的是()
把高级语言写的源程序变为目标程序要经过( )。
私募发行的股票,股款缴纳和股份交收是同时完成的。()
基金的基本当事人包括()。
某公司营业杠杆系数为2.17,息税前利润为250万元,资产总额为800万元,公司负债资本比率为0.4,综合债务利率为12%,公司的所得税税率为25%。公司当前的财务杠杆系数为()。
马戏团演出场地的外围围墙是用若干块长5米、宽2.5米的长方形帆布缝制而成的,两块帆布之间缝合部分的长度是0.3米。要使围成的圆形场地的半径为10米,至少需要购买多少块这样的帆布?()
如果商品房价格太高,并且不注意改善质量,那么商品房的销售量就会下降。据此,可以推出()。
(2013年真题)近年来,有些人民法院在推进和谐司法过程中,推出了裁判文书中的“法官后语”,试图体现传统法律文化和现代司法理念的结合。下文是一起案件的案情、判决和法官后语:黄某因意外死亡,黄某单位分别给与其父母和其妻周某补偿款2万元和9万元。黄父、黄母拿到
TherailroadAissimultaneouslystrippedthelandscapeofthenaturalresources,madevelocityoftransportandeconomyofscale
SoichiroHondaThefounderofHonda,SoichiroHondawasamechanicalengineerwithapassionformotorcycleandautomobiler
最新回复
(
0
)