[单选题]

设有以下定义和程序:includeclass TestClass1{public:void show1(){cout<<"TestCla

设有以下定义和程序: #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

[单选题]设有以下定义和程序:includeclass A1{public: void show1(){cout<<"class A1"<

  • 查看答案
  • 设有以下定义和程序:#includeclass A1{public:void s

    [单选题]设有以下定义和程序:includeclass A1{public:void show1(){cout<<"class A1"<

  • 查看答案
  • 设有以下定义和程序:#includeclass A1{public:void s

    [单选题]设有以下定义和程序:includeclass A1{public:void show1(){cout<<"class A1"<

  • 查看答案
  • 设有以下定义和程序:#includeclassA1{public:void sh

    [单选题]设有以下定义和程序:includeclassA1{public:void show1(){ cout<<"classA1”<

  • 查看答案
  • 设有以下定义和语句,则*(*(p£«2)£«1)的值为(14)。 inta[3]

    [主观题]设有以下定义和语句,则*(*(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}, *

    [单选题]设有以下定义和语句: 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];

    [单选题]设有以下定义: 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

  • 查看答案
  • 设有以下定义:strucksk{int a; float b;}data;int

    [单选题]设有以下定义: 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;

  • 查看答案
  • 设有以下定义 uniondata{intd1;floatd2;}demo;则下面

    [单选题]设有以下定义union data{int d1; float d2;}demo;则下面叙述中错误的是( )。A. 变量demo与成员d2所占的内存字节数相同B. 变量demo中个成员的地址相同C. 变量demo和各成员的地址相同D. 若给demo.d1赋值99,demo.d2的值是99.0

  • 查看答案
  • 设有以下定义:union data{intd1;floatd2;} demo;则

    [单选题]设有以下定义: union data { int d1; float d2; } demo; 则下面叙述中错误的是( )。A.变量demo与成员d2所占的内存字节数相同B.变量demo中各成员的地址相同C.变量demo和各成员的地址相同D.若给demo.d1赋99后,demo.d2中的值是99.0

  • 查看答案
  • 设有以下定义和程序:#includeclass TestClass1{publi