[单选题]

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

设有以下定义和程序: #include<iostream.h> class A1 { public: void show1() { cout<<"class A1"<<end1; } }; class A2:public A1 { public: void show2() { cout<<"class A2"<<end1; } }; class A3:protected A2 { public: void show3() { cout<<"class A1"<<end1; } }; void main() { A1 obj1; A2 obj2; A3 obj3; } 则以下不合语法的调用语句是( )。

A.obj1.show1();

B.obj2.show1();

C.obj3.show1();

D.obj2.show2();

参考答案与解析:

相关试题

设有以下定义和程序:#includeclass A1{public:void s

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

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

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

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

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

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

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

  • 查看答案
  • 设有以下定义和语句 char str[20]="Program",*p; p=s

    [单选题]设有以下定义和语句 char str[20]="Program",*p; p=str; 则以下叙述中正确的是______。A.*p与str[0]中的值相等B.sb与p的类型完全相同C.str数组长度和p所指向的字符串长度相等D.数组str中存放的内容和指针变量p中存放的内容相同

  • 查看答案
  • 设有以下定义: 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;

  • 查看答案
  • 设有以下定义和语句,则*(*(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]

  • 查看答案
  • ( 31 )若有以下定义和语句char s1[10]= " abcd! " ,*

    [单选题]( 31 )若有以下定义和语句char s1[10]= " abcd! " ,*s2= " /n123// ";printf ( " %d %d/n ", strlen ( s1 ) ,strlen ( s2 ) ) ;则输出结果是A. ) 5 5B. ) 10 5C. ) 10 7D. ) 5 8

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