单项选择题
有如下程序:
#nclude<iostremn>
using namespace std;
class Stack
public:
Stack(unsigned n=10:size(n)rep_=new int[size];top=O;
Stack(Stack&s):size(s.size)
rep_=new int[size];
for(int i=0;i<size;i++)rep_[i]=s.rep_[i];
top=s.top;
~Stack()delete[]rep_;
void push(int a)rep_[top]=a; top++;
int opo()--top;return rep_[top];
bool is Empty()constreturn top==O;
pavate:
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
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
下面不属于软件开发时期的是( )。
A) 软件定义阶段
B) 软件设计阶段
C) 软件实现阶段
D) 软件测试阶段
点击查看答案
单项选择题
语句int *p=*k;定义了指针p,与这个语句等效的语句序列是( )。
A) int *p; p=&k;
B) int *p; p=k;
C) int *p;*p=&k;
D) int *p; *p=k;
点击查看答案
相关试题
以下程序的功能是输出1至100之间每位数...
问题处理方案的正确而完整的描述称为___...
在关系模型中,把数据看成一个二维表,每一...
有如下定义:class MA int value;publi...
下面的函数定义是某函数模板能够生成的函数...