设有以下定义和程序: #include<iostream.h> class TestClass1 { public: void show1() { cout<<"TestClass1"<<end1; } }; class TestClass2:TestClass 1 { public: void show2() { tout<<"TestClass2"<<end1; } }; class TestClass3:protected TestClass2 { public: void show3() { tout<<"TestClass3"<<end1; } }; void main() { TestClass1 obj1; TestClass2 obj2; TestClass3 obj3; } 则以下不合语法的调用语句是( )。
A.obj1.show1();
B.obj2.show1();
C.obj3.show1();
D.obj2.show2();
[单选题]设有以下定义和程序:includeclass A1{public: void show1(){cout<<"class A1"<
[单选题]设有以下定义和程序:includeclass A1{public:void show1(){cout<<"class A1"<
[单选题]设有以下定义和程序:includeclass A1{public:void show1(){cout<<"class A1"<
[单选题]设有以下定义和程序:includeclassA1{public:void show1(){ cout<<"classA1”<
[主观题]设有以下定义和语句,则*(*(p+2)+1)的值为(14)。int a[3][2]={10, 20, 30, 40, 50, 60}, (*p)[2];p=a;
[单选题]设有以下定义和语句: int a[3] [2]={1,2,3,4,5,6}, * p[3]; p[0] =a[1]; 则.(P[0]+1)所代表的数组元素是( )。A.a[0][1]B.a[1][0]C.s[1][1]D.a[1][2]
[单选题]设有以下定义: typedef union { longi; int k[5];char c;}DATE; srtuct date { int cat;DATEcow;double dog;} too; DATE max; 则下语句的执行结果是 ( ) printf("%d,"sizeof(struct date))+size of(max));A.25B.30C.18D.8
[单选题]设有以下定义: struck sk { int a; float b; }data; int *p; 若要使p指向data中的a域,正确的赋值语句是( )。A.p=&a;B.p=data.a;C.p=&data.a;D.*p=data.a;
[单选题]设有以下定义union data{int d1; float d2;}demo;则下面叙述中错误的是( )。A. 变量demo与成员d2所占的内存字节数相同B. 变量demo中个成员的地址相同C. 变量demo和各成员的地址相同D. 若给demo.d1赋值99,demo.d2的值是99.0
[单选题]设有以下定义: union data { int d1; float d2; } demo; 则下面叙述中错误的是( )。A.变量demo与成员d2所占的内存字节数相同B.变量demo中各成员的地址相同C.变量demo和各成员的地址相同D.若给demo.d1赋99后,demo.d2中的值是99.0