Java中的显式类型转换既能()也能从高类型向低类型转换,而隐式类型转换只有前者。

题目
填空题
Java中的显式类型转换既能()也能从高类型向低类型转换,而隐式类型转换只有前者。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

Java语言为各数据类型提供了自动转换机制,当操作数1是char类型,操作数2是int类型时,则转换后的数据类型为______。


正确答案:int
int

第2题:

语言定义不允许运算对象的类型作隐式转换。()

此题为判断题(对,错)。


正确答案:错误

第3题:

下列关于类型转换的描述中,错误的是()。

A.类型转换运算符是()

B.类型转换运算符是单目运算符

C.类型转换运算符通常用于保值转换中

D.类型转换运算符作用于表达式左边


正确答案:C

第4题:

Java语言中数据类型之间的自动类型转换是由优先关系从低级数据类型转换成高级数据类型,下面选项中自动类型转换优先级由低到高排列正确的是

A.char→long→int→double→float

B.char→int→long→double→float

C.char→int→long→float→double

D.char→int→float→double→long


正确答案:C
解析:自动类型转换是按优先关系从低级数据转换成高级数据,规定的优先次序是char→int→long→float→double。对自动类型转换的优先关系不了解。

第5题:

下列关于自动类型转换的说法中,正确的一个是______。

A.int类型数据可以被自动转换为char类型数据

B.char类型数据可以被自动转换为int类型数据

C.long类型数据可以被自动转换为short类型数据

D.boolean类型数据不可以做自动类型转换,但是可以做强制转换


正确答案:B
解析:根据自动类型转换的优先级顺序,int类型不可以自动转换为char类型,long类型也不可以自动转换为short类型,boolean只有true和false两个值,不能做类型转换,包括自动和强制。

第6题:

如果从一个类型转换到另一类型可以由编译器自动完成,这样的转换为______的转换,也叫做强制。

A.隐式

B.显式

C.自动


参考答案:A

第7题:

下列关于自动类型转换的说法中,正确的是( )。

A.int类型数据可以被自动转换为char类型数据

B.char类型数据可以被自动转换为int类型数据

C.boolean类型数据不可做自动类型转换,但是可以做强制类型转换

D.long类型数据可以被自动转换为short类型数据


正确答案:B
解析:根据自动类型转换的优先级顺序,int类型的数据不可以自动转换为char类型数据,long类型也不可以自动转换为short类型,boolean的值只有true和false两个值,不能做类型转换,包括自动和强制。

第8题:

将较长的数据类型转换为较短的整数类型,要进行( )。

A.类型的自动转换

B.类型的强制转换

C.无需转换

D.无法实现


正确答案:B

第9题:

在C语言中,数据类型的转换必须是显式的。

此题为判断题(对,错)。


正确答案:×

第10题:

下列关于类型转换的说法中,正确的是( )。

A.将较长的数据类型转换为较短的数据类型可以用自动类型转换

B.将较长的数据类型转换为较短的数据类型只能用强制类型转换

C.强制类型转换可以保证数据完整性

D.boolean类型数据只能和int类型进行强制类型转换


正确答案:B
解析:自动类型转换是系统按照优先级顺序表进行的,强制类型转换会导致多出来的那部分数据丢失。Java语言中boolean类型数据不能做类型转换。

更多相关问题