《Java程序设计试题与答案》汇集了八套精选试题及其详尽解析,旨在帮助读者全面掌握Java编程技能,适用于自测和备考。
1.下列特点中哪一项是Java虚拟机执行的特点之一?
A、字节码
B、多进程
C、静态连接
D、编译
2.Java语言属于哪种类型的语言?
A、面向对象语言
B、面向过程语言
C、汇编程序
D、形式语言
3.以下哪个选项代表单精度浮点数?
A、0652
B、3.4457D
C、0.298f
D、0L
4.下列表达式中哪一个是不合法的?
A、String x=Hello; int y=9; x+=y;
B、String x=Hello; int y=9; if(x==y){}
C、String x=Hello; int y=9; x=x+y;
D、String x=null; int y=(x!=null)&&(x.length()>0)? x.length():0;
5.main()方法的返回类型是?
A、int
B、void
C、boolean
D、static
6.下列对继承的说法,哪个正确?
A、子类能继承父类的所有方法和状态。
B、子类能继承父类非私有的方法和状态。
C、子类只能继承父类的public 方法和状态。
D、子类仅可从父类中继承方法而不包括其属性。
7.关于构造函数,下列说法正确的是?
A、因为名称与所属类型相同,故在创建对象时执行该构造函数来赋初值。
B、由于没有返回值所以声明为void类型。
C、不能直接调用且不可重载。
D、一个类只能定义一个构造方法。
8.为了定义类变量或类方法,应使用哪种修饰符?
A、static
B、package
C、private
D、public
9. 若要抛出异常,需采用下列哪个语句?
A、catch
B、throw
C、try
D、finally
10. 关于catch子句的排列顺序, 下列哪项是正确的?
A.父类在前,子类随后。
B.先列出子类再跟上其父类别。
C.有继承关系的异常不能在同一 try 代码段内出现。
D.只要包含了一个子类异常,其余无关紧要。
11. 在计算机中,“流”指的是什么?
A、流动字节
B、对象序列
C、文件队列
D、数据缓冲区
12.以下哪个选项是java.io包中的一个具有输入输出功能的类?
A.Object
B.Serializable
C.RandomAccessFile
D. java.io中不存在这种类型的类。
13. 下面关于线程优先级的说法,错误的是?
A、Java 中定义了三个静态常量来表示不同的优先级别。
B、新建线程默认为最低的优先级。
C、高优先级别的线程将被优先执行。
D、运行中的低优先级线程有可能会被更高优级的新创建或存在的线程抢占。
14.下列方法中推荐使用的是?
A. stop()
B. suspend()
C. resume()
D. wait()
15.若希望所有控件在界面上均匀分布,应采用哪种布局管理器?
A、BorderLayout
B、GridLayout
C、FlowLayout
D、BoxLayout
16.MVC用户界面中存在三个通讯对象,“模型”是指定的逻辑表示法。
A. 模型
B. 视图
C. 控件
D. 结构
17.Applet类直接继承自哪个父类?
A、Component
B、Container
C、Frame
D、Panel
18.关于沙箱模型,下列叙述中错误的是: