首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
47
问题
有如下程序: #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://jikaoti.com/ti/fZL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有定义:imk=0;,下列选项的4个表达式中与其他3个表达式的值不相同的是()。
有以下程序:#include<stdio.h>structtt{intx;structtt*y;)*p;structtta[4]={20,a+1,15,a+2,30,a+3,17,a};main(){inti;p=a;for(i
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:函数返回指定学号的学生数据,指定的学号在主函数中输入。若没找到指定学号,在结构体变量中给学号置空串,给成绩置-1,作为函数值返回。(用于字符串比较的函数
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中查找与形参t所指字符串相同的串,找到后返回该串在字符串数组中的位置(即下标值),若未找到则返回-1。ss所指字符串数组中共有N个内容不同的字符串,且串长小于M。请在程序的下划线处填入正确的内容
有以下程序:#includemain(){inta=3,b=0;do{b+=a;}while(a一一);printf(’’%d,%d\n’’,b,a);}执行后的输出结果是()。
设有定义:inta;floatb;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0<回车>则a和b的值分别是()。
数据库技*的根本目标是()。
在面向对象方法中,不属于"对象"基本特点的是()。
在黑盒测试方法中,设计测试用例的主要根据是()。
在长度为m的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
随机试题
上颌窦自然窦口在蝶窦开口在
不适用调节倒凹法确定就位道的是
下列不是临床死亡期特征的是
保险代理机构及其分支机构应当制作规范的客户告知书。客户告知书应当包括( )。Ⅰ.被代理保险公司的名称Ⅱ.被代理保险公司的投保提示Ⅲ.保险代理机构及其分支机构的法律责任Ⅳ.保险代理机构及其分支机构的业务范围Ⅴ.保险代理机构及其分支机构的代理权限
春望(唐)杜甫国破山河在,城春草木深。感时花溅泪,恨别鸟惊心。烽火连三月,家书抵万金。白头搔更短,浑欲不胜簪。体会“感时花溅泪,恨别鸟惊心”的抒情方式及含义。
社会发展与教育是相互作用的,其关系可概括为()。
“五个统筹”中,“统筹区域发展”的实质是()。
设D是Oχy平面上以A(1,1),B(-1,1)和C(-1,-1)为顶点的三角形区域,则I=dχdy=_______.
Barbecuingmeatgivesitgreatflavor.Thistaste,though,comesataprice,sincetheprocesscreatesmoleculescalledpolycycl
TelevisionSinceitsinventionin【1】______,【1】______televisionhasplayedanincreasinglyimportantr
最新回复
(
0
)