好文档 - 专业文书写作范文服务资料分享网站

java复习题1

天下 分享 时间: 加入收藏 我要投稿 点赞

java复习题

填空题

1、Java源代码文件的扩展名为 .java 。 编译器(javac) 会将此源文件转换为类文件。

2、 类对象 是一组具有相同属性、共同行为和共同关系的对象的抽象。

3、写出完整的main方法的声明 public static void main(String[] args){} 。

4、在Java中, interface 关键字用于标识接口。 5、在Java中,extends 关键字用于继承类,java中所有的类都继承自

Object , 接口 是需要由其他类实现的行为模板。 6、类的声明“public class Test extends Applet implements Runable{ }”中,定义的类是 Test ,其父类是 Applet ;实现了 Runabele 接口。这个类的源程序必须保存为 Test.java (写出包括扩展名的文件名)。

7、构造函数是类中的一种特殊方法,没有返回类型,名称与类的名称相同。

8、访问控制符有 public ,protected 和private 等。 9、private 可以实现很多类的封装。

10、要使用swing组件需要导入包javax.swing 。

11、Java使用的异常处理机制中, try 块中的语句引发异常,而 catch 块用于处理异常。

12、列举四swing支持的组件 JButton(按钮),JLbel(标签),JCkeckBox(复选框),JMenu(菜单)。

选择题

1、java源文件和编译后的文件扩展名分别为( b ) A、.class和 .java B、.java和 .class C、.class和 .class D、.java和 .java

2、要想定义一个不能被继承的类,在类定义中必须加上修饰符( a )。 A、 final B、 public C、 private D、abstract 3、以下代码中,this是指( a)。 class bird{ int x,y;

void fly(int x,int y){ this.x=x; this.y=y;

} }

13、总体来说,Java 程序分两大类,是 Applet 和 Application。 A、 bird B、 fly C、bird或fly D、不一定

4、以下程序段执行后的K值为( )。 int x=20; y=30; k=(x>y)?y:x

A、 20 B、 30 C、10 D、50

5、以下声明的变量中,只有( )是不合法的。 A、 internet_network B、 *number C、 Hello D、 _sys_path

6、Java用来定义一个公共类时,所使用的关键字为 ( ) A、protected class B、public class C、struct D、class 或 struct

7、Java用来定义一个类时,所使用的关键字为 ( ) A、class B、public C、struct D、class 或 struct 8、设数组Array由以下语句定义

int Array=new int[10]

则数组的第一个元素的正确引用方法为( )

A、Array[1] B、Array[0] C、Array[] D、Array 9、以public修饰的类如:public class Car{…} 则Car( ) A、可被其它程序包中的类使用 B、仅能被本程序包中的类使用

C、不能被任意其它类使用 D、不能被其它类继承

10、如果希望控件在界面上按表格行分列排列,应使用下列那种布局管理器?( )

A、BoxLayout B、BorderLayout C、GridLayout D、FlowLouLayout

11、构造函数何时被调用( )

A.类定义时 B.创建对象时 C.调用对象方法时 D.使用对象的变量时 12、Java语言的许多特点中,下列哪个特点是C++语言所不具备的?( )

A、高性能 B、跨平台 C、面向对象 D、有类库

13、方法的重载是指( )

A.方法名相同参数可以相同 B. 方法名不同参数可以相同 C.方法明相同参数个数不同或当个数相同时参数类型不同 D.方法名不同参数个数不同或当个数相同时参数类型不同

程序分析题

1、阅读下列程序,然后回答问题。 class Car {

int carNumber; Car(){ }

Car(int no){

this.carNumber=no; }

void setNumber(int carNum) { carNumber = carNum; }

void showNumber() {

System.out.println(“My car No. is :” + carNumber); } }

(1) 写出这里定义了什么类?有哪些成员变量?有哪些成员方

法?

定义了car类,成员变量有carnumber,成员方法有:、构造方法setnumber、shownumber

(2)这个类有无访问控制修饰?表示谁可以访问这个类内的属性和方法?

无访问控制修饰,表示在同一类或同一包中都可以访问

(3)下列程序中,main()方法中使用了上面定义的类,产生了多少个对象?对象名字分别是什么?写出执行后的输出结果。 public class CarDemo {

public static void main(String args[]){ Car demoCar1= new Car();

java复习题1

java复习题填空题1、Java源代码文件的扩展名为.java。编译器(javac)会将此源文件转换为类文件。2、类对象是一组具有相同属性、共同行为和共同关系的对象的抽象。3、写出完整的main方法的声明publicstaticvoidmain(Strin
推荐度:
点击下载文档文档为doc格式
8g0pm3caz168ub00wpmy
领取福利

微信扫码领取福利

微信扫码分享