首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
18
问题
有如下程序: #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全国计算机二级
相关试题推荐
计算机能直接执行的程序是()。
以下叙述中正确的是()。
有以下程序:#include<stdio.h>main(){staticchara[]="Program",*ptr;for(ptr=a;ptr<a+7;ptr+=2)putchar(*ptr);}程序运行后的结果为(
下列错误的定义是()。
下列给定程序中,函数fun的功能是:用选择法对数组中的n个元素进行升序排列。请修改程序中的错误,使它能得出正确的结果。注意:不得增行和删行,也不得更改程序的结构!试题程序:#include<stdio.h>#defineN20voidfu
有以下程序:#include<stdio.h>structs{inta;intb;};main(){structsa,*p=&a;a.a=99;print{("%d\n",________):}程序要求输出结构体中成员a的数据
学校的数据库中有表示系和学生的关系:系(系编号,系名称,系主任,电话,地点),学生(学号,姓名,性别,入学日期,专业,系编号)。则“学生”表中的主键和外键分别是()。
下列处理中与队列有关的是()。
下列选项中不是关系数据库基本特征的是()。
请按下面注释的提示,将类B的构造函数定义补充完整。C1assA{inta;public:A(intaa=O){a=aa;}};classB:publicA{
随机试题
下列关于合伙企业的财产说法错误的是
药物副作用
2岁奶牛,突然发病,腹围迅速增大,左肷窝明显突出,隆起高于髋结节。触诊左腹壁紧张而富有弹性,听诊瘤胃蠕动音消失;呼吸高度困难,张口喘气,每分钟呼吸数达83次;病牛惊恐不安,时而回头顾腹,时而后肢踢腹,起卧不安。很快出现眼结膜发绀,行走摇晃该病的治疗原则
女性患者,33岁,反复上腹部疼痛6年,多于每年秋季发生,疼痛多出现于餐前,进餐后可缓解,近日出现黑便,乏力,面色苍白,食欲尚好,体重无减轻。体检:轻度贫血貌,心肺及腹部查体未见明显阳性体征。Hb:100g/L,粪便隐血+++。该患诊断首先考虑
使胃蛋白酶原转变为胃蛋白酶的激活物是()。
燃油或燃气锅炉、油浸电力变压器、充有可燃油的高压电容器和多油开关等,宜设置在建筑外的专用房间内;当确需贴邻民用建筑布置,()。
在担保贷款中,担保企业作为第三者要以其信誉或财产对借款企业的还贷能力予以担保,因此,当借款企业不能按期偿还贷款本息时,担保企业就必须代为清偿。这样,会使借款企业放松管理,恶化经营管理状况。()
黑格尔在《美学》里指出:康德所理解的艺术美的内容与形式的统一“只存在于人的主观概念里”,席勒却能“把这种统一看做理念本身,认为它是认识的原则,也是存在的原则”。这就是说,席勒认识到这种统一体不只存在于主观的思维中,也存在于客观的存在中:“通过审美教育,就可
五十多年后回顾这段历史,杜老依然_______,然而他也没有_______土改实施过程中的缺陷,例如消灭富农和侵犯中农,以及没有严格依法保护劳动者财产利益。填入画横线部分最恰当的一项是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
最新回复
(
0
)