28.有以下程序
#include
void fun(int a,int b,int c)
{a=456,b=567,c=678;}
void main()
{int x=10,y=20,z=30;
fun(x,y,z);
cout<
輸出結(jié)果是( )
A.30,20,10 B.10,20,30
C.456,567,678 D.678,567,456
【參考答案】B
29.下列定義中p指向的地址可更改,但*p不能夠更改的是( )
A.const int *P B.int * const p; C.const int *const p; D.int *p;
【參考答案】A
30.下面程序的結(jié)果是( )
#include
class A
{
int a;
public:
A():a(1){ }
void showa(){cout<
};
class B
{
int a;
public:
B():a(2){ }
void showa(){cout<
};
class C:public A,public B
{int a;
public:
C():a(3){ }
void showa(){cout<
};
void main()
{C c;
c.showa();}
A.1 B.2 C.3 D.程序有錯誤
【參考答案】C