CoreJava分班测试试卷答案

一、单项选择题(1分*20题=20分)

1、Java中,在包com.briup.a下定义一个类,要让包com.briup.b下的所有类都可以访问这个类,这个类必须定义为()。 A、protectedB、public C、private D、friendly 2、在Java中,下列句不能通过编译()。 A、 String s= “join”+ “was”+ “here”; B、 String s= “join”+3; C、int a= 3+5; D、 float f=5+5.5;

3、在Java中,下列()是不满足命名规范的变量名。 A、汉字 B、$Name C、_thisD、instanceof

4、在Java中,已定义两个接口B和C,要定义一个实现这两个接口的类,以下语句正确的是()。

A、clsaa A extends B,CB、class A implements B,C

C、interface A implements B,CD、class A implements B,implements 5、在Java中,给定某程序的main方法,如下,运行结果为()。 public static void main(String [ ]args) {

int i = 0;

System.out.print(i++) ; System.out.print(++i) ; }

A、01 B、10 C、02 D、编译错误

6、在Java中,下面哪个语句能正确地创建一个整型的二维数组()。 A. int[][]a=newint[][]; B. inta[10][10]=newint[][]; C. inta[][]=newint[][10]; D. inta[][]=newint[10][10];

7、在Java中下面代码执行完之后i和j的值分别是多少()。 public class ExaminationDemo{ }

A、i=6,j=4 B、i=5,j=6 C、编译错误 D、以上都不对 8、在Java中,下面关于构造函数的描述正确的是()。 A、类必须有显式构造函数 B、它的返回类型是void

C、它和类有相同的名称,但它不能带有任何参数 D、以上都不对

9、在Java中,下面关于继承和实现接口的叙述正确的是()。 A、在Java中类只允许单一继承。 B、在Java中一个类只能实现一个接口。 public static void main(String[] args){ } int i=1; int j=10; do{

if(i++>--j) continue;

}while(i<5);

C、在Java中一个类不能同时继承一个类和实现一个接口。 D、在Java中接口只能实现接口。 10、在Java中,下列说法正确的是()。

A、ArrayList继承自List B、AbstractSet继承自Set C、HashSet继承自AbstractSet D、TreeMap实现了HashMap 11、在Java中,下列关于线程的说法正确的是()。 A、创建线程对象,调用start()方法来执行该线程。

B、在自定义线程类时,不用重写run方法就可以运行线程。 C、在创建线程对象时,不能自定义线程名。

D、有t1,t2,t3三个线程,在运行线程的时候是按顺序运行的。 12、单击按钮组件会产生()事件。

A、KeyEvent B、MouseEvent C、ItemEventD、ActionEvent 13、在Java中,哪个关键字可以将异常抛给方法调用者()。 A、throwB、finallyC、throwsD、 static

14、在Java中,设x=1,y=2,z=3,则表达式y+=z--/++x的值是()。 A、3B、3.5C、4D、5

15、在Java中,占用32位存储空间的是()

A、long ,doubleB、long ,floatC、int ,double D、int ,float 16、在Java中,要创建一个新目录,要使用()类的实例。 A、FileB、FileOutputStreanC、PrintWriterD、Directory

17、在Java中,String s=new String(“xyz”);创建了几个对象()。 A、1个B、1个或2个C、2个D、以上都不对

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4