Java基础笔试真题(含答案).docxVIP

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

Java基础笔试真题(含答案)

适用岗位:初级Java开发实习生、初级Java工程师

考试时长:60分钟满分:100分

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

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

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

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

C.float类型取值范围大于double类型

D.byte类型取值范围是0~255

答案:B

解析:boolean只有true/false;double精度和范围远大于float;byte取值范围是-128~127。

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

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

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

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

D.所有自定义类默认都可以用equals()比较内容

答案:D

解析:自定义类未重写equals()时,默认沿用Object的方法,仅比较对象内存地址。

3.Java中接口和抽象类的区别,描述正确的是()

A.抽象类可以有构造方法,接口不能有构造方法

B.抽象类和接口都能定义普通成员变量

C.一个类只能实现一个接口,可继承多个抽象类

D.抽象类和接口都可以被实例化

答案:A

解析:接口变量默认是publ

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档