【单选题】【消耗次数:1】
已知下面的class层次结构,其中每一个class都定义有一个defaultconstructor和一个virtualdestructor:classX{...};classA{...};classB:publicA{...};classC:publicB{...};classD:publicX,publicC{...};下面哪一个dynamic_cast会失败?()
D*pd=newD;A*pa=dynamic_cast(pd)
A*pa=newC;C*pc=dynamic_cast(pa)
B*pb=newB;D*pd=dynamic_cast(pb)
A*pa=newD;X*px=dynamic_cast(pa)
参考答案:
复制
纠错
相关题目
【单选题】 用8255的PA口和PC口的低4位接一个键盘阵列,最多可识别( )个按键。
①  6
②  8
③  16
④  32
【单选题】 用8255的PA口8位和PC口低4位接一个键盘阵列,最多可识别个按键。
①  12
②  16
③  24
④  32
【单选题】 在下面的一维数组定义中,哪一个有语法错误()
①  int a[]={1,2,3};
②  int a[10]={0};
③  int a[];
④  int a[5];
【单选题】 在下面的一维数组定义中,哪一个有语法错误。()
①  int a[]={1,2,3};
②  int a[10]={0};
③  int a[];
④  int a[5];
【单选题】 在下面的一维数组定义中,哪一个有语法错误(????)
①  int a[]={1,2,3};
②  int a[10]={0};
③  int a[];
④  int a[5];
【单选题】 在下面的一维数组定义中,哪一个有语法错误。()
①  int a[]={1,2,3};
②  int a[10]={0};
③  int a[];
④  int a[5];
【单选题】 在下面的字符数组定义中,哪一个有语法错误()
①  char a[20]=”abcdefg”;
②  char a[]=”x+y=55.”;
③  char a[15];
④  char a[10]=’5’;
【单选题】 在下面的字符数组定义中,哪一个有语法错误。()。
①  char a[20]=”abcdefg”;
②  char a[]=”x+y=55.”;
③  char a[15];
④  char a[10]=’5’;
【单选题】 在下面的字符数组定义中,哪一个有语法错误(????)
①  char a[20]=”abcdefg”;
②  char a[]=”x+y=55.”;
③  char a[15];
④  char a[10]=’5’;
【单选题】 在下面的字符数组定义中,哪一个有语法错误。()。
①  char a[20]=”abcdefg”;
②  char a[]=”x+y=55.”;
③  char a[15];
④  char a[10]=’5’;
随机题目
【单选题】 24.人口因素在社会发展中的作用是可以()
①  决定社会制度的性质
②  决定社会制度的更替
③  制约和影响社会发展
④  决定国家的贫富强弱
【判断题】 2、任何个人在历史发展过程中都起作用。
①  正确
②  错误
【判断题】 13、在今天,科学和技术日益融为一体,出现科学技术化。
①  正确
②  错误
【判断题】 11、科学技术是先进生产力的重要标志。
①  正确
②  错误
【判断题】 5、科学技术是直接的现实的生产力。
①  正确
②  错误
【判断题】 4、科学技术是直接的现实的生产力。
①  正确
②  错误
【判断题】 1、经济基础是社会发展的最终决定力量。
①  正确
②  错误
【判断题】 16、改革是一场革命,所以改革也是一场社会革命,最终会使社会形态发生更替。
①  正确
②  错误
【判断题】 7、阶级斗争是阶级社会向前发展的直接动力。
①  正确
②  错误
【判断题】 15、改革就是要改变经济制度和政治制度中的不合理制度。
①  正确
②  错误