单项选择题

有如下程序:
#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++)
rep_[i]=s.rep_[i];
top=s.top;
~Stack()delete[]rep_;
void push(int

A.rep_[top]=a; top++;
int
<上一题 目录 下一题>
热门 试题

单项选择题
有如下程序: #include <iostream.h> using namespace std; class Base public: Base()cout<< BB ; f(); void f()cout << Bf ; ; class Derived: public Base public: Derived()cout<< DD ; void f()cout<< Df ; ; int main()Dcrivcd d; return 0; 执行上面的程序将输出( )。
A.BBBfDD
B.BBDfDDDf
C.DD
D.DDBBBf
单项选择题
有如下程序: #include<iostream> using namespace std; class TestClass private; char c; public; TestClass (char n):c(n) ~TestClass () cout<<c; ; class TestClass1:public TestClass Private: char c; public: TestClass1(char n):TestClass (n+1),c(n) ~TestClass1() cout<<c; ; int main() TestClass1 obj(’x’); return 0; 执行上面的程序输出( )。
A.xy
B.yx
C.x
D.y
相关试题
  • 有如下程序: #include <iostream> u...
  • 有如下程序: #include <iostream.h>...
  • 有如下程序: #include<iostream> usi...