学生复习java试卷答案

您所在的位置:网站首页 javaapplication中的主类需包含main方法 学生复习java试卷答案

学生复习java试卷答案

2024-06-03 20:48| 来源: 网络整理| 查看: 265

41528d3028836879cd698677c3999917.gifjava期末复习试卷含答案

选择题 1.Java application中的主类需包含main方法,以下哪项是main方法的正确形参?( B ) A、 String args B、String args[] C、Char arg D、StringBuffer args[] 2.下列的哪个选项可以正确用以表示八进制值8?( D ) A)0 x8 B)0 x10 C)08 D)010 5.Java Applet在被浏览器加载的时候首先被执行且在applet整个生命周期中只被运行 一次的方法是( A )? A、init() B、start() C、opreationcrawl() D、reader() 6.在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行( A ) 。 A、init() B、start() C、destroy() D、stop() 9.类Parent、Child定义如下: 1. public class Parent 2.{ public float aFun(float a, float b) throws 3. IOException { } 4.} 5.public class Child extends Parent{ 6. 7.} 将以下哪种方法插入行6是不合法的。 ( A ) A、float aFun(float a, float b){ } B、public int aFun(int a, int b)throws Exception{ } C、public float aFun(float p, float q){ } D、public int aFun(int a, int b)throws IOException{ } 10.给出下面代码,关于该程序以下哪个说法是正确的?( C ) public class Person{ static int arr[] = new int[5]; public static void main(String a[]) { System.out.println(arr[0]); } } A、编译时将产生错误 B、编译时正确,运行时将产生错误 C、输出零 D、输出空 11.在编写Java Applet程序时,需在程序的开头写上( B )语句。 A、import java.awt.* ; B、import java.applet.Applet ; C、import java.io.* ; D、import java.awt.Graphics ; 12.下列类定义中哪些是合法的抽象类的定义?( C ) A、abstract Animal{abstract void growl();} B、class abstract Animal{abstract void growl();} C、abstract class Animal{abstract void growl();} D、abstract class Animal{abstract void growl(){System.out.println(“growl”);};} 13.在使用interface声明一个接口时,只可以使用( D )修饰符修饰该接口。 A、private B、protected C、private protected D、public 14. 设有下面两个赋值语句:a = Integer.parseInt(“12”);b = Integer.valueOf(“12”).intValue();下述说法正确的是( D ) 。 A、a是整数类型变量,b是整数类对象。B、a是整数类对象,b是整数类型变量。 C、a和b都是整数类对象并且值相等。 D、a和b都是整数类型变量并且值相等。 15.以下哪项可能包含菜单条( B ) 。 A、Panel B、Frame C、Applet D、Dialog 16.下列哪一项不属于Swing的顶层容器?( B ) A)JApplet B)JTree C)JDialog D)JFrame 17、给定下列表达式Integer I= new Integer(42);Long L= new Long(42);Double D= new Double(42.0); 则下列表达式输出为true的是__D__ (A) (I==L) (B) (I==D) (C) (D==L) (D) (I.equals (D)) 18. 请问所有的异常类皆继承哪一个类?( B ) 。 A)java.io.Exception B)java.lang.Throwable C)java.lang.Exception D)java.lang.Error 2.面向过程程序设计的核心是: ( C ) A、商业逻辑和算法 B、客观实体和数据结构 C、算法和 要解决的问题 D、客观实体和 要解决的问题 7.方法的作用不包含: (D) A.使程序结构清晰 B.功能复用 C.代码简洁 D.重复代码 8. 方法内的变量: (B) A.一定在方法内所有位置可见 B.可能在方法内的局部可见 C.可以在方法外可见 D.方法外也可用 9. void的含义: ( A ) A.方法没有返回值 B. 方法体为空 C.没有意义 D. 定义方法时必须使用10. return语句: ( C ) A.只能让方法返回数值 B.方法都必须含有 C.方法中可以有多句 return D.不能用来返回对象 11.关于对象成员占用内存的说法哪个正确? ( B ) A.同一个类的对象共用同一段内存 B、同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间 C.对象的方法不占用内存 D.以上都不对 12.下列说法哪个正确? ( C ) A.不需要定义类,就能创建对象 B.对象中必须有属性和方法 C.属性可以是简单变量,也可以是一个对象 D、属性必须是简单变量 13.下列说法哪个正确? ( A ) A、一个程序可以包含多个源文件 B、一个源文件中只能有一个类 C、一个源文件中可以有多个公共类 D、一个源文件只能供一个程序使用 14.关于方法 main()的说法哪个正确?( C ) A.方法 main()只能放在公共类中 B main()的头定义可以根据情况任意更改 C.一个类中可以没有 main()方法 D.所有对象的创建都必须放在 main()方法中 15.构造函数何时被调用? ( A ) A、创建对象时 B、类定义时 C、使用对象的方法 时 D、使用对象的属性时 16. 抽象方法: ( C ) A、可以有方法体 B、可以出现在非抽象类中 C、是没有方法体的方法 D、抽象类中的方法都是抽象方法 19. this和 super: ( C ) A、



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3