首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
42
问题
有如下程序: #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全国计算机二级
相关试题推荐
下列关于return语句的叙述中,正确的是()。
有如下语句:k=a>b?(b>c?1:0):0;,以下程序段中,与上述语句功能相同的是()。
下面的函数调用语句中,func函数的实参个数是()。func(f2(v1,v2),(v3,v4,v5),(v6,max(v7,v8)))
若有以下定义,则对数组元素的正确引用是()。inta[5],*p==a;
有以下程序:#include<stdio.hi>main(){inti,j;for(i=3;i>1;i——){for(j=1;j<=2;j++)printf("%d",i+j);printf("\n");}}程序运行的结果是(
以下叙述中错误的是()。
数据库设计中反映用户对数据要求的模式是()。
函数fun的功能是:计算f(x)=1+x+的前n项。若x=2.5,函数值为12.182340。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果!注意:不得增行或删行,也不得更改程序的结构!试题程序:#include<stdio.
以下属于软件设计阶段产生的文档是()。
以下选项中,值为1的表达式是()。
随机试题
在考察人才时怎样才能把组织考察与群众评议结合起来?
广州太阳神公司的战略一直是“以纵向发展为主,以横向发展为辅”,即以保健品发展为主,多元化发展为辅。但1993年开始,太阳神将企业原有的战略改变为“纵向发展与横向发展齐头并进”,一年内上了包括石油、房地产、化妆品、电脑、酒店等在内的20个项目,在新疆、云
麻黄的性味
关于设备和管道保温,下列说法正确的是_______。
承包商接到工程停工令后,应按质量处理程序进行整改,然后提出复工申请,经监理工程师检查认可后,由()签发复工令。
回拨机制是指在同一次发行中采取两种发行方式时,先人为设定不同发行方式下的发行数量,然后根据认购结果,按照预先公布的规则在两者之间适当调整发行数量。( )
展望“十四五”,文旅融合改革将以满足人民群众对美好文化和旅游生活的向往为出发点和落脚点。()
小红从小丽那里借来一本书,每天看5页,7天看完这本书的一半,以后每天多看2页,正好在借期看完,这本书的借期是几天?
我国《选举法》规定,()可以联合或者单独推荐代表候选人。
BigisBackA)Corporategiantswereonthedefensivefordecades.Nowtheyhavetheadvantageagain.In1996,inoneofhis
最新回复
(
0
)