关于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++中原来没有的运算符

在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类型数据不可以做自动类型转换,但是可以做强制转换

下列关于圆括号运算符的功能说法不正确的是 ______。A.可用于强制类型转换B.可用于类型构造C.可用于类型声明D.可用于函数调用

关于C++主函数特性,下列叙述正确的是( )。A.主函数在同一个C++文件中可以有两个B.主函数类型必须是void 类型C.主函数一定有返回值D.每个C什程序都必须有一个main()函数

请认真阅读以下关于某传输系统的技术说明、状态转换图及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++中原来没有的运算符

比较C++中的4种类型转换方式?

下列关于类型转换的说法中,正确的是( )。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++程序中的函数必须属于某个类

枚举类型有什么好处?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、注册文件的格式为:对应类型转换器=复合类型

问答题枚举类型有什么好处?C++对枚举类型的操作有何规定?

单选题下列关于Variant类型的说法哪个是不正确的?()AVariant类型的变量被动态赋值为一个特定的数据类型后,不能再赋值为一个其它的数据类型BVariant类型变量是无类型变量CVariant类型是以前Borland C++中固有的Variant类型的模仿DVariant类型无需进行释放,回收内存

多选题struts2关于注册全局类型转换器的说法正确的是()A必须提供xwork-conversion.properties文件B注册文件的格式为:复合类型=对应类型转换器C注册文件的格式为:对应类型转换器=复合类型D以上说法都不正确

单选题下列关于自动类型转换的说法中,正确的一个是()Aint类型数据可以自动转换为char类型数据Bchar类型数据可以被自动转换为int类型数据Cboolean类型数据不可以做自动类型转换,但是可以做强制转换Dlong类型数据可以被自动转换为short类型数据

单选题关于main()函数的说法,正确的是()。A一定要写在C++程序的最前面B每个C++程序只有一个main()函数CC++程序可以有多个main()函数Dmain()函数没有返回值

多选题struts2关于注册全局类型转换器的说法正确的是()。A必须提供xwork-conversion.properties文件B注册文件的格式为:复合类型=对应类型转换器C注册文件的格式为:对应类型转换器=复合类型

单选题关于OptionExpliC、it语句,下面说法正确的是()A可以在脚本的任何位置使用B强制要求类型转换时,必须采用显示转换。C强制要求脚本中的所有变量必须显式声明。D以上说法都不正确