Java编程基础笔试题(含详细答案解析).docxVIP

  • 1
  • 0
  • 约4.52千字
  • 约 6页
  • 2026-08-24 发布于河北
  • 举报

Java编程基础笔试题(含详细答案解析).docx

Java编程基础笔试题(含详细答案解析)

适用场景:初级Java开发、实习生招聘笔试

考试时长:60分钟

满分:100分

一、单项选择题(共10题,每题3分,共30分)

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

A.Java中float类型默认小数,无需强制转换

B.boolean类型可以赋值为0和1

C.char类型占用2个字节,可存储中文汉字

D.long类型的取值范围小于int类型

答案:C

解析:Java基本数据类型中,char占2字节,采用Unicode编码,支持存储汉字、字母、符号。A选项,Java小数默认double类型,float赋值必须加f/F;B选项,boolean仅有true、false两个值,不兼容数字;D选项,long占8字节,int占4字节,long取值范围远大于int。

2.下列关于equals()和==的区别,描述错误的是()

A.==对于基本类型比较数值,引用类型比较内存地址

B.equals()是Object类方法,默认比较对象内存地址

C.String类重写了equals(),用于比较字符串内容

D.自定义对象不重写equals(),也能实现内容比较

答案:D

解析:自定义实体类若未重写equals()方法,会直接调用Object类的原生方法,仅对比对象内存地址,无法根据对象属性内容判断相等。

3.Ja

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档