● 已知有变量 data1 定义如下:
union data
{ int i;
char ch;
float f;
} data1;
则变量 data1 所占的内存存储空间可表示为 (57) 。
(57)
A. sizeof(int)
B. sizeof(char)
C. sizeof(float)
D. sizeof(int)+sizeof(char)+sizeof(float)
第1题
下列程序的运行结果是______。
include<iostream.h>
class Base
{
public:
virtual void func(int i){cout<<"class Base:"<<i<<end1;)
};
class Derived: public Base
{
public:
void func(double d){cout<<"class Derived:"<<d<<endl;}
};
void main()
{
Base a,*p=a;
Derived b;
p=&b;
(*p).func(3.3);
}
第2题
下列程序的运行结果是()。 #include<iostream.h> class A { int a; public: A{a=0;} A(int aA. { a=aa; cout<<a++: } }; void main { A X,Y(2),z(3); cout<<endl: }
A.00
B.23
C.34
D.25
第3题
下列程序的运行结果是 #include<iostream.h> class A { int a; public: A(){a=0;} A(int aa) { a=aa; cout<<a++; } }; void main() { A x,y(2),z(3); cout<<end1; }
A.0
B.23
C.34
D.25
第4题
下列程序的运行结果是()。 #include<iostream.h> class A { inta; public: A(){a=0:} A(int aa) { a=aa; cout<<a++; } }; void main() { A x,y(2),z(3); cout<<endl; }
A.0
B.23
C.34
D.25
第5题
下列程序的运行结果是 #include<iostream.h> class Location{ private: int X.Y; public: void init(int=0,int=0); void valueX(int val){X=val;} int valueX(){ return X;} void valueY
A.5 0 6 4
B.0 0 6 4
C.5 0 6 2
D.0 0 6 2
第6题
下列程序的运行结果是()。 #include<iostream.h> class A { inta; public: A(){a=0; } A(int aa) { a=aa; cout<<a++; } }; void main() { A x,y (2),z (3): cout<<endl; }
A.0
B.23
C.34
D.25
第7题
下面程序的运行结果是 #include<iostream.h> class base{ protected: int a; public: base(){cout<<"0";} }; class basel:virtual base { public: base1(){cout<<"1";} }; class base2:virtual base{ public:
A.123
B.3120
C.312
D.3012
第8题
下面程序的运行结果是 #include<iostream.h> class base{ protected: int a; public: base(){cout<<"0";} }; class basel:virtual base { public: base1(){cout<<"1";} }; class base2:virtual base{ public:
A.123
B.3120
C.312
D.3012
第9题
下列程序的运行结果是______。
include<iostream.h>
class test
{
private:
int hum;
public:
test();
int TEST(){return num+100;)
~test();
};
test::test(){num=0;)
test::~test(){cout<<"Destructor is active"<<endl;)
void main()
{
test x[3];
cout<<x[1].TEST()<<endl;
}
第10题
下列程序的运行结果是______。
include<iostream.h>
class Base
{
public:
void f(int x){cout<<“Base:”<<x<<endl;}
);
class Derived:public Base
{
public:
void f(char*str){cout<<“Derived:”<<str<<endl;}
};
void main(void)
{
Base*pd=ne
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!