单项选择题

有如下程序:
#include 〈iostream〉
using namespace std;
class Base
private:
char c;
public:
Base(char n) :c(n)
~Base ( )

cout〈〈c;

;
class Derived : public Base
private:
char c;
public:
Derived(char n) :Base(n+1),c(n)
~Derived ()

cout〈〈c;

;
int main ( )
Derived obj (’x’);
return 0;
执行上面的程序将输出( )。

A.xy
B.yx
C.x
D.y
<上一题 目录 下一题>
热门 试题

单项选择题
若有以下程序: #include 〈iostream〉 using namespace std; class sample private: int i; public: void setvalue(int m) i=m; void fun(int m) i+=m; void disp() cout〈〈i〈〈end1; ; int main() sample *ps; ps=new sample; ps->setvalue(20); ps->fun(5); ps->disp(); return 0; 程序运行后,输出的结果是( )。
A.15
B.20
C.25
D.30
单项选择题
有以下程序: #include 〈iostream〉 using namespace std; class A public: virtual void setx(int i,int j=0) x=i; y=j; virtual void print()=0; protected: int x,y; ; class B : public A public: void print() cout〈〈x*x〈〈 , ; ; class C : public A public: void print() cout〈〈x*x*x〈〈end1; ; int main() A *pa; B b; C c; pa=&b; pa->setx(5); pa->print (); pa=&c; pa->setx(2); pa->print(); return 0; 程序运行后的输出结果是( )。
A.25,8
B.2,5
C.5,2
D.8,25
相关试题
  • 有以下程序: #include 〈iostream〉 ...