单项选择题
有如下程序:
#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) virtual void vf()=0;
B) void vf(int)=0;
C) virtual int vf(int);
D) virtual void vf(int)
点击查看答案&解析
单项选择题
下列程序的运行结果为( )。 #include <iostream.h> void main() int a=2: int b=a+1; cout<<a b<<endl;
A.0.66667
B.0
C.0.7
D.0.66666666…
点击查看答案
相关试题
关系数据库管理系统能实现的专门关系运算包...
C++语言中while循环和do-while循环的主...
关于函数重载,下列叙述中错误的是( )。
如果表达式++x y中,++是作为友元函数...
带有虚基类的多层派生类构造函数的成员初始...