当前位置:首页 > 2015- 2016 Java期末考试真题100道(附答案解析)
41. 运行jar文件中class文件需要在java命令后面加的参数为( ) A、cp [正确选项] ; B、 -verbose ; C、 -g ; D、 -d ;
42. 下列程序段运行后,变量x,y,z的值描述正确的是( ) int x=1;
int y=(x++)*2; int z=(--y)*3;
A、 x的值是1,y的值是1,z的值是6 ;
B、 x的值是2,y的值是1,z的值是3 [正确选项] ; C、 x的值是1,y的值是2,z的值是3 ; D、 x的值是2,y的值是1,z的值是6 ;
43. 下列常见的系统定义的异常中,哪个是输入、输出异常?( ) A、IOException [正确选项] ; B、 FileNotFoundException ; C、 ClassNotFoundException ; D、 UnknownHostException ;
44. 下面关于事件监听的说明,哪一个语句是正确的?( ) A、组件不允许附加多个监听器 ;
B、如果多个监听器加在一个组件上,那么事件只会触发一个监听器 ;
C、监听器机制允许按照我们的需要,任意调用addXxxxListener 方法多次,而且没有次序区别 [正确选项] ; D、所有组件,都不允许附加多个监听器 ;
45. 使用以下哪个保留字可以使只有在定义该类的包中的其他类才能访问该类?( ) A、不使用保留字[正确选项] ; B、 private ; C、 abstract ; D、 protected ;
46. 对于catch子句的排列,下列哪种是正确的( ) A、子类在先,父类在后 [正确选项] ;
B、有继承关系的异常不能在同一个try程序段内 ; C、父类在先,子类在后 ;
D、先有子类,其他如何排列都无关 ;
47. 关于类继承的说法,正确的是( ) A、接口和类都允许多继承 ;
B、Java接口允许多继承 [正确选项] ; C、接口和类都不允许多继承 ; D、 Java 类允许多重继承 ;
9
48. 凡是从中央处理器流向外部设备的数据流称为( )
A、文件流 ;B、输入流 ;C、输出流 [正确选项] ;D、字符流 ;
49. 运行如下代码的结果是( ) public class MyObj{ int x=3;
public MyObj(int x){ this.x=x; } public static void main(String[] args){ MyObj obj=new MyObj(50); System.out.println(obj.x); } }
A、编译错误 ;B、 3 ;C、50 [正确选项] ;D、编译通过,但运行错误 ;
50. 在Java中,关于CLASSPATH环境变量的说法不正确的是( ) A、编译器用它来搜索各自的类文件 ; B、解释器用它来搜索各自的类文件 ;
C、 CLASSPATH设置之后不可修改,但可以将目录添加到该环境变量中 [正确选项] ; D、 CLASSPATH是一个目录列表 ;
51. 下列不是Java的输入输出流的是( )
A、字符流 ;B、文本流 [正确选项] ;C、文件流 ;D、字节流 ;
52. Java JDK中编译的命令是( )
A、 javac [正确选项] ;B、 javah ;C、 jdb ;D、 java ;
53. Java语言的类间的继承关系是( )
A、多重的 ;B、单重的[正确选项] ;C、不能继承 ;D、线程的 ;
54. 当方法遇到异常又不知如何处理时,下列哪种说法是正确的( ) A、嵌套异常 ;B、声明异常[正确选项] ;C、捕获异常 ;D、抛出异常 ;
55. Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点?( )A、跨平台 ; B、安全性 ;
C、多线性 [正确选项] ; D、可移植 ;
56. 有整型数组:int[] x={2,33,88,5,10};, 则调用方法 Arrays.sort(x) 后,数组x中的元素值依次是(A、 88102335 ;
10
) B、25103388 [正确选项] ; C、53321088 ; D、 88331052 ;
你的选择为: (得分0.0 分);
57. 下面是Example.java文件的完整代码,请找出会产生编译错误的行( )。 1. class BaseClass { 2. public String str;
3. public BaseClass( ){ 4. System.out.println(“ok”);} 5. public BaseClass(String s){ 6. str=s;}}
7. class SubClass extends BaseClass{ 8. } 9. public class Example{
10. public void method( ){
11. SubClass s=new SubClass(“hello”); 12. BaseClass b=new BaseClass(“world”); 13. }
14. }
A、 12 ;B、 7 ;C、 10 ;D、11 [正确选项] ;
58. 关于下面一段代码,描述正确的是( ) public class Agg {
public static void main(String argv[]) { Agg a = new Agg(); a.go(); }
public void go() {
DSRoss ds1 = new DSRoss(\ ds1.start(); } }
class DSRoss extends Thread { private String sTname = \
DSRoss(String s) { sTname = s; }
public void run() { notwait();
11
System.out.println(\ }
public void notwait() { while (true) { try {
System.out.println(\ wait();
} catch (InterruptedException ie) { }
System.out.println(sTname); notifyAll(); } } }
A、运行时错误,会抛异常 [正确选项] ; B、编译错误 ;
C、能够编译,输出“waiting\
D、能够编译, 输出“waiting\,紧接着输出\
59. 在Java中不存在的布局方式是( ) A、中央布局(CenterLayout) [正确选项] ; B、网络布局(GridLayout) ; C、流布局(FlowLayout) ; D、边界布局(BorderLayout) ;
60. 关于以下的组件的接口,正确的是( )
A、 List组件可实现的接口,除了ItemListener,还可以是ActionListener [正确选项] ; B、以上都不对 ;
C、 Choice组件可实现的接口是ActionListener ; D、 TextArea组件可实现的接口是ActionListener ;
61. java语言中异常处理的出口是下列哪一子句 ( )
A、 catch{}子句 ;B、 try{}子句 ;C、没有正确选项 ;D、finally{}子句 [正确选项] ;
62. 一个可以独立运行的Java应用程序( ) A、可以有一个或多个main方法 ; B、只能有一个main方法[正确选项] ; C、可以有一个或零个main方法 ; D、最多只能有两个main方法 ;
63. 下列关于构造方法使用的描述正确的是( ) A、以上都不对 ;
B、构造方法仅供虚拟机调用,当系统完成对象的创建后,自动调用相应的构造方法[正确选项] ; C、在对象消除时,调用构造方法 ;
D、程序员可以在程序中调用对象的构造方法 ;
12
共分享92篇相关文档