单项选择题

若有以下程序:
#include <iostream>
using namespace std;
class A
private:
int x;
protected:
int y;
public:
int z;
void setx(int i)

x=i;

int getx ()

return x;
;
class B : protected A
public:
void setvalue(int a, int b, int c)

setx (

A.;
&nbs
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序: #include <iostream> using namespace std; class Base public: Base() virtual void who() cout<< Base Class <<end1; ~Base() ; class Derivel : public Base public: void who() cout<< Derivel Class <<end1; ; class Derive2 : public Base public: void who () cout<< Derive2 Class <<end1; ; int main () Base *p; Derivel obj1; Derive2 obj2; p=&obj1; p=&obj2; p->who ( ); return 0; 执行程序后的输出结果是( )。
A.Base Class
B.Derivel Class
C.Derive2 Class
D.程序编译时出错
单项选择题
若有以下程序: #include <iostream> using namespace std; class A protected: int a; public: A() a=10; ; class A1 : public A public: A1() a=a+1; ; class A2 : public A public: A2 () a=a+2; ; class B : public A1,public A2 public: B() void print() cout<<a<<end1; ; int main ( ) B obj; obj.print(); return 0; 程序运行后的输出结果是( )。
A.产生语法错误
B.11
C.12
D.10
相关试题
  • 在下面程序横线处填上适当内容,以使该程序...
  • 有以下程序: #include <iostream> u...
  • 有以下程序: #include <iostream> ...
  • 有以下程序: #include<iostream> #i...
  • 如果表达式--x中的“--”是重载的类运...