【单选题】下面程序的结果是(   )。    #include<iostream.h>    classA    {     int a;     public:      A( ):a(1){ }      void showa( ){ cout < < a;}    };    classB    {     int a;     public:      B( ):a(2){ }      void showa( ) { cout < < a;}    };    class 
C、publicA,publicB    {     int a;     public:      C( ):a(3) { }      void showa( ) {cout < < a;}    };    void main( )    {     
C、c;     
C、showa( );    }
A、1
B、2
C、3
D. 程序有错误
网考网参考答案:C
网考网解析:
类A,类B,中都有showa( )函数,类C继承后再次重写showa( )函数就解决了继承的二义性,这时c.showa( )函数显示的就是类C中的showa( )的值。
                 
				 
                	document.getElementById("warp").style.display="none";
                	document.getElementById("content").style.display="block";
                 
                查看试题解析出处>>
							
	          			
发布评论 查看全部评论