将对象在X,Y,Z三个方向各移动10个单位应输入()。
A:10,10,10 B:@10<45,45 C:@10<45<45 D:@10,10,10
有以下程序:
#include
usingnamespacestd;
classA
{private:
inta:
public:
A(inti)
{a=i;}
voiddisp()
{cout< classB
(private:
intb;
public:
B(intj)
{b=j;}
voiddisp()
{cout< classC://publicB,publicA
{private:
intC;
public:
c(intk):A(k-2),B(k+2)
{c=k;
}
voiddisp()
{
a::disp();
B::disp();
COUt< }
};
intmain()
{
Cobj(10);
obj.disp();
return0;
}
程序执行后的输出结果是( )。
A:10,10,10 B:10,12,14 C:8,10,12 D:8,12,10
若有以下程序:
#include <iostream>
using namespace std;
class A
private:
int a;
public:
A(int i)
a=i;
void disp( )
cout <<a<<",";
;
class B
private:
int b;
public:
B(int j)
b=j;
void disp( )
cout<<b<<",";
;
class C: public B,public A
private:
int c;
public:
C(int k):A(k-2),B(k+2)
c=k;
void disp( )
A::disp( );
B::disp( );
cout<<c<<end1;
;
int main( )
C obj (10);
obj.disp( );
return 0;
程序执行后的输出结果是
A:10,10,10 B:10, 12,14 C:8,10,12 D:8,12,10
若有以下定义和语句,则输出结果是______。
int u=010,v=0x10,w=10;
printf("%d,%d,%d/n,u,v,w);
A:8,16,10 B:10,10,10 C:8,8,10 D:8,10,10
若有以下程序:
#include <iostream>
using namespace std;
class A
private:
int a;
public:
A(im i)
a=i;
void disp( )
cout<<a<<",";
;
class B
private:
int b;
public:
B(int j)
b=j;
void disp0
cout<<b<<",";
;
class C: public B,public A
private:
int c;
public:
C(int k):A(k-2),B(k+2)
c=k;
void disp0
A::disp( );
B::disp( );
cout<<c<<endl;
;
int main( )
C obj(10);
obj.disp( );
return 0;
程序执行后的输出结果是( )。
A:10,10,10 B:10,12,14 C:8,10,12 D:8,12,10
若有以下定义和语句:
int a=010,b=0×10,c=10;
printf("%d,%d,%d/a",a,b,c);
则输出结果是( )。
A:8,10,10 B:10,10,10 C:8,8,10 D:8,16,10
若有以下程序:
#include<iostream>
using namespace std;
class A
private:
int a;
public:
A(int i)
a=i;
void disp( )
cout<<a<<",";;
class B
private:
int b;
public:
B(int j)
b=j;
void disp( )
cout<<b<<",";;
class C://public B,public A
private:
int c;
public:
C(int k):A(k-2),B(k+2)
c=k;
void disp( )
A::disp( );
B::disp( );
cout<<c<<endl;;
int main( )
C obj(10);
obj.disp( );
return 0;
程序执行后的输出结果是( )。
A:10,10,10 B:10,12,14 C:8,10,12 D:8,12,10
若有以下程序: #inclide<iostream> using nameSpace std; class A { pricate: int a; public: A(int i) { a=i } Void disp( ) { cout<<a<<","; } }; clas B { private: int b; public: B(int j) { b=j; } Void disp( ) { cout<<b<<","; } }; class C://publicB,public A { private: int c; public: C(int k):A(k-2),B(k+2) { c=k; } void disp( ) { A::disp( ); B::disp( ); cout<<c<<endl; } }; int main( ) { C obj(10); obj.disp( ); return 0; } 程序执行后的输出结果是
A:10,10,10 B:10,12,14 C:8,10,12 D:8,12,10
有以下程序: #include<iostream> using namespace std; class A {private: int a; public: A(int i) {a=i;} void disp( ) {cout<<a<<“,”;}}; class B {private: int b; public: B(int j) {b=j;} void disp( ) {cout<<b<<“,”;}; class C://public B,public A {private: int C; public: c(int k):A(k-2),B(k+2) { c=k; ) void disp( ) { a::disp( ); B::disp( ); cout<<c<<endl; } }; int main( ) { C obj(10); obj.disp( ); return 0; } 程序执行后的输出结果是( )。
A:10,10,10 B:10,12,14 C:8,10,12 D:8,12,10
若有如下程序: #include<iostream> using namespace std; Class TestClass1 { private: int a; public: TestClassl(int i) { a=i; } void disp( ) { cout<<a<<“,”; } }; Class TestClass2 { private: int b; public: TestClass2(int j) { b=j; } void disp( ) { cout<<b<<“,”; } }; class TestClass3:public TestClass2,public TestClass1 { private: int C; public: TestClass3(int k):TestClassl(k-2),TestClass2(k+2) { c=k; } void disp( ) { TestClasssl::disp( ); TestClasss2::disp( ); cout<<c<<end1; } }; mt main( ) { TestClass3 Obj(10); Obj.disp( ); return 0; } 程序执行后的输出结果是( )。
A:10,10,10 B:10,12,14 C:8,10,12 D:8,12,10