首页 > 试题广场 >

指出正确的表

[不定项选择题]
以下表达式中,正确的是()
  • byte i=128
  • boolean i=null
  • long i=0xfffL
  • double i=0.9239d
null表示没有地址;null可以赋值给引用变量,不能将null赋给基本类型变量,例如int、double、float、boolean
发表于 2017-05-10 09:49:09 回复(16)
A byte ,1字节,值域-128至127 B boolean并非包装对象Boolean,不能赋值为null
发表于 2017-01-05 09:28:44 回复(7)
选C、D

A、byte:-128~127。直接给个128,编译器会认为是int值,这个时候需要强转成byte。
B、boolean:这可是基本数据类型啊,只有false,true。默认值是false。一旦是包装类Boolean,那默认值是null。ojbk
C、十六进制没毛病
D、double这个东西本来就可以写成有d的形式。
发表于 2018-07-01 13:31:52 回复(4)
发表于 2018-01-31 18:06:13 回复(6)
发表于 2018-06-15 13:38:55 回复(1)

A.byte取值范围是(-128——127)
B.boolean是基本类型,基本类型不能为null
正确答案:
C.long的取值范围是
(-9223372036854775808——9223372036854775807),在 Java 中用(0x8000000000000000L——0x7fffffffffffffffL)
D.0.9239d中,0.9239默认是double类型,d声明这是一个double类型的数。

发表于 2019-11-26 09:18:38 回复(1)
A、128会视为int型,赋值给byte时要强转 B、boolean为基本类型,null只能赋值给引用类型 C、十六进制,l、L表示long类型 D、d、D表示double(你是真的骚)
发表于 2018-05-05 12:34:55 回复(0)
byte i=(byte) 128; 需要强转最后i值为-128
发表于 2017-03-31 22:48:12 回复(2)
为啥不能boolean i =null 啊
发表于 2017-03-20 19:40:05 回复(4)
我感觉这题容易选错的就是Long类型存十六进制数这个选项了,老实说选的时候都是蒙上去的
发表于 2020-11-24 20:54:37 回复(0)
A不算语法错误吧🤔
发表于 2020-10-21 14:23:08 回复(0)
又把这种非c的题目放在c里面
发表于 2020-09-04 10:31:34 回复(0)
能不能让c语言的题不要串台
发表于 2018-08-14 19:35:19 回复(0)
A.byte值的范围-128~127 B.null可以赋给对象,表示对象的引用地址为空,但是不可以赋值给基本类型
发表于 2018-07-25 08:56:27 回复(0)
byte的范围-128~127,如果赋值128,则经过底层储存之后再读出来就是-128了~(反码补码知识)
发表于 2017-11-30 20:34:17 回复(0)
A int☞byte 需要强制类型转换 B boolean 的值只有true false 不接受其他值 其他基本数据类型也不允许转成boolean类型!
发表于 2017-08-10 11:49:56 回复(0)
A:byte是八位,范围是-128~127  128超出了范围报错
B:  boolean是基本数据类型,null不可以赋值给基本数据类型,但是可以赋值给它的包装类

发表于 2023-09-11 15:52:21 回复(0)
<p>-128~127</p>
发表于 2020-06-12 22:48:00 回复(0)
A超出范围
B只能赋值true或者false
C没毛病
D没毛病
发表于 2018-04-09 14:48:16 回复(0)
byte 基本类型的值范围是:-128~127;
boolean 是基本类型,不允许 null。
发表于 2018-03-03 10:52:27 回复(0)