开始做题 00:00:00

一、单选题 (一共17题,共51分)
1.

在编写Java Applet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上()语句。

2.

关于被私有保护访问控制符private protected修饰的成员变量,以下说法正确的是

3.

Java application中的主类需包含main方法,main方法的返回类型是什么?

4.

设有下面两个类的定义:

class Person {

class Student extends Person {

longid;//身份证号

intscore;//入学总分

String name;//姓名

intgetScore(){

)

return score;

}

}

则类Person和类Student的关系是

5.

容器Panel和 Applet缺省使用的布局编辑策略是

6.

执行完以下代码int [ ] x = newint[25];后,以下哪项说明是正确的

7.

编译并运行以下程序,以下描述哪个选项是正确的()

1. class x{

2. protected String toString({3.return super.toString O ; }4.}

8.

以下哪个不是Java的关键字?

9.

有程序如下,关于程序的描述哪个是正确的?

public class Person {

static int arr[] = new int[10];public static void main(String a[])

System. out.println(arr[0]); }

}

10.

以下声明合法的是

11.

关于以下application的说明,正确的是()

1. class StaticStuff

2.{

3.atic int x=10;

4.statici xt=5;}

5.public static void main (String args[ ]) {

6.System. out.println(“x=”+ x);

7.}

8.static { x/=3 ;}

9.}

12.

在使用interface声明一个接口时,只可以使用()修饰符修饰该接口。

13.

关于以下程序代码的说明正确的是()

class HasStatic{

private static int x=100;

public static void main(String args[ ]){

HasStatic hs1=new HasStatic( );

hs1.x++;

HasStatic hs2=new HasStatic( );hs2.x++;

hs1=new HasStatic( );hs1.x++;

HasStatic.x- —;

System. out. println(“x=”+x);)

}

14.

关于以下程序段,正确的说法是()

1.String s1=”abc”+”def”;

2.String s2=new String (s1) ;

3.if (s1= =s2)

4.System. out.println(“= = succeeded”);

5. if (s1.equals(s2))

6.System. out.println( ".equals(succeeded”);

15.

以下说法哪项是正确的()

class MyListener

extends MouseAdapter implements MouseListener {

public void mouseEntered (MouseEvent mev) {

System. out.println("Mouseentered.") ; }

}

16.

下列有关Java的叙述错误的是

17.

在Java语言中执行如下语句后,i和j的值分别为

int i=10; int i=++i;

二、判断题 (一共13题,共39分)
18.

Java源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。

19.

注释的作用是使程序在执行时在屏幕上显示//之后的内容。

20.

有的类定义时可以不定义构造函数,所以构造函数不是必需的

21.

由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目。

22.

抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法

23.

java异常处理中可以使用多个catch子句,此时应将高级别异常类的catch子句放在前面。

24.

Java语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。(对)8. Applet是一种特殊的Panel,它是Java Applet程序的最外层容器。

25.

在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个属性与赋值对象相同的新对象。

26.

System类不能实例化,即不能创建System类的对象。

27.

一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的,其中没有内容;所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法,要么使一个类实现Runnable接口并书写其中run()方法的方法体。

28.

接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。

29.

如果p是父类Parent的对象,而c是子类Child的对象,则语句p=c是正确的。

30.

所有的鼠标事件都由MouseListener监听接口的监听者来处理

答题卡 暂停 交卷 置顶
置顶