- 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)