最新java复习题1.doc
《最新java复习题1.doc》由会员分享,可在线阅读,更多相关《最新java复习题1.doc(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-datejava复习题1java复习题java复习题填空题1、Java源代码文件的扩展名为 .java 。 编译器(javac) 会将此源文件转换为类文件。2、 类对象 是一组具有相同属性、共同行为和共同关系的对象的抽象。3、写出完整的main方法的声明 public static void main(String args) 。4、在Java中, interface 关键字
2、用于标识接口。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 可以实现很多类的
3、封装。10、要使用swing组件需要导入包javax.swing 。11、Java使用的异常处理机制中, try 块中的语句引发异常,而 catch 块用于处理异常。12、列举四swing支持的组件 JButton(按钮),JLbel(标签),JCkeckBox(复选框),JMenu(菜单)。13、总体来说,Java 程序分两大类,是 Applet 和 Application。选择题1、java源文件和编译后的文件扩展名分别为( b )A、.class和 .java B、.java和 .class C、.class和 .class D、.java和 .java2、要想定义一个不能被继承的类,在
4、类定义中必须加上修饰符( a )。A、 finalB、 publicC、 privateD、abstract3、以下代码中,this是指( a)。class birdint x,y;void fly(int x,int y)this.x=x;this.y=y;A、 birdB、 flyC、bird或fly D、不一定4、以下程序段执行后的K值为( )。int x=20; y=30;k=(xy)?y:xA、 20B、 30C、10 D、505、以下声明的变量中,只有( )是不合法的。A、 internet_network B、 *numberC、 Hello D、 _sys_path6、Java
5、用来定义一个公共类时,所使用的关键字为 ( )A、protected class B、public class C、struct D、class 或 struct7、Java用来定义一个类时,所使用的关键字为 ( )A、class B、public C、struct D、class 或 struct8、设数组Array由以下语句定义 int Array=new int10 则数组的第一个元素的正确引用方法为( ) A、Array1 B、Array0 C、Array D、Array9、以public修饰的类如:public class Car 则Car( ) A、可被其它程序包中的类使用 B、仅
6、能被本程序包中的类使用 C、不能被任意其它类使用 D、不能被其它类继承10、如果希望控件在界面上按表格行分列排列,应使用下列那种布局管理器?( )A、BoxLayout B、BorderLayout C、GridLayout D、FlowLouLayout11、构造函数何时被调用( ) A.类定义时B.创建对象时 C.调用对象方法时D.使用对象的变量时12、Java语言的许多特点中,下列哪个特点是C+语言所不具备的?( ) A、高性能 B、跨平台 C、面向对象 D、有类库13、方法的重载是指( ) A方法名相同参数可以相同 B. 方法名不同参数可以相同 C方法明相同参数个数不同或当个数相同时参
7、数类型不同 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,成员方法有:、构造方法setnu
8、mber、shownumber (2)这个类有无访问控制修饰?表示谁可以访问这个类内的属性和方法?无访问控制修饰,表示在同一类或同一包中都可以访问(3)下列程序中,main()方法中使用了上面定义的类,产生了多少个对象?对象名字分别是什么?写出执行后的输出结果。public class CarDemo public static void main(String args) Car demoCar1= new Car(); demoCar1.setNumber(168168); demoCar1.showNumber(); 产生了1个对象叫demoCar1,运行结果:My car NO.is:
9、1681682、以下为一个java的完整程序,它定义了一个类Car,并在程序中创建了一个该类的对象DemoCar,调用该对象的set_number方法设置车号属性为3388,调用该对象的show_number方法输出车号。(10分)/Car.javaclass Car int car_number; void set_number(int car_num) car_number= car_num ; void show_number() System.out. println (“My car No. is :”+car_number); /CarDemo.javaclass CarDemo
10、public static void main(String args) Car Democar= new Car(); DemoCar.set_number( 3388 ); DemoCar. Show_number (); 3下面程序对数组中每个元素赋值,然后按逆序输出。请在横线处填入适当内容,使程序能正确运行。java.io.*;public class ArrayTestpublic static void main (String args) int i; int a=int5;for(i=0;i=0;i-) System.out.println(a+i+=+ai);编程题1、编写一
11、个完整的Java Application程序在命令行输出“I am a student.” ,程序命名为HelloWorld。并说明在JDK环境下的开发并运行的具体过程。Class HelloWorldPublic static void mainSystem.out.printfln(“I am a student.”);1、在记事本中编写源代码,并保存为helloworld.java2、在源代码所在目录下发出命令javac helloworld.java3、编译若不通过则重复1、2步骤,若通过则发出命令java helloworld并查看运行结果2、编写一个完整的Java 程序名为Whil
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 java 复习题
限制150内