单项选择题

有如下程序:
#include<iostream>
using namespace std;
class Base
public:
Base(int x=0)cout<<x;
;
class Derived:public Base
public:
Derived(int x=0)cout<<x;
private:
Base val;
;
int main( )
Derived d(1);
return 0;
程序的输出结果是

A.0
B.1
C.01
D.001
<上一题 目录 下一题>
热门 试题

单项选择题
有如下程序: #include<lostreanl> using namespace std; elass MyClass public: MyClass( )++count; ~MyClass( )--count; static int getCount( )return count; private: static int count; ; int MyClass::count=0; int main( ) MyClass obj; cout<<obj.getCount( ); MyClass*ptr=new MyClass; cout<<MyClass::getCount( ); delete ptr; cout<<MyCiass::getCount( ); return 0; 程序的输出结果是
A.121
B.232
C.221
D.122
单项选择题
若有如下类定义: class B void fun1( ) private: double varl; public: void fun2( ) ; class D:public B private: void fun3( ) ; 已知obj是类D的对象,下列语句中不违反类成员访问控制权限的是
A.obj.fun1( );
B.obj.varl;
C.obj.fun2( );
D.obj.fun3( );
相关试题
  • 有如下程序: #include<iostream> usi...
  • 有如下程序: #include<iostream> usi...
  • 有如下程序: #include<iostream> usi...