第一范文网 - 专业文章范例文档资料分享平台

《JAVA程序设计》期末考试试题汇总及答案

来源:用户分享 时间:2025/8/10 14:16:29 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

5、类B是一个抽象类,类C是类B的非抽象子类,下列创建对象x1的语句中

正确的是( BC )。

A) B x1= new B( ); B) B x1= new C( );

C) C x1=new C( ); D) C x1= new B( );

6、下面关于进程、线程的说法正确的是( ABCD )。

A)进程是程序的一次动态执行过程。一个进程在其执行过程中,可以产生多个线

程——多线程,形成多条执行线索。

B)线程是比进程更小的执行单位,是在一个进程中独立的控制流,即程序内部的

控制流。线程本身不能自动运行,栖身于某个进程之中,由进程启动执行。

C)Java多线程的运行与平台相关。

D)对于单处理器系统,多个线程分时间片获取CPU或其他系统资源来运行。对

于多处理器系统,线程可以分配到多个处理器中,从而真正的并发执行多任务。

7、下面关于外部类和内部类成员的相互访问的规则中,正确的选项是( AD )。

A)内部类可以直接访问外部类的成员

B)外部类可以直接访问内部类的成员

C)外部类不能访问内部类的成员

D)外部类可通过创建内部类的实例来访问内部类的成员

程序阅读题

1、阅读下面的程序代码,并回答问题(问3分,问3分,共6分)。

String s1 = new String(\

String s2 = new String(\

boolean b1= s1.equals(s2);

boolean b2 = s1== s2;

System.out.print(b1 \

程序段执行后,在命令行的输出结果如何?

解释输出(1)的结果的原因?

答案:

true false

equals方法比较两个字符串的内容是否相等;运算符“==”判断两个对象是否

指向同一个引用,即是否为同一个对象。

2、阅读下面的程序,并回答问题(问3分,问3分,共6分)。 import java.io.*;

public class Test {

public static void main(String args[]) throws IOException {

BufferedReader buf=new BufferedReader(

new InputStreamReader(System.in));

《JAVA程序设计》期末考试试题汇总及答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3pbtj4ugyz6tzp834d3b207lq1bbd101ef1_13.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top