首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
54
问题
有如下程序: #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://kaotiyun.com/show/RsVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){inta[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}};inti,j,k,t;for(i=0;i<4;i++)for(j=0
有以下程序:#includemain(){inta=3,b=0;do{b+=a;}while(a一一);printf(’’%d,%d\n’’,b,a);}执行后的输出结果是()。
下面对对象概念描述正确的是
对序线性表(23,29,34,55,60,70,78)用二分法查找值为60的元素时,需要比较次数为()。
给定程序MODI1.C中函数fun的功能是:计算函数(x,y,z)=(x+y)/(x-y)+(z+y)/(z-y)的值。其中x和y的值不等,z和Y的值不等。例如,当x的值为9、y的值为11、z的值为15时,函数值为-3.50。请改正程序中的错误,
假定已建立以下数据链表结构,且指针p和q已指向如下图所示的结点:则以下选项中可将q所指结点从链表中删除并释放该结点的语句是()。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。
在下列选项中,没有构成死循环的是()。
下列各选项中,不属于序言性注释的是()。
随机试题
下列不是心理健康内容的是()
某装修公司为业主李某装修完房屋后,因李某欠某装修公司装修款8000元人民币,为此某装修公司诉至法院。法院受理后,适用简易程序由审判员赵某审理。在审理过程中,赵某发现案情复杂,涉及到由于李某提出装修质量存在严重问题,需要进一步调查取证并进行鉴定。在此种情况下
宏观经济发展水平和状况是影响股票价格的重要因素,宏观经济因素包括()。
甲公司是一家知名的IT企业,主要业务为硬件生产和IT服务。2002年,该公司敏锐地发在互联网快速发展的背景下,电子商务会有很好的前景。决定进行业务全面转型,出售硬件业务,变身为电子商务整体解决方案提供商。下列选项中,属于该公司进行决策时考虑的宏观环境因素是
属于可再生能源的是()。
简述斯宾塞的教育思想。
法律是由国家制定或认可并依靠国家强制力保证实施的,反映由特定社会物质生活条件所决定的统治阶级意志,规定权利和义务,以确认、保护和发展有利于统治阶级的社会关系和社会秩序为目的的行为规范体系。马克思主义认为,法律是统治阶级意志的体现。这里的“统治阶级意志”可以
Theinterviewtookplacearoundthekitchentableandwasverycasual.
Therewasatimewhenonlygovernmentscouldcreatemoney,andasMikeRowbothamexplainsinhisexcellentbook,TheGripofDea
BigisBackA)Corporategiantswereonthedefensivefordecades.Nowtheyhavetheadvantageagain.In1996,inoneofhis
最新回复
(
0
)