Java语言作业考核试题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Java语言作业考核试题

第1题,以下关于继承的叙述正确的是()。

A、在Java中类只允许单一继承

B、在Java中一个类只能实现一个接口

C、在Java中一个类不能同时继承一个类和实现一个接口

D、在Java中接口只允许单一继承

第2题,对方法main的第1行定义正确的是()。

A、public main( String arg [ ] )

B、public void main( String arg [ ] )

C、public static void main( String arg [ ] )

D、public static void main( String args [ ] )

第3题,如果类中的成员变量可以被同一包访问,则使用如下哪个约束符( )。

A、private

B、public

C、protected

D、no modifier

第4题,下列程序段执行后的结果是( )。String s=new String("abcdefg"); for(int i=0;is.length();i+=2){ ; }

A、aceg

B、ACEG

C、abcdefg

D、abcd

第5题,执行完代码"int[]x=new int[25];"后,以下说明是正确的( )。

A、x[24]为0

B、x[24]未定义

C、x[25]为0

D、x[0]为空

第6题,下列常见的系统定义的异常中,哪个是输入、输出异常?

A、ClassNotFoundException

B、IOException

C、FileNotFoundException

D、UnknownHostException

第7题,Java application中的主类需包含main方法,main

方法的返回类型是什么?()

A、int()

B、static

C、void

D、boolean()

第8题,下面关于Applet的说法正确的是( )

A、Applet也需要main方法

B、Applet必须继承自

C、Applet能访问本地文件

D、Applet程序不需要编译

第9题,指出正确的表达式()

A、byte=128;

B、Boolean=null;

C、long l=0xfffL;

D、double=0.9239d;

第10题,class Person{

String name,department;

int age;

public Person(String n){name=n;}

public Person(String n, int a){name=n;age=a;}

public Person(String n,String d,int a){

//doing the same as two arguments version of constructer

//including assignment name=n,age=a

}

}

下列哪一个选项可以添加到"//doing the same...."处?

A、Person(n,a)

B、this(Person(n,a))

C、this(n,a)

D、this(name,age

第11题,运行下列程序, 会产生什么结果1:public class X extends Thread implements Runnable{ 2:publ主c void run(){ 3: "this is run()");4:} 5:public static void main(String args〔〕){ 6:Threadt二new Thread (new X());7:t.start();8:} 9:}

A、第一行会产生编译错误

B、第六行会产生编译错误

C、第六行会产生运行错误

D、程序会运行和启动

第12题,执行语句int i=1,j=++i;后i与j的值分别为()。

A、1与1

B、2与1

C、1与2

D、2与2

第13题,指出下列程序的运行结果()int i = 9; switch (i) { default: "default"); case 0: "zero"); break; case 1: "one"); case 2: "two"); } 。。

A、default

B、default, zero

C、error default clause not defined

D、no output displayed那个

第14题,看下面一段程序:class Aclass{ void go(){ "Aclass");} } public class Bclass extends Aclass{ void go{ "Bclass"); } public static void main(String args[]){ Aclass a=new Aclass(); Aclass a1=new Bclass(); a.go(); a1.go(); } 以上程序运行结果是:( )

A、Aclass Aclass

B、Bclass Bclass

C、Aclass Bclass

相关文档
最新文档