下列关于对象间类型转换的说法中,正确的是()
A.与基本数据类型的相互转换一样,对象的类型转换可通过自动转换或强制转换进行
B.无继承关系的两个类的对象之间试图转换时出现编译错误
C.有继承关系的两个类的对象之间,子类的对象转换为父类的对象,可自动转换也可以强制转换
D.由new语句创建的父类对象不能转换为子类的对象
A.与基本数据类型的相互转换一样,对象的类型转换可通过自动转换或强制转换进行
B.无继承关系的两个类的对象之间试图转换时出现编译错误
C.有继承关系的两个类的对象之间,子类的对象转换为父类的对象,可自动转换也可以强制转换
D.由new语句创建的父类对象不能转换为子类的对象
A、A.类型转换的前提是存在继承关系
B、B.强制类型转换可以实现对象间的类型转换
C、C.对象之间的类型转换是多态的一种体现
D、D.对象之间的类型转换可以降低代码的耦合度
A.对象的类型转换可通过自动转换或强制转换进行
B.无继承关系的两个类的对象之间试图转换会出现编译错误
C.由new语句创建的父类对象可以强制转换为子类的对象
D.子类的对象转换为父类类型后,父类对象不能调用子类的特有方法
A.static_cast<>可用于基本数据类型之间的转换
B.const_cast<>在进行类型转换时用来修改类型的const或volatile属性
C.dynamic_cast<>主要用于类层次间的上行和下行转换,以及交叉转换
D.reinterpret_cast<>在进行类型转换时可以对数据类型进行检查,以确保转换的安全性
在下列关于类型转换的描述中,错误的是()。
(A)任何形式的构造函数都可以实现数据类型转换。
(B)带非默认参数的构造函数可以把基本类型数据转换成类类型对象。
(C)类型转换函数可以把类类型对象转换为其他指定类型对象。
(D)类型转换函数只能定义为一个类的成员函数,不能定义为类的友元函数。
A.将较长的数据类型转换为较短的数据类型可以用自动类型转换
B.将较长的数据类型转换为较短的数据类型只能用强制类型转换
C.强制类型转换可以保证数据完整性
D.boolean类型数据只能和int类型进行强制类型转换
A.如果需要保留空字符串时. 需要新建兼容性为 Postgres 的数据库。
B.不同数据类型比较或转换时.使用强制类型转换,以防隐式类型转换结果与预期不符。
C.在 ORACLE 兼容模式下. 在导入数据时, 空字符串会自动过滤。
D.在查询中.对常量不需要显式指定数据类型
A.char类型数据可以自动转换为任何简单的数据类型的数据
B.char类型数据只能自动转换为int类型数据
C.char类型数据不能自动转换boolean类型数据
D.char类型不能做自动类型转换
将较长的数据类型转换为较短的整数类型,要进行()。
A.类型的自动转换
B.类型的强制转换
C.无需转换
D.无法实现
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!