java笔试选择题大全

  01、{Java题目}在Java中,要建立一个线程,可以从下面哪一个接口继承。(选择1项)

  A) Runnable B) Thread C) Run D) Executable

  02. {Java题目}java中定义一个类可以同时继承两个类(选择正确的1项)

  A 对 B 错

  03. {Java题目}接口中可以存在已实现的方法(选择正确的1项)

  A 对 B 错

  04. {Java题目}在JAVA中,能实现多重继承效果的方式是( ):(选择正确的1项)

  A 内部类 B) 适配器 C 接口 D 同步

  05、{Java题目}下列说法错误的有( )(选择2项)

  A) 数组是一种对象。 B) 数组属于一种原生类。

  C) int number=[]={31,23,33,43,35,63}; D) 动态数组的大小可以任意改变。

  07. {Java题目}一个事件源必须注册监听器才能接收一个事件通知,以将产生的事件对象传输给( )来处理。(选择正确的1项)

  A 事件代理(监听器) B 事件源

  C 主程序 D 事件处理方法

  08. {Java题目}以下哪个监听器没有相应的适配器( ). (选择正确的1项)

  A ActionListener B MouseListener

  C KeyListener D FocusListener

  09. {Java题目}JPanel组件的默认布局管理器是( )(选择1项)

  A GridLayout B CardLayout

  C BorderLayout D FlowLayout

  10. {Java题目}在Java中,关键字()使类不能派生出子类。(选择正确的1项)

  A final B public C private D native

  11. {Java题目} 在Java语言中,类Worker是类Person的子类,Worker的构造方法中有一句“super( )”,该语句()。(选择正确的1项)

  A 调用类Worker中定义的super()方法

  B 调用类Person中定义的super()方法

  C 调用类Person的构造方法

  D 语法错误

  12. {Java题目} 现在有一个接口iPerson与一个类Chinese,Chinese试图实现iPerson接口,如下项目中哪个是正确的写法( )(选择1项)

  A class Chinese implaments iPerson{}

  B class Chinese implamends iPerson{}

  C class Chinese implemends iPerson{}

  D class Chinese implements iPerson{}

  13. {Java题目} 在Java语言中,声明公用的abstract方法的格式是()。(选择1项)

  A public abstract void add(); B public abstract void add(){}

  C public abstract add(); D public virtual add();

  14. {Java题目} 关于Java语言的内存回收机制,下列选项中正确的是( )。(选择1项)

  A Java程序要求用户必须手工创建一个线程来释放内存

  B Java程序允许用户使用指针来释放内存

  C 内存回收线程负责释放无用内存

  D 内存回收线程不能释放内存对象

  15. {Java题目} 下列整型的最终属性 i 的定义中,正确的是( )。(选择1项)

  A final i; B static int i;

  C static final int i=234; D final float i= 3.14f;

  16. {Java题目} 设有定义 int a = 12 ;则执行a*= 12;语句后,a 的值为。(选择1项)

  A 144 B 12 C 24 D 0

  17. {Java题目} 进行Java基本的GUI设计需要用到的包是( )。(选择1项)

  A java.io B java.sql C java.awt D java.rmi

  18. {Java题目} 选择错误的标识符。(选择2项)

  A IDoLikeTheLongNameClass B abyte C const D 3_case

  18. {Java题目} 选择错误的标识符。(选择1项)

  A $bye B abyte C IDoLikeTheLongNameClass D 3_case

  19. {Java题目}指出下列哪个方法与方法public void add(int a){}为合理的重载方法( )。 (选择3项)

  A public int add(int a) B public void add(long a)

  C public int add(long a) D public void add(float a)

  20. {Java题目} 下列哪个方法可用于创建一个可运行的类( ) (选择1项)

  A public class X implements Runnable{ public void run(){ ......} }

  B public class X implements Thread{ public void run(){ ......} }

  C public class X implements Thread{ public int run(){ ......} }

  D public class X implements Runnable{ protected void run(){ ......} }

  21. {Java题目} Java中,在单一文件中import、class 和package的正确出现顺序是()。(选择一项)

  A class, import, package B package, import, class

  C import, package, class D package, class, import

  22. {Java题目} 在Java语言中,在程序运行时会自动检查数组的下标是否越界,如果越界,会抛掷下面的()异常。(选择一项)

  A NullpointerException

  B ArithmeticExceptioin

  C ArrayIndexOutOfBoundsException

  D SecurityManager

  23. {Java题目} 算术表达式1+2/3-4*5的值为( )。(选择1项)

  A 1 B -19 C -5 D 0

  24. {Java题目} 执行代码String[] s=new String[10];后,哪个结论是正确的( ) (选择1项)

  A s[10] 为 ""; B s[10] 为 null;

  C s[0] 为 未定义 D s.length 为10

  25. {Java题目}指出正确的表达式( ) (选择1项)

  A double a=1.0; B Double a=new double(1.0);

  C byte a = 340; D Byte a = 120;

  26. {Java题目} 定义一个类名为MyClass的类,并且该类可被所有类访问,那么该类的正确声明应为( ): (选择1项)

  A private class MyClass extends Object

  B class MyClass extends Object

  C public class MyClass

  D protected class MyClass extends Object

  27. {Java题目}JAVA编程中,基于线程的多任务处理环境中,执行特定任务的可执行代码的最小单位是()(选择一项)

  A 进程 B 线程 C 应用程序 D 服务

  28. {Java题目}下列选项中,属于Java语言的关键字的是()。(选择 2项)

  A goto B malloc C extends D FALSE

  29. {Java题目}JAVA中,为了辩别用户是否关闭窗口,要实现监听器接口()。(选择一项)

  A MouseListener B ActionListener

  C WindowListener D 以上都要

  30. {Java题目}JAVA编程中, 以下()命令用来执行java类文件。(选择1项)

  A javac B java

  C appletviewer D以上所有选项都不正确

  31. {Java题目}在JAVA编程中,Java编译器会将java程序转换为()。(选择一项)

  A 字节码 B 可执行代码

  C 机器 代码 D 以上所有选项都不正确

  32. {Java题目}java中允许创建多线程应用程序的接口是()。(选择一项)

  A Threadable B Runnable

  C Clonable D 以上均不是

  33. {Java题目}在Java语言中,下面关于构造函数的描述正确的是()。(选择一项)

  A 类必须有显式构造函数 B 它的返回类型是void

  C 它和类有相同的名称,但它不能带任何参数

  D 以上皆非

  34. {Java题目}在Java语言中,如果你有下面的类定义:

  abstract class Shape{

  abstract void draw();

  }

  Class Square extends Shape{}

  如果你试图编译上面的代码会发生()。(选择一项)

  A 一切成功编译

  B Shape可以编译,Square不能编译

  C Square可以编译,Shape不能编译

  D Shape,Square都不能编译

  35. {Java题目}下列代码段允许按钮注册一个action事件的是()。(选择一项)

本文已影响6827
上一篇:华为校园招聘Java上机笔试题 下一篇:吉联新软件股份有限公司JAVA笔试题

相关文章推荐

|||||