Java核心技术题库及答案.docxVIP

  • 2
  • 0
  • 约1.09万字
  • 约 25页
  • 2026-06-08 发布于上海
  • 举报

Java核心技术题库及答案

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

以下选项中,属于Java合法标识符的是

A.123user

B.user-name

C.user_123

D.public

答案:C

解析:Java标识符的命名规则是只能以字母、下划线、美元符开头,后续可以是字母、数字、下划线、美元符,且不能使用关键字。选项A以数字开头不符合规则,选项B包含非法字符横杠,选项D是Java的关键字不能用作标识符,只有选项C符合所有命名要求。

Java中声明成员变量int类型未手动赋值时,其默认值是

A.null

B.0

C.0.0

D.不存在,会编译报错

答案:B

解析:Java中基本数据类型的成员变量会有系统默认赋值,int类型的默认值为0。选项A是引用类型的默认值,选项C是浮点型的默认值,选项D错误,只有局部变量未赋值时使用才会编译报错,成员变量不会。

执行以下代码片段后,变量a和b的结果分别是inta=5;intb=a++;

A.a=5,b=5

B.a=6,b=5

C.a=5,b=6

D.a=6,b=6

答案:B

解析:后置自增运算符的规则是先返回变量当前的值参与运算,再对变量本身做+1操作。这里先把a当前的5赋值给b,之后a自增1变成6,所以最终a=6,b=5。其余选项都不符合后置自增的运算逻辑。

关于Java抽象类的描述,以下说

文档评论(0)

1亿VIP精品文档

相关文档