当前位置:文档之家› java考证试题

java考证试题

一、单选题(共计60题)(1)下列有关事件监听器的描述正确的是()。

A、一个监听器只能接受一个组件产生的事件B、只有一个监听器可以被附加到一个组件上C、多个监听器可以被附加到一个组件D、以上描述都不对(2)当下列程序执行时,其输出结果是()。

A、2kB、7kC、-7kD、-3k(3)下列关于修饰符混用的说法错误的是()。

A、abstract不能与final并列修饰同一个类B、staic方法中能处理非static的属性C、abstract方法必须在abstract类中D、abstract类中不可以有private的成员(4)下列容器是从java.awt.W indow继承的是()。

A、AppletB、PanelC、ContainerD、Frame(5)关于构造方法,下列叙述错误的是()。

A、构造方法是类的一种特殊方法,它的方法名必须与类名相同B、构造方法的返回类型只能是void型,且书写格式是在方法名前加void前缀C、构造方法的主要作用是完成对类的对象的初始化工作D、一般在创建新对象时,系统会自动调用构造方法(6)下面2个文件位于相同目录下,编译运行后会出现的情况是()。

//File P1.javapackage MyPackage;class P1{void afancymethod(){Sy stem.out.println("What a fancy method");}}//File P2.javapublic class P2 extends P1{public static void main(String argv[]){P2 p2 = new P2();p2.afancymethod();}}A、2个文件都可以编译,P2运行输出“What a fancy method”B、2个文件P1编译成功,P2编译时报错误C、2个文件都可以编译,P2运行时报错误D、2个文件都不能编译(7)关于以下组件接口的描述正确的是()。

A、TextArea组件可实现的接口是ActionListenerB、Choice组件可实现的接口是ActionListenerC、List组件可实现的接口,除了ItemListener,还可以是ActionListenerD、以上都不对(8)下面代码执行后的结果是()。

public class T est3 {private int court;public static void main(String argv[]){Test3 s = new T est3(99);Sy stem.out.println(s.court - 5);}Test3(int ballcount){court = ballcount + 10;}}A、由于court是私有变量,因此产生一个编译失败错误B、99C、104D、109(9)Java虚拟机指的是()。

A、由Java语言操作的家用设备(通常是一个漂亮的小烤箱)B、运行Java程序所需的硬件设备C、Java源代码的编译器D、Java字节代码的解释程序(10)java.util.HashT able可以实现的接口是()。

A、Java.util.Hashable.B、Java.util.List.C、Java.util.Map.D、Java.util.Collection.(11)下列说法正确的是()。

A、字节流中的数据以16位字节为单位进行读写B、字符流中的数据以16位字符为单位进行读写C、InputStream和OutputStream是字符流的两个顶层父类D、Reader和Writer是字节流的两个顶层抽象父类(12)下列关于线程调度的叙述中,错误的是()。

A、调用线程的sleep()方法,可以使比当前线程优先级低的线程获得运行机会B、调用线程的yeild()方法,只会使与当前线程相同优先级的线程获得运行机会C、当有比当前线程的优先级高的线程出现时,高优先级线程将抢占CPU并运行D、具有相同优先级的多个线程的调度一定是分时的(13)下列有关整型的最终属性i 的定义正确的是()。

A、static int i;B、final i;C、static final int i=50;D、final float i=1.2f;(14)对于方法重载,下列说法不正确的是()。

A、允许在一个类的定义中多个方法使用相同的方法名B、实现了java的编译时多态C、方法的参数表必须不同,包括参数的类型和个数D、方法的返回类型修饰符必须相同(15)下列Java常见事件类中,属于窗体事件类的是()。

A、InputEventB、WindowEventC、MouseEventD、KeyEvent(16)分析下面的HTML部分代码:<APPLET code=file_namewidth=60height=60></APPLET>下列选项可以替代文件名以正确装载运行Hello类小程序的是()。

A、"Hello.bytecode"B、"Hello.applet "C、"Hello.class "D、"Hello.java"(17)Java JDK中,用于反编译的命令是()。

A、javacB、javaC、jdbD、javap(18)下列程序段的输出结果是()。

void complicatedExpression(){int x=20, y=30;boolean b;b=x>50&&y>60||x>50&&y<-60||x<-50&&y>60||x<-50&&y<-60; Sy stem.out.println(b);}A、trueB、falseC、1D、0(19)Java语言的许多特点中,()是C++语言所不具备的。

A、高性能B、跨平台C、面向对象D、有类库(20)下面代码行中编译的时候不会报警告或错误的是()。

A、float f=1.3;B、char c="a";C、byte b=257;D、boolean b=false;(21)下列有关构造函数描述正确的是()。

A、所有类都必须定义一个构造函数B、构造函数必须有返回值C、构造函数必须访问类的非静态成员D、构造函数可以初始化类的成员变量(22)编译和运行下面代码时显示的结果是()。

public class ThisConstructorCall {public ThisConstructorCall(String s){Sy stem.out.println("s = " + s);}public ThisConstructorCall(int i){this("i = " + i);}public static void main(String args[]){new ThisConstructorCall("String call");new ThisConstructorCall(47);}}A、s = String calls = i = 47B、String calls = iC、s = String calli = 47D、String calls = i = 47(23)分析下面的代码,其输出结果是()。

public class T est3 {public static void main(String[] args){String foo = "blue";String bar = foo;foo = "green";Sy stem.out.println(bar);}}A、一个异常抛出B、blueC、nullD、green(24)Frame类对象的默认布局是()。

A、FlowLay out布局B、BorderLay out布局C、CardLay out布局D、GridLay out布局(25)下面关于类的说法错误的是()。

A、类是Java语言中的一种复合数据类型B、类中包含数据变量和方法C、类是对所有具有一定共性的对象的抽象D、Java语言的类支持单继承和多继承(26)运行以下代码,并在命令行输入:java MyProg good morning,则输出结果是()。

public class MyProg {public static void main(String argv[]){Sy stem.out.println(argv[0]);}}A、myprogB、goodC、morningD、Exception raised: "ng.Array IndexOutOfBoundsException: 2"(27)字符输出流类都是()抽象类的子类。

A、FilterWriterB、FileWriteC、WriterD、OutputStreamWrite(28)下面关于Java应用程序中main方法的写法,合法的是()。

A、public static void main()B、public static void main(String args[])C、public static int main(String [] arg)D、public void main(String arg[])(29)对象是Java中很重要的概念,下列说法中能准确地描述对象的是()。

A、对象可以理解为一种数据结构,具有操作数据的方法B、对象是抽象的,类可以通过对象来生成C、对象是通过import语句引入到程序中的所有包D、对象是一组具有共同的结构和行为的类(30)分析下面程序,其正确的输出结果是()。

class A {public static void main(String args[]){String s1, s2;s1 = new String("we are students");s2 = new String("we are students");Sy stem.out.println(s1.equals(s2));Sy stem.out.println(s1 == s2);}}A、true,trueB、true,falseC、false,trueD、false,false(31)下列常见的系统定义的异常中,属于主机网络故障异常的是()。

A、ClassNotFoundExceptionB、IOExceptionC、FileNotFoundExceptionD、UnknownHostException(32)下面代码执行后,正确的输出结果是()。

相关主题