(2026年)java程序设计期末考试试题及答案.docxVIP

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

(2026年)java程序设计期末考试试题及答案.docx

(2026年)java程序设计期末考试试题及答案

1.下列关于Java21虚拟线程的描述中,错误的是()。

A.虚拟线程由JVM负责调度,无需操作系统内核参与线程上下文切换

B.创建百万级虚拟线程的内存开销远低于同数量的平台线程

C.现有基于平台线程的代码可以直接替换为虚拟线程而无需任何修改

D.虚拟线程支持ThreadLocal变量的正常使用

答案:C。解析:虚拟线程无法完全替代平台线程,例如当代码依赖操作系统线程本地存储(如JNI调用中依赖平台线程ID)、或依赖线程优先级调度的场景时,无法直接替换。

2.下列代码的运行结果是()。

java

publicclassTest{

publicstaticvoidmain(String[]args){

inta=3;

intb=5;

System.out.println(a+++--b);

}

}

A.7B.8C.9D.10

答案:A。解析:a++是先使用变量原值再自增,即先取3参与运算;--b是先自减再使用变量值,即b先变为4再参与运算,最终结果为3+4=7。

3.下列关于Java异常处理的描述中,正确的是()。

A.所有异常都必须被捕获处理,否则编译会报错

B.finally块中的代码无论是否发生

文档评论(0)

1亿VIP精品文档

相关文档