1.  >>  成人高等教育 / C++面向对象程序设计
 成人高等教育 / C++面向对象程序设计
正确率:100%

已知下面的class层次结构,其中每一个class都定义有一个defaultconstructor和一个virtualdestructor:classX{...};classA{...};classB:publicA{...};classC:publicB{...};classD:publicX,publicC{...};下面哪一个dynamic_cast会失败?()
  • A、
    D*pd=newD;A*pa=dynamic_cast(pd)
  • B、
    A*pa=newC;C*pc=dynamic_cast(pa)
  • C、
    B*pb=newB;D*pd=dynamic_cast(pb)
  • D、
    A*pa=newD;X*px=dynamic_cast(pa)
 参考答案:
 佳题速递:
  • 根据《跟单信用证统一惯例》的规定,如信用证没有特殊规定,银行将拒绝接受在运输单据签发后超过( )天才提交的单据。 国际贸易实务
  • 任何非空的有下界的数集必有下确界. 高等数学
  • 关于成熟红细胞的叙述,错误的是( ) 组织胚胎学
  • 在令牌环网络中,每个节点都要复制所传送的一帧数据,其主要目的是为了检测和纠正错误 。 局域网技术与组网工程
  • 踝关节不能作() 人体解剖学
  • 当今世界,国际间的竞争主要是()的竞争。 毛泽东思想和中国特色社会主义理论体系概论