单项选择题

有如下程序:
#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> using namespace std; class TestClass public: virtual void fun1() cout<< fun1TestClass ; virtual void fun2() cout<< fun2TestClass ; ; class TestClass1:public TestClass void fun() cout<< fun1TestClass1 ; void fun2(int x) cout<< fun2TestClass1 ; ; int main() TestClass obj1,*p; TestClass1 obj2; p=&obj2; p->fun1(); p->fun2(); return 0; 该程序执行后的输出结果是( )。
A.fun1TestClass1 fun2TestClass
B.fun1TestClass1 fun2TestClass1
C.fun1TestClass fun2TestClass
D.fun1TestClass fun2TestClass1
单项选择题
有如下程序: #include <iostream.h> using namespace std; class Base protected: int i; public: int j; ; class Derived:public Base int m; public: int n; ; int main() Derived d; d.i=0; [1] d.j=0; [2] d.m=0; [3] d.n=0; [4] return 0; 其中主函数中有两个赋值语句有错,这两个错误的赋值语句是( )。
A.[1]和[2]
B.[1]和[3]
C.[2]和[3]
D.[2]和[4]
相关试题
  • 有如下程序: #include <iostream.h>...
  • 阅读下面程序: #include<iostream.h>...
  • 有如下程序: #include<iostream> usi...
  • 有如下程序: #include <iostream> u...