Java面试单选题(含详细答案).docxVIP

  • 0
  • 0
  • 约6.72千字
  • 约 7页
  • 2026-06-09 发布于河北
  • 举报

Java面试单选题(含详细答案)

一、Java基础语法

1.下列关于Java基本数据类型的说法,正确的是()

A.byte类型的取值范围是-128~127,默认值是0

B.int类型占4个字节,默认值是null

C.boolean类型的取值只能是true和false,默认值是true

D.long类型占8个字节,赋值时必须加后缀“L”(小写l也可,但不推荐)

答案:A

解析:

A选项正确:byte是1字节(8位)有符号整数,取值范围-128(-2^7)~127(2^7-1),基本数据类型的默认值中,byte、short、int、long默认都是0。

B选项错误:int占4字节(32位),但int是基本数据类型,默认值是0,null是引用数据类型的默认值(如String、数组等)。

C选项错误:boolean类型取值确实只有true和false,但默认值是false,不是true(比如类中定义的boolean成员变量,未赋值时默认是false)。

D选项错误:long占8字节正确,但赋值时并非必须加后缀L——当赋值的整数在int取值范围内(-2^31~2^31-1),可以不加L,Java会自动向上转型为long;只有当赋值的整数超过int范围时,才必须加L,否则会报编译错误。

2.下列代码片段执行后,输出结果是()

publicclassTest{

p

文档评论(0)

1亿VIP精品文档

相关文档