有如下程序:
#include<iostream>
using namespace std;
class Stack
public:
Stack(unsignedn=10):size(n)rep_=new int[size];top=0;
Stack(Stack& s):size(s.size)
rep_=new int[size];
fbr(inti=0;i<size;i++)rep_[i]=s.rep_[i];
top=s.top;
~Stack( )delete[ ]rep_;
void push(int
题库:计算机等级考试
类型:最佳选择题
时间:2017-07-03 15:13:04
免费下载:《单项选择》Word试卷
有如下程序:
#include<iostream>
using namespace std;
class Stack
public:
Stack(unsignedn=10):size(n)rep_=new int[size];top=0;
Stack(Stack& s):size(s.size)
rep_=new int[size];
fbr(inti=0;i<size;i++)rep_[i]=s.rep_[i];
top=s.top;
~Stack( )delete[ ]rep_;
void push(int
A.rep一_top]=a;top++;
int pop( )--top;return rep_[top];
b001 isEmpty( )constreturn top==0;
private:
int * rep_;
unsigned size,top;
;
int main( )
Stack sl;
for(int i=1;i<5;i++)s1.push(i);
Stack s2(s1);
for(i=1;i<3;i++)cout<-<s2.pop( )<<’,’;
s2.pusl:(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,
本题关键词:程序,有序镜检,工程施工程序,复苏程序,工作程序,建设程序,程序变更,程序冲突,点火程序,生产程序;