首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include <iostream.h> using namespace std; class Stack { public: Stack (unsigned n=10):size (n) {re
有如下程序: #include <iostream.h> using namespace std; class Stack { public: Stack (unsigned n=10):size (n) {re
admin
2013-02-27
34
问题
有如下程序: #include <iostream.h> using namespace std; class Stack { public: Stack (unsigned n=10):size (n) {rep_=new int [size]; top=0;} Stack (stack&s}: size (s.size) { rep_new int[size]; for (int i=0;i<size;i++ rip_
-s.rep_
; top=s.top; } ~Stack() {delete[]rep_;} void poush (int a) {rep_[topj=a; top++;} int pep() { --top; return rep_[top];} bool isEmpty() cons5 [return Top ==0;} private: int*rep_; unsigned size, top; }; int main() { Stack s1; for(int i=1;i<5;i++) s1.push(i); Stack s2(s1); for(i=1;i<3;i++} cout<<s2.pop()<<’,’; s2.push(6); s1.push(7); while(!s2.isEmpty()) cout<<s2.pop()<<’,’; return 0; } 执行上面程序的输出是
选项
A、4,3,2,1,
B、4,3,6,7,2,1,
C、4,3,6,2,1,
D、1,2,3,4,
答案
C
解析
本题是一个综合应用考题,考核知识点包括类与对象的应用(包括构造函数、拷贝构造函数),循环语句的使用、指针的使用。 分析程序:类Stack的构造函数中默认参数为 10,即构造大小为10的堆栈,成员函数push用于将数据压入堆栈中,pop用于将数据弹出堆栈。主函数main中,先定义了类Stack的对象引,初始大小为10,通过for循环先后将值1,2,3、4压入堆栈内,然后定义对象s2,并用对象s1来初始化,所以对象s2的堆栈大小也为10,同时也已压入数值1、 2、3、4,第二个for循环将4、3弹出并输出,然后将数值6压入s2的堆栈,最后将s2堆栈中所剩下的值全部弹出,即6、2、1。
转载请注明原文地址:https://kaotiyun.com/show/NeVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设二叉树的中序序列为BCDA,前序序列为ABCD,则后序序列为()。
有以下程序:#include<stdio.h>main(){intcase;floatprintF;printf("请输入2个数:");scanf("%d%f",&case,&printF):printf("%d%f\n",case,p
软件详细设计产生的图如下:该图是()。
若有如下定义:charps[]={"aa","bb","cc","dd"};,则以下叙述中正确的是()。
有以下程序段,若变量已正确定义并赋值if(a>b)printf("x=%d",x);elseprintf("y=%d",y);if(a<=b)i++;elsej++;则与此程序段功能相同的选项是()。
以下属于系统软件的是()。
软件生命周期是指()。
对于长度为n的线性表,在最坏情况下,下列各排序法的比较次数中正确的是()。
为满足运算符+的可交换性,必须将其重载为【】。
下表正确的是在父类中的访问属性访问修饰符在子类中的访问属性
随机试题
内基氏小体是病毒在动物或人的中枢神经细胞中增殖时,在胞质内形成的嗜酸性包涵体,在鉴定()有重要的诊断价值。
男,42岁。半年来左上后牙遇冷热痛,但无自发痛,近1个月来,除冷热过敏外隐隐作痛。近1周出现自发痛,阵发加剧,夜间痛。检查发现左上第二磨牙近中龋深穿髓,探痛明显,叩痛(±)。当该患牙出现阵发剧痛一段时间后,未经治疗疼痛反而减轻,但出现咀嚼痛,其最可能的
下列各项中,可见肝颈静脉回流征阳性的是
A上市公司2012年末,未分配利润0万元、盈余公积500万元、资本公积800万元(其中资本溢价500万元),经股东大会批准,A公司以5元每股现金回购本公司股票200万股并注销,下列会计处理正确的是()。Ⅰ.库存股的入账价值1000万元
下列关于税务机关实施税收强制执行措施的说法中正确的有()。
1999年11月20日我国第一艘载人航天试验飞船()发射成功。
行政执行是行政决策和行政监督的依据。()
以下说法不符合文意的一项是:下列对这篇文章的分析正确的一项是:
TheFirstFourMinutesWhendopeopledecidewhetherornottheywanttobecomefriends?Duringtheirfirstfourminutestog
Therearetwomethodsoffighting,theonebylaw,theotherbyforce;thefirstmethodisthatofmen,tilesecondofbeasts;b
最新回复
(
0
)