(仅供参考)java期末考试样卷答案讲课稿

发布于:2021-08-03 22:59:45

(仅供参考)java 期末 考试样卷答案 *题 一、选择题 1. 如下哪个字符串是 Java 中的合法标识符?( A ) A、fieldname B、super C、3number D、#number 2. Java 中 main()函数的返回值是什么类型? ( D ) A、String B、int C、char D、void 3. 下列哪些语句关于 Java 内存回收的说明是正确的? ( C ) A、程序员必须创建一个线程来释放内存 B、内存回收程序允许程序员直接释放内存 C、内存回收程序负责释放无用内存 D、内存回收程序可以在指定的时间释放内存对象 4. 以下关于继承的叙述正确的是( B )。 A、在 Java 中一个类只能实现一个接口 B、在 Java 中类只允许单一继承 C、在 Java 中一个类不能同时继承一个类和实现一个接口 D、在 Java 中接口只允许单一继承 5. Java Applet 中的 paint()方法使用哪种类型的参数? ( A ) A、Graphics C、String B、Graphics2D D、Color 6. 在使用 interface 声明一个接口时,只可以使用( D )修饰符修饰该接 口。 A、private C、private protected B、protected D、public 7. 下面( B )函数是 public void example( ){...}的重载函数? A、public void example( ){...} B、public void example( int m ){...} C、public void example2( ){...} D、public int example ( ){...} 8. 在浏览器中执行 applet 程序,以下选项中的( A )方法将被最先执行。 A、init() B、start() C、destroy() D、stop() 9. 有程序片段如下,以下表示式的结果为 true 的是( B )。 Float s=new Float(0.1f); Float t=new Float(0.1f); Double u=new Double(0.1); A、s= =t C、u.equals(s) B、s.equals(t) D、t.equals(u) 10. 关于异常的含义,下列描述中最正确的一个是( C )。 A 程序编译错误 C 程序运行时的错误 B 程序语法错误 D 程序编译和运行时发生的错误 11. 类 Panel 默认的布局管理器是( B )。 A、BorderLayout C、GridLayout B、FlowLayout D、CardLayout 12. 下面哪个方法与 applet 的显示无关? ( B ) A、update() C、repaint() B、draw() D、paint() 13. 已知如下代码: public class Test{ public static void main ( String arg[] ) { long a[] = new long[10]; System.out.println ( a[6] ); } } 请问哪个语句是正确的? ( B ) A 程序输出 null B 程序输出 0 C 因为 long[]数组声明不正确,程序不能被编译 D 程序被编译,但在运行时将抛出一个 ArrayIndexOutOfBoundsException 异常 14. Java 语言不.是.( B ) A、高级语言 C、结构化设计语言 B、编译型语言 D、面向对象设计语言 15. 关于以下程序段的说明正确的是 ( C ) 16. public class ArrayTest { public static void main(String args[]) { try { int x[]=new int[-5]; System.out.println(此行将无法被执行!); } catch(NegativeArraySizeException e) { System.out.println(exception: 数组下标不能为负数。); } } } A、编译通过,输出: 此行将无法被执行! B、编译通过,输出: 此行将无法被执行! exception: 数组下标不能为负数。 C、编译通过,输出: exception: 数组下标不能为负数。 D、编译不能通过 17. Java 源文件和编译后的文件扩展名分别为( B )。 A、.class 和 .java C、.class 和 .class B、 .java 和 .class D、 .java 和 .java 18. 以下有关构造函数的说法,正确的是:(A )。 A、一个类的构造函数可以有多个 B、构造函数在类定义时被调用 C、构造函数只能由对象中的其它方法调用 D、构造函数可以和类同名,也可以和类名不同 19. 为类 Employee 中的一个无形式参数且无返回值的方法 method 书写方法 头,以便使用类名 Employee 作为前缀就可以调用它(即可以通过类名调用 方法 method),该方法头的形式为( A )。 A、static void method( ) C、final void method( ) B、public void method( ) D、abstract void method( ) 20. 下列代码的执行结果是: ( C )。 public class Test5{ public static void main(String args[]){ String s1=new String(hello); String s2=new Stri

相关推荐

最新更新

猜你喜欢