首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
57
问题
有如下程序: #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全国计算机二级
相关试题推荐
下列数据中属于“字符串常量”的是()。
以下能对一维数组a进行初始化的语句是()。
有以下程序:#include<stdio.h>main(){inty=9;for(;y>0;y——)if(y%3==0)printf("%d",——y);}程序的运行结果是()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
面向对象方法中,继承是指()。
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
I/O方式中使计算机系统并行工作程度最高的是()。
数据库系统的数据独立性是指()。
下列程序在构造函数和析构函数中申请和释放类的私有成员,请完成该类的实现。classMyclass{public:Myclass(intnum);~Myclass();public:int*p;};
随机试题
广义之“精”,泛指人体中的
脱乙烷塔是()回收的关键设备之一。
以下不属于投资估算作用的是()。
采购工作程序包括( )和招标采购程序。
落花枝头谢大光①初到江南,就碰上了梅雨季节。一夜枕上听雨,辗转不能成寐,清晨推窗望去,雨却停了。天顶上,浓云尚未散开,低低压着房檐;空中还飘浮着若有若无的雨丝;天
已知a-b=46,a÷b÷c=2,a÷b-c=12,问a+b的值是()。
简释英美法系中的判例制度。
气象学家称,当他们设计出能够刻画大气层一切复杂细节的准确数学模型的时候,他们就能做出完全准确的天气预报。这其实是一种似是而非的夸耀。这种夸耀永远无法证明是错的。因为任意一次天气预报只要有失误,就能在相关的数学模型上找到不准确之处。因此,气象学家的这种宣称是
A.knowingB.sourceC.knowledgeD.consultE.helpF.latestG.unnecessaryH.vital
A、Fourmonths.B、Threemonths.C、Twomonths.D、Onemonth.B对话中,女士问男士能在公司兼职多长时间,男士回答说三个月。由此可知,男士会在公司兼职三个月。
最新回复
(
0
)