关于C++类型转换说法正确的有A.static_cast用于基础数据类型转换,也可以将指针转换为 void * 类型指针B.dynamic_cast 主要用于继承链上的指针类型或者引用类型转换C.reinterpret_cast 用于将某个类型直接转换为另外一个类型,转换只是对原来的比特信息进行新的解释D.dynamic_cast 主要用于指针类型间的转换E.static_cast用于基础数据类型转换,也可以用于多态的指针类型转换F.reinterpret_cast 只能用于将指针转换为长整型
关于C++类型转换说法正确的有
A.static_cast用于基础数据类型转换,也可以将指针转换为 void * 类型指针
B.dynamic_cast 主要用于继承链上的指针类型或者引用类型转换
C.reinterpret_cast 用于将某个类型直接转换为另外一个类型,转换只是对原来的比特信息进行新的解释
D.dynamic_cast 主要用于指针类型间的转换
E.static_cast用于基础数据类型转换,也可以用于多态的指针类型转换
F.reinterpret_cast 只能用于将指针转换为长整型
参考答案和解析
B
相关考题:
关于OptionExplicit语句,下面说法正确的是() A、可以在脚本的任何位置使用B、强制要求类型转换时,必须采用显示转换。C、强制要求脚本中的所有变量必须显式声明。D、以上说法都不正确
关于运算符重载,下列表述中正确的是______。A.C++已有的任何运算符都可以重载B.运算符函数的返回类型不能声明为基本数据类型C.在类型转换符函数的定义中不需要声明返回类型D.可以通过运算符重载来创建C++中原来没有的运算符
( 24 ) 关于运算符重载,下列表述中正确的是A ) C++ 已有的任何运算符都可以重载B ) 运算符函数的返回类型不能声明为基本数据类型C ) 在类型转换符函数的定义中不需要声明返回类型D ) 可以通过运算符重载来创建 C++ 中原来没有的运算符
下列关于boolean类型的叙述中,正确的是A.可以将boolean类型的数值转换为int类型的数值B.可以将boolean类型的数值转换为字符串C.可以将boolean类型的数值转换为char类型的数值D.不能将boolean类型的数值转换为其他基本数据类型
下列关于自动类型转换的说法中,正确的是( )。A.int类型数据可以被自动转换为char类型数据B.char类型数据可以被自动转换为int类型数据C.boolean类型数据不可做自动类型转换,但是可以做强制类型转换D.long类型数据可以被自动转换为short类型数据
下列关于自动类型转换的说法中,正确的一个是______。A.int类型数据可以被自动转换为char类型数据B.char类型数据可以被自动转换为int类型数据C.long类型数据可以被自动转换为short类型数据D.boolean类型数据不可以做自动类型转换,但是可以做强制转换
请认真阅读以下关于某传输系统的技术说明、状态转换图及C++代码,根据要求回答问题1~问题2。[说明]传输门是传输系统中的重要装置。传输门具有Open(打开)、Closed(关闭)、Opening(正在打开)、 StayOpen(保持打开)和Closing(正在关闭)5种状态。触发状态的转换事件有click、complete和timeout3种。事件与其相应的状态转换如图7-15所示。下面的[C++代码1]与[C++代码2]分别用两种不同的设计思路对传输门进行状态模拟,请填补代码段中的空缺语句。[C++代码1]请将以上[C++代码1]与[C++代码2]程序段中的(1)~(7)空缺处的语句填写完整。
关于运算符重载的表述中正确的是( )。A.C++已有的任何运算符都可以重载B.运算符函数的返回类型不能声明为基本数据类型C.在类型转换符函数的定义中不需要声明返回类型D.可以通过运算符重载来创建C++中原来没有的运算符
下列关于类型转换的说法中,正确的是( )。A.将较长的数据类型转换为较短的数据类型可以用自动类型转换B.将较长的数据类型转换为较短的数据类型只能用强制类型转换C.强制类型转换可以保证数据完整性D.boolean类型数据只能和int类型进行强制类型转换
下列关于boolean类型的叙述中,正确的是( )。A.可以将boolean类型的数值转换为int类型的数值SX 下列关于boolean类型的叙述中,正确的是( )。A.可以将boolean类型的数值转换为int类型的数值B.可以将boolean类型的数值转换为字符串C.可以将boolean类型的数值转换为char类型的数值D.不能将boolean类型的数值转换为其他基本数据类型
下列关于 Variant 类型的说法哪个是不正确的?( )A.variant类型的变量被动态赋值为一个特定的数据类型后,不能再赋值为一个其它的数据类型B.variant类型变量是无类型变量C.variant类型是以前 Borland C++ 中固有的 Variant类型的模仿D.variant类型无需进行释放,回收内存
●以下关于C语言与C++语言的叙述中,正确的是(32)。(32)A.只要将C程序的扩展名.c改为.cpp,就可将过程式的C程序转换为面向对象的C++程序B.由于C++是在C的基础上扩展的,所以C++编译器能编译C源程序C.在C程序中,也可以用结构体类型定义类D.与C不同,C++程序中的函数必须属于某个类
在java中下列关于自动类型转换说法正确的是()A、基本数据类型和String相加结果一定是字符串型B、char类型和int类型相加结果一定是字符型C、double类型可以自动转换为intD、char+int+double+""结果一定是double
以下关于列的哪个说法正确的是()A、不可以增大CHAR列的宽度。B、如果列包含非空数据,则可以修改列的数据类型。C、可以将CHAR数据类型的列转换为VARCHAR2数据类型。D、可以将DATE类型列转换为VARCHAR2类型
struts2关于注册全局类型转换器的说法正确的是()A、必须提供xwork-conversion.properties文件B、注册文件的格式为:复合类型=对应类型转换器C、注册文件的格式为:对应类型转换器=复合类型D、以上说法都不正确
struts2关于注册全局类型转换器的说法正确的是()。A、必须提供xwork-conversion.properties文件B、注册文件的格式为:复合类型=对应类型转换器C、注册文件的格式为:对应类型转换器=复合类型
单选题下列关于Variant类型的说法哪个是不正确的?()AVariant类型的变量被动态赋值为一个特定的数据类型后,不能再赋值为一个其它的数据类型BVariant类型变量是无类型变量CVariant类型是以前Borland C++中固有的Variant类型的模仿DVariant类型无需进行释放,回收内存
多选题struts2关于注册全局类型转换器的说法正确的是()A必须提供xwork-conversion.properties文件B注册文件的格式为:复合类型=对应类型转换器C注册文件的格式为:对应类型转换器=复合类型D以上说法都不正确
单选题下列关于自动类型转换的说法中,正确的一个是()Aint类型数据可以自动转换为char类型数据Bchar类型数据可以被自动转换为int类型数据Cboolean类型数据不可以做自动类型转换,但是可以做强制转换Dlong类型数据可以被自动转换为short类型数据
多选题struts2关于注册全局类型转换器的说法正确的是()。A必须提供xwork-conversion.properties文件B注册文件的格式为:复合类型=对应类型转换器C注册文件的格式为:对应类型转换器=复合类型
单选题关于OptionExpliC、it语句,下面说法正确的是()A可以在脚本的任何位置使用B强制要求类型转换时,必须采用显示转换。C强制要求脚本中的所有变量必须显式声明。D以上说法都不正确