java期末考试题1.doc_第1页
java期末考试题1.doc_第2页
java期末考试题1.doc_第3页
java期末考试题1.doc_第4页
java期末考试题1.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( D )方法来完成一些画图操作。A、start( ) B、stop( ) C、init( ) D、 paint( )2下列哪个选项是合法的标识符(B)? A、123 B、_name C、class D、1first3编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。A、.java B、.class C、.html D、.exe4下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问?(B) A、private B、无修饰符 C、public D、protected5下列的哪个赋值语句是不正确的?( A ) A、float f = 11.1; B、double d = 5.3E12; C、float d = 3.14f ; D、double f=11.1E10f;6顺序执行下列程序语句后,则b的值是(C) String a=Hello; String b=a.substring(0,2); A、Hello B、hello C、He D、null7paint()方法使用哪种类型的参数?(A) A、Graphics B、Graphics2D C、String D、Color 6设 x = 1 , y = 2 , z = 3,则表达式 yz/x 的值是(A )。 A、3 B、3. 5 C、4 D、58在编写JavaApplet程序时,需在程序的开头写上(B)语句。 A、importjava.awt.*; B、importjava.applet.Applet; C、importjava.io.*; D、importjava.awt.Graphics;9下列Java常见事件类中哪个是鼠标事件类?(C) A、InputEvent B、KeyEvent C、MouseEvent D、WindowEvent10有以下程序片段,下列哪个选项不能插入到行1。(D) 1. 2.publicclassInteresting 3./dosth 4. A、importjava.awt.*; B、packagemypackage; C、classOtherClass D、publicclassMyClass11给出下面代码,关于该程序以下哪个说法是正确的?(C) publicclassPerson staticintarr=newint5; publicstaticvoidmain(Stringa) System.out.println(arr0); A、编译时将产生错误 B、编译时正确,运行时将产生错误 C、输出零 D、输出空12下列常见的系统定义的异常中,哪个是输入、输出异常?(B)A、ClassNotFoundException B、IOExceptionC、FileNotFoundException DUnknownHostException13、关于以下代码段的说法正确的是(D)Strings=abcde;StringBuffers1=newStringBuffer(abcde);if(s.equals(s1)s1=null;if(s1.equals(s)s=null;A、第1行编译错误,String的构造器必须明确调用B、第3行编译错误,因为s与s1有不同的类型C、编译成功,但执行时在第5行有异常抛出D、编译成功,过程中也没有异常抛出14已知有下列类的说明,则下列哪个语句是正确的?(A)public class Test private float f = 1.0f; int m = 12; static int n=1; public static void main(String arg)Test t = new Test(); A、t.f; B、this.n; C、Test.m; D、Test.f;15下列代码的执行结果是(A)public class Test public int aMethod() static int i=0; i+; System.out.println(i);public static void main(String args) Test test = new Test(); test.aMethod(); A、编译错误 B、0 C、1 D、运行成功,但不输出16下列关于继承的哪项叙述是正确的(D)? A、在java中允许多重继承 B、在java中一个类只能实现一个接口C、在java中一个类不能同时继承一个类和实现一个接口D、java的单一继承使代码更可靠17下列关于Frame类的说法不正确的是(C) A、Frame是Window类的直接子类 B、Frame对象显示的效果是一个窗口 C、Frame被默认初始化为可见 D、Frame的默认布局管理器为BorderLayout18在oneMethod()方法运行正常的情况下,程序段将输出什么?(D) public void test() try oneMethod(); System.out.println(con1); catch (ArrayIndexOutOfBoundsException e) System.out.println(con2); catch(Exception e) System.out.println(con3); finally System.out.println(finally); A、con1 B、con2 C、con3 D、con1 finally19以下代码段执行后的输出结果为(C) intx=3;inty=10;System.out.println(y%x); A、-1 B、2 C、1D、320在Applet的关键方法中,下列哪个方法是关闭浏览器以释放Applet占用的所有资源?( D ) A、init() B、start() C、paint() D、destroy()21、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B)。A、.java B、.class C、.html D、.exe22Javaapplication中的主类需包含main方法,以下哪项是main方法的正确形参?(B)A、Stringargs B、StringarC、Chararg D、StringBufferargs23在浏览器中执行applet程序,以下选项中的哪个方法将被最先执行(A)。 A、init() B、start()C、destroy() D、stop()24以下哪项可能包含菜单条(B)。A、Panel B、Frame C、Applet D、Dialog25若需要定义一个类域或类方法,应使用哪种修饰符?(A)A、static B、package C、private D、public26在编写JavaApplet程序时,需在程序的开头写上(B)语句。 A、importjava.awt.*; B、importjava.applet.Applet; C、importjava.io.*; D、importjava.awt.Graphics;27以下哪个关键字可以用来对对象加互斥锁?(B) A、transient B、synchronize C、serialize D、static28以下代码段执行后的输出结果为(C) intx=3;inty=10;System.out.println(y%x); A、-1 B、2 C、1D、329给出下面代码,关于该程序以下哪个说法是正确的?(C) publicclassPerson staticintarr=newint5; publicstaticvoidmain(Stringa) System.out.println(arr0); A、编译时将产生错误 B、编译时正确,运行时将产生错误 C、输出零 D、输出空30有以下程序片段,下列哪个选项不能插入到行1。(D) 1. 2.publicclassInteresting 3./dosth 4. A、importjava.awt.*; B、packagemypackage; C、classOtherClass D、publicclassMyClass31给出下列的代码,哪行在编译时可能会有错误?(C) public void modify() int i, j, k; i = 100; while ( i 0 ) j = i * 2; System.out.println ( The value of j is + j ); k = k + 1; A、line 4 B、line 6 C、line 7 D、line 834给出下列代码,则数组初始化中哪项是不正确的?(A) byte array1,array2; byte array3; byte array4; A、array2 = array1 B、array2=array3C、array2=array4 D、array3=array435下列代码的执行结果是(A)public class Test public int aMethod() static int i=0; i+; System.out.println(i);public static void main(String args) Test test = new Test(); test.aMethod(); A、编译错误 B、0 C、1 D、运行成功,但不输出37下列常见的系统定义的异常中,哪个是输入、输出异常(B)?A、ClassNotFoundException B、IOExceptionC、FileNotFoundException D、UnknownHostException填空(本题共15空,每空2分,共30分)1 如果一个java源程序文件中定义有4个类,使用sun公司的JDK编译器javac编译该源程序文件将产生_4_个文件名与类名相同扩展名为_.Class_的字节码文件。2Java中所有类都是类 _Object_的子类。3请填出在javalang包中与下列基本数据类型相对应的封装类: float+2 5:javalangFloat, char: _ javaLang.char_, boolean: _ javaLang.boolean_。 4被关键字_final_修饰的方法是不能被当前类的子类重新定义的方法5线程的四种状态是_新建_ 、_运行_ 、_中断 、_死亡_。6java语言中_java.lang.Objet _是所有类的根。7Swing的事件处理机制包括_事件的监听者_、事件和事件处理者。8URL_ _Uniform Resourse Locator_是的缩写。9java有两类应用程序java Application和_java applet_。10转义字符以_开头。判断题(每题1分,共10分)( ) Java语言除了应用于网络,还可以用于编写单机的应用程序。( ) Java语言没有自动收集无用内存的功能。( ) Unicode码与ASCII码不同, Unicode码是16位的,而ASCII码是8位的.( ) Java语台有关言程序与硬件、软件平( ) Java语言是解释型语言( ) Java语言支持类的继承,但不支持类的多重继承( ) 在Java语言中,允许一个类继承一个父类的内容,但不允许继承多个父类的内容( ) 方法的重载是指子类和父类具有相同的名字、相同的参数表,但返回类型可以不相同。( ) 如果在类中未给成员变量赋予初值,则在系统执行时,不会自动对类中的成员进行初始化. ( ) 定义类时,抽象类中的方法必须是空的方法,不能有任何代码. ( ) 在Java中,add()方法是向容器组件中添加控件的方法。( ) 在Java语言中即支持一维数组,也支持多维数组。使用Java语言编写程序 。1编写一个GUI程序。要求:用户在密码框中输入数据,同时将输入的字符显示在另一个文本框中。import java.awt.*;import java.awt.event.*;public class Fuzhinei implements ActionListenerpublic static void main(String args) new Fuzhinei(); TextField input,output;Label prompt;Button btn;Frame frame;Panel p;public Fuzhinei()frame=new Frame(复制);p=new Panel();input=new TextField(20); output=new TextField(20); prompt=new Label(请输入一句话); btn=new Button(复制); p.setLayout(new GridLayout(4,1); frame.add(p); p.add(prompt); p.add(input); p.add(btn); p.add(ou

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论