理工学院java考题及答案.doc
《理工学院java考题及答案.doc》由会员分享,可在线阅读,更多相关《理工学院java考题及答案.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流理工学院java考题及答案.精品文档.Java题型参考说明:以下题型将是Java试卷的题型,请同学们参考。考试内容都是每章的重点和基本内容,都是平时要求大家掌握的内容,请大家认真复习。以下习题仅供参考。一、选择题1、关于Java中数据类型叙述正确的是:( B ) A、整型数据在不同平台下长度不同. Bboolean类型数据只有2个值,true和falseC数组属于简单数据类型 DJava中的指针类型和C语言的一样2、已有表达式:String s = “story”;则下列那个表达式不合法( B )A. s += “books”; B. cha
2、r c = s1;C. int len = s.length; D. String t = s.toLowerCase(); 3、下面那个方法的声明是对方法public void example().的覆盖( )A. public void example( int m). B. public int example().C. public void example2(). D. public int example ( int m, float f). 4、下面哪个标示符不合法(C )A. $persons B. TwoUsers C. *point D. _endline 5、以下有关构造
3、方法的说法,正确的是:(A )A一个类的构造方法可以有多个B构造方法在类定义时被调用C构造方法只能由对象中的其它方法调用D构造方法可以和类同名,也可以和类名不同6、以下有关类的继承的叙述中,正确的是:(D )A子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性B子类只能继承父类的方法,不能继承父类的属性C子类只能继承父类的非私有属性,不能继承父类的方法D子类不能继承父类的私有属性22、以下有关类的继承的叙述中,正确的是:(D。(A)子类能直接继承父类所有的属性 (B)子类只能继承父类的方法,不能继承父类的属性(C)子类只能继承父类的非私有属性,不能继承父类的方法(D)子类不能继
4、承父类的静态方法7、下列属于容器的组件有:(B )AJbutton BJpane CCanvas DJTextArea10、利用管道流进行线程间通信,输入流连接输出流的方法是( C )评卷人得分(A)read( ) (B)write( ) (C)connect( ) (D)disconnect( )8、关于Java中异常的叙述正确的是:( D)A异常是程序编写过程中代码的语法错误 B异常是程序编写过程中代码的逻辑错误C异常出现后程序的运行马上中止 D异常是可以捕获和处理的9、为实现进程之间的通信,需要使用下列那种流才合适?( C)AData stream BFile stream CBuffe
5、red stream DPiped stream24、读取文件可以使用的数据流是( D )(A)DataIputStream (B)ObjectInputStream (C)FileWriter (D)FileInputStream26、在GUI图形界面中,默认使用BorderLayout布局的容器是( C )(A)MenuBar (B)Panel (C)Frame (D)CheckboxMenuItem25、单击按钮Button会触发的事件是 ( B ) (A) MouseEvent (B) ActionEvent (C) KeyEvent (D) ItemEvent17、当Frame的大小
6、被改变时Frame中的按钮的位置可能被改变,但是大小不变则使用的哪一个布局管理器。( B)A. BorderLayout B. FlowLayout C. CardLayout D. GridLayout 10、在复选框中移动鼠标,然后单击一选项,要处理这一事件必须实现哪个接口?(D )AActionListener BMouseListener CMouseMotionListern DItemListener11、设int x = 1 , z = 3,y = 2则表达式 yz/x 的值是(A )。 A. 3 B. 3. 5C. 4 D. 512、编译并运行下面的Java代码段: char
7、c=a; switch (c) case a: System.out.print(a); default: System.out.println(default); 则程序的输出结果是( b )。A. 代码无法编译 B a default C a D default 13、在Java中,执行下面的语句后,String s= Jessica ; char c=s.charAt(6); 则变量c的值为( D )。Ac Ba Cc Da 14、下列选项中表示字符“a”值的是:( A )AaBaCnew Character(a)D000a 15、在什么情况下类获得默认的无参构造方法:(B )A类被定义
8、时 B类中没有定义任何构造方法时C在类中至少定义了一个构造方法时D在类中至少定义了多个构造方法时16、假定有一个包含引起异常(不是一个RuntimeException)的代码的方法,用什么方式告诉方法的调用者要捕获该异常:( A )Athrow ExceptionBthrows ExceptionCnew Exception D不用特别指定18、下面关于继承的哪些叙述是正确的。( A )A 在java中只允许单一继承。 B 在java中一个类只能实现一个接口。 C 在java中一个类不能同时继承一个类和实现一个接口。D 多继承使代码更可靠。 19、下面的哪些关键字通常用来对对象的加锁,该标记使
9、得对对象的访问是排他的(B )A. transient B. synchronized C. serialize D. static 20、在复选框中移动鼠标,然后单击一选项,要处理这一事件必须实现哪个接口?( D)AActionListener BMouseListener CMouseMotionListern DItemListener21、以下不是Java的关键字的是:( D )(A)finally (B)import (C)interface (D)sbyte23、下列异常处理语句不正确的形式是( C )(A)try-catch (B)try-throw-catch (C)try-f
10、inally (D)try-catch(s)-finally27、当线程处于阻塞状态时,能引起线程中断异常的方法是( )(A) sleep( ) (B) yield( ) (C) interrupt( ) (D) interrupted( )二、填空题 1、Java Application中 mian 方法是程序入口。2、 使用“对象.属性(方法) ”的方式访问对象成员(包括属性和方法)。3、54? 2:10 ? 7:9 =2 。4、 switch语句有关规则, 表达式的返回值必须是下述几种类型之一:int, byte,char , short。5、 长度为n的数组合法下标取值范围:0n-1
11、,每个数组都有一个属性length 指明它的长度。27、不管使用哪种方法创建线程,都必须实现 run 方法。6、在Java类中使用继承 来引用父类的成分。7、Java中实现多线程一般使用两种方法,一是_thread类 _,二是_runable接口_8、有两个接口可以实现对文件夹中文件的过滤分别为:FileFilter和 filenamefilter 。33、基于TCP协议的网络程序中表示服务器端的类是 ServerSocket 。9、声明抛出异常是通过语句throw(s) 实现的。15、类成员在类中可以直接通过“ ”的形式调用,不需要实例化一个对象来调用。17、对象的创建包括 、 和 三方面的
12、内容。10、flowlayout 是Panel类的默认布局管理器。32、当事件源产生事件时,系统将自动调用该事件 实现的处理事件的方法,并将 作为方法的参数传入。11、为简化编程,针对大多数事件监听器接口定义了相应的实现类,称之为: 。12、创建菜单首先创建一个 对象,并将其置于一个可容纳菜单的容器(如Frame对象)中。30、若一个方法声明抛出异常则表示在该方法体内可能会产生这样的异常对象,但是在该方法体内并不进行异常处理,而是把异常对象交给 catch 处理。13、 关键字synchronized 与对象的互斥锁联系。当某个对象修饰时,表明该对象在任一时刻只能由一个线程访问。14、使当前线
13、程睡眠10秒,调用方法Thead类的方法为_yeild_。15、使用JDBC完成对数据库的访问包括的主要组件有:java的应用程序 、_ 、 JDBC驱动管理器 、 驱动器 、 数据源 。24、在jdk1.1以上的版本中对事件的处理采用 模型,在这种模型中如果要处理一个事件,就必须首先创建该事件的监听器类,即实现该事件所对应的 ,然后为事件源 监听器。16、一个Java Application源程序文件名为MyJApp.java,如果使用Sun公司的Java开发工具JDK编译该源程序文件并使用其虚拟机运算这个程序的字节码文件,应该顺序执行如下两个命令: 、 。17、创建一个名为 MyPacka
14、ge 的包的语句是_package _Mypackage_,该语句应该放在程序的位置为:_程序最开始处_。19、字符串分为两大类,一类是不能变化的字符串,使用_string_类表示;另一类是可变字符串,使用_stringbuffer_类表示。20、在Java类中使用继承 来引用父类的成分。21、Java中一个线程的声明周期包括:创建态、可运行态、 运行中 、 阻塞 、和死亡态,线程类的 start()方法使得线程由创建态进入可运行状态。22、有两个接口可以实现对文件夹中文件的过滤分别为:FileFilter和 filenamefilter 。23、在java的异常处理机制中对异常的处理有两种方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 理工学院 java 考题 答案
限制150内