2026年计算机Java语言程序设计考试试题及答案.docxVIP

  • 5
  • 0
  • 约1.29万字
  • 约 31页
  • 2026-03-17 发布于未知
  • 举报

2026年计算机Java语言程序设计考试试题及答案.docx

2026年计算机Java语言程序设计考试试题及答案

一、单项选择题(每题2分,共20分)

1.以下关于Java字符串的描述,正确的是()

A.StringBuffer是线程不安全的,StringBuilder是线程安全的

B.abc+def会在编译时优化为abcdef,存储于字符串常量池

C.通过newString(xyz)创建的对象,只会在堆中生成一个实例

D.调用String的replace方法会修改原字符串的内容

答案:B

解析:StringBuffer线程安全(方法用synchronized修饰),StringBuilder非线程安全(A错误);newString(xyz)会生成两个对象(常量池的xyz和堆中的String实例)(C错误);String是不可变类,replace返回新字符串(D错误);字面量拼接在编译期优化(B正确)。

2.关于Java接口与抽象类的区别,错误的是()

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

B.接口的成员变量默认是publicstaticfinal,抽象类的成员变量可以是任意访问修饰符

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

D.接口中可以定义默认方法(defaultmethod),抽象类中不能定义具体方法

答案:D

解析:抽象类中可以定

文档评论(0)

1亿VIP精品文档

相关文档