Java高频笔试刷题题库(含详细答案解析).docxVIP

  • 1
  • 0
  • 约5.52千字
  • 约 8页
  • 2026-10-13 发布于河北
  • 举报

Java高频笔试刷题题库(含详细答案解析).docx

Java高频笔试刷题题库(含详细答案解析)

本套题库精选企业校招、社招高频Java笔试真题,覆盖Java基础、面向对象、集合框架、异常机制、多线程、JDK新特性、基础算法等核心考点,题目贴合真实笔试场景,答案解析详细通俗,适合刷题巩固知识点。

一、Java基础语法(单选题)

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

A、boolean类型占用1个字节

B、char类型可以存储中文汉字

C、float类型赋值可以直接写3.14

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

答案:B

详细解析:

A错误:boolean类型没有明确固定字节大小,虚拟机规范中boolean底层按1bit存储,并非1字节;

B正确:char类型为16位Unicode字符,占用2字节,可存储汉字、字母、符号等所有Unicode字符;

C错误:Java中小数默认是double类型,float赋值必须加f/F,正确写法为3.14f;

D错误:byte是有符号字节类型,取值范围是-128~127,0~255是无符号字节范围。

2、shorts=1;s=s+1;会编译报错吗?原因是什么?()

A、不报错,正常运行

B、报错,类型不匹配,int无法赋值给short

C、报错,变量未初始化

D、不报错,自动类型转换

答案:B

详细解析:

Java中进行数值运算时,存在自动类型提升规则:byte、

文档评论(0)

1亿VIP精品文档

相关文档