(2026版)《JAVA程序设计》题库.docxVIP

  • 1
  • 0
  • 约1.27万字
  • 约 22页
  • 2026-08-20 发布于四川
  • 举报

(2026版)《JAVA程序设计》题库

单项选择题(基础语法模块)

1.下列关于Java21中字符串模板的描述,正确的是()。

A.字符串模板仅支持静态字符串拼接,无法嵌入变量

B.使用STR.字符串变量名}语法可直接实现类型安全的字符串拼接

C.字符串模板会在编译期完成变量替换,无法在运行时动态调整

D.字符串模板仅能用于输出日志场景,无法用于业务逻辑拼接

参考答案:B

解析:Java21通过JEP430正式引入字符串模板特性,STR模板处理器可实现类型安全的变量嵌入,支持运行时动态拼接字符串,编译期会校验变量类型合法性,可应用于任意字符串拼接场景,因此A、C、D选项描述错误。

2.下列关于Java中var关键字的描述,正确的是()。

A.var关键字可用于定义类的成员变量,自动推断变量类型

B.var关键字可用于方法的参数列表,简化参数定义

C.var变量必须在声明时初始化,且无法重新赋值为不同类型的对象

D.var关键字仅能用于局部变量,且在Java21中未新增相关语法特性

参考答案:C

解析:var关键字仅能用于局部变量(包括方法内、try-with-resources语句中),无法用于类成员变量、方法参数,Java10引入该特性后,Java21未对其语法进行修改。var变量声明时必须初始化,编译期会自动推断其类型,且无法重新赋值为不同类

文档评论(0)

1亿VIP精品文档

相关文档