首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include <iostream.h> using namespace std; class Stack { public: Stack(unsigned n=10):size(n){rep_=ne
有如下程序: #include <iostream.h> using namespace std; class Stack { public: Stack(unsigned n=10):size(n){rep_=ne
admin
2010-12-16
80
问题
有如下程序: #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++) rep_
=s.rep_
; top=s.top; } ~Stack(){delete[]rep_;} void push(int a){rep_[top]=a; top++;} int pop(){--top; return rep_[top];} bool isEmpty() const {return top ==0;} private: int*rep_; unsigned size, top; }; int main() { Stack s1; for(int i=1;i<5;i++) sl.push(i); Stack s2(s1); for (int 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
解析
此题综合考查了类与对象、循环语句、指针等知识点。在主函数main中,先定义了类Stack的对象s1,通过循环将1、2、3、4压入堆栈内;然后定义对象s2,并用对象s1来初始化,所以s2的大小也是10。第二个循环将4、3弹出并输出,然后将6压入s2的堆栈,然后将s2中剩下的值全部弹出,即6、2、1。
转载请注明原文地址:https://www.kaotiyun.com/show/RsVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){inti,j,x=0;for(i=0;i<2;i++){x++:for(j=0;j<4;j++){if(j%2)continue;x++:}x++:}printf(’’x:%d\n’
有以下程序:#includeintg(inta){intb=2;staticintc=2;b++;c--;return(a+b+c);}main(){intk,a=5;for(k=0;k<3;k++)printf(’’%d’’,
有以下程序:#include<stdio.h>main(){chara=4:printf("%d\n",a=a<<1);}程序运行后的输出结果是()。
若有定义:typedefint*T[10];Ta;则以下选项与上述定义中a的类型完全相同的是()。
以下叙述中错误的是()。
数据库应用系统中的核心问题是()。
以下是while语句的基本形式:while(表达式){语句;}其中“表达式”()。
下列给定程序中,函数fun的功能足:把形参a所指数组中的奇数按原顺序依次存放到a[0]、a[1]、a[2]…中,把偶数从数组中删除,奇数个数通过函数值返回。例如,若a所指数组中的数据最初排列为:9,1,4,2,3,6,5,8,7,删除偶数后,a所指数组中
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
随机试题
关于行政处罚的适用,下列说法错误的是()。
溢流阀()。
设随机变量X的概率密度为试求:P{0<X<1).
生物利用度有何意义?
2013年10月15日,甲市税务局稽查局接到匿名举报称;该市某汽车生产厂采取收现金不开发票的手段大肆偷逃国家税款。经过账内检查、账外调查,查实该厂偷税15万元,占其应纳税额的10%,经过审理之后,于12月2日向该厂下达《税务处理决定书》和《税务行政处罚决定
1997年6月,依托同业拆借市场的()业务获准开展,同业拆借市场与票据市场一起构成我国的货币市场。
美国教育心理学家奥苏伯尔强调学生学习的主要形式是()。
下列属于社会公共服务范畴的的是()。
1958年被列为世界文化名人的中国戏剧大师是()。
Theboard______oftheopinionthatthenewsshouldn’tbecarriedinthenewspaper.
最新回复
(
0
)