7、下列关于对象间类型转换的描述中,正确的是()
A.类型转换的前提是存在继承关系
B.强制类型转换可以实现对象间的类型转换
C.对象之间的类型转换是多态的一种体现
D.对象之间的类型转换可以降低代码的耦合度
A.类型转换的前提是存在继承关系
B.强制类型转换可以实现对象间的类型转换
C.对象之间的类型转换是多态的一种体现
D.对象之间的类型转换可以降低代码的耦合度
第1题
A.与基本数据类型的相互转换一样,对象的类型转换可通过自动转换或强制转换进行
B.无继承关系的两个类的对象之间试图转换时出现编译错误
C.有继承关系的两个类的对象之间,子类的对象转换为父类的对象,可自动转换也可以强制转换
D.由new语句创建的父类对象不能转换为子类的对象
第2题
A.对象的类型转换可通过自动转换或强制转换进行
B.无继承关系的两个类的对象之间试图转换会出现编译错误
C.由new语句创建的父类对象可以强制转换为子类的对象
D.子类的对象转换为父类类型后,父类对象不能调用子类的特有方法
第3题
第4题
A.对象的类型转换可通过自动转换或强制转换进
B.无继承关系的两个类的对象之间试图转换会出现编译错
C.由new语句创建的父类对象可以强制转换为子类的对象
D.子类的对象转换为父类类型后,父类对象不能调用子类的特有方法
第5题
A.A B C D
B.A B C D
C.A B C D
D.A B C D
第6题
A.static_cast用于基础数据类型转换,也可以将指针转换为 void * 类型指针
B.dynamic_cast 主要用于继承链上的指针类型或者引用类型转换
C.reinterpret_cast 用于将某个类型直接转换为另外一个类型,转换只是对原来的比特信息进行新的解释
D.dynamic_cast 主要用于指针类型间的转换
E.static_cast用于基础数据类型转换,也可以用于多态的指针类型转换
F.reinterpret_cast 只能用于将指针转换为长整型
第7题
A.static_cast用于基础数据类型转换,也可以将指针转换为 void * 类型指针
B.dynamic_cast 主要用于继承链上的指针类型或者引用类型转换
C.reinterpret_cast 用于将某个类型直接转换为另外一个类型,转换只是对原来的比特信息进行新的解释
D.dynamic_cast 主要用于指针类型间的转换
E.static_cast用于基础数据类型转换,也可以用于多态的指针类型转换
F.reinterpret_cast 只能用于将指针转换为长整型
第10题
A.int 类型数据可以自动转换为 char 类型数据
B.char 类型数据可以被自动转换为 int 类型数据
C.boolean 类型数据不可以做自动类型转换,但是可以做强制转换
D.long 类型数据可以被自动转换为 short 类型数据
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!