ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:21.29KB ,
资源ID:22032520      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22032520.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(福建工程学院信息学院《java复习提纲》Word文档格式.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

福建工程学院信息学院《java复习提纲》Word文档格式.docx

1、四、 简答题 5X2=10五、 编程题 10X2=20练习题一、选择题(每道题只有一个正确答案,每小题2分,共30分)15道题1、关于Java语言叙述错误的是:( C ) AJava语言具有跨平台性 BJava是一种面向对象的语言 CJava语言中的类可以多继承 DJava的垃圾收集机制自动回收程序已不再使用的对象2、以下叙述正确的是:( B )的确台a A构造方法必须是public方法 Bmain方法必须是public方法 CJava应用程序的文件名可以是任意的 D构造方法应该声明为void类型3、关于Java中数据类型叙述正确的是:( B ) A、整型数据在不同平台下长度不同 Bboole

2、an类型数据只有2个值,true和false C数组属于简单数据类型 DJava中的指针类型和C语言的一样4、设 int x=1,float y=2,则表达式 x / y的值是:( D ) A0 B1 C2 D以上都不是5、以下语句有语法错的是:( A ) Aint x=1;y=2;z=3 Bfor (int x=10,y=0;x0;x+); Cwhile (x5); Dfor(; ;);6、关于类和对象的叙述正确的是: AJava的类分为两大部分:系统定义的类和用户自定义的类 B类的静态属性和全局变量的概念完全一样,只是表达形式不同 C类的成员至少有一个属性和一个方法 D类是对象的实例化7、

3、以下有关构造方法的说法,正确的是: A一个类的构造方法可以有多个 B构造方法在类定义时被调用 C构造方法只能由对象中的其它方法调用 D构造方法可以和类同名,也可以和类名不同8、以下有关类的继承的叙述中,正确的是: A子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性 B子类只能继承父类的方法,不能继承父类的属性 C子类只能继承父类的非私有属性,不能继承父类的方法 D子类不能继承父类的私有属性9、下列属于容器的组件有: AJButton BJPane CCanvas DJTextArea10、void 的含义: A方法体为空 B定义的方法没有形参 C定义的方法没有返回值 D方法的

4、返回值不能参加算术运算11、关于Java中异常的叙述正确的是: A异常是程序编写过程中代码的语法错误 B异常是程序编写过程中代码的逻辑错误 C异常出现后程序的运行马上中止 D异常是可以捕获和处理的12、所有的异常类皆继承哪一个类? Ajava.io.Exception Bjava.lang.Throwable Cjava.lang.Exception Djava.lang.Error13、下面哪个不是java语言中的关键字? Along Bsizeof Cinstanceof Dconst14、为实现进程之间的通信,需要使用下列那种流才合适?(D) AData stream BFile str

5、eam CBuffered stream DPiped stream15、在复选框中移动鼠标,然后单击一选项,要捕获所选项必需实现哪个接口? AActionListener BMouseListener CMouseMotionListern DItemListener二、填空题(每空1分,共20分)1、面向对象程序设计所具有的基本特征是:_抽象性_,_封装性_,_继承性_,_多态性_2、数组x定义如下 int x =new int32 则 x.length 的值为_3_, x0.length 的值为_2_。3、Java中实现多线程一般使用两种方法,一是_继承Thread类_,二是_实现Run

6、nable方法_4、Java的图形用户界面设计中,有很多布局管理器用来摆放组件的位置,一般用到的布局管理器有(列出四种即可)_FlowLayout_,_GridLayout_,_BorderLayout_,_CardLayout_三、阅读程序,写出程序的输出结果(每题5分,共20分)1、class A private int privateVar; A(int _privateVar) privateVar=_privateVar;boolean isEqualTo(A anotherA) if(this.privateVar = anotherA.privateVar) return tru

7、e; else return false; public class B public static void main(String args) A a = new A(1); A b = new A(2); System.out.println(a.isEqualTo(b);程序的输出结果为:_false_ 2、class A double f(double x, double y) return x * y; class B extends A return x + y; public class Test public static void main(String args) B o

8、bj = new B(); System.out.println(The program output is + obj.f(4, 6);_ The program output is 10_3、public class Unchecked public static void main(String args) try method(); catch (Exception e) A finally B static void method() wrench();C catch (ArithmeticException e) DEF static void wrench() throw new

9、 NullPointerException();EAB4、public class Test int x; int a = 0, 0, 0, 0, 0, 0 ; calculate(a, a5);the value of a0 is + a0);the value is a5 is + a5); static int calculate(int x, int y) for (int i = 1; i x.length; i+) if (y y | x z B) x != y C) z ( y + x ) D) x y & ! ( x z )填空题构造函数_没_有返回值。. Java语言中的浮点

10、型数据根据数据存储长度和数值精度的不同,进一步分为float和 _ double _两种具体类型。请完善下面Java应用程序 ,是一个类的定义:public class _int Myclass_ int x, y;Myclass ( int i, int j) / 构造函数 x=i;y=j; 请完善下面Java应用程序,使其运行时输出:class myThread implements Runnable int a = 1, 2, 3; m(a); public static void m(int x) for(int i=0;ix.length;i+) System.out.println

11、(a + i + = + xi);public class Test public static void main(String args) Thread t = new Thread( _ ); t. _ ; public void run() 、 new myThread() 、 start(). 以下方法 m 的功能是求两参数之积的整数部分。int m ( float x, float y ) _int_k=(int)x*y_;编程题1.编写一个圆形类Circle,包含:(1)一个public属性:圆形的半径rad。(2)两个构造方法:一个带有一个参数、一个不带参数的构造方法,其中不带

12、参数的构造方法将圆形初始化为半径为10.0。(3)两个方法:求圆形面积的方法mianji()和求圆形周长的方法zhouchang()。(4)获取圆形半径的方法getRad();class Circle public double rad; public Circle () rad=10.0; public Circle (double r) rad=r; public double mianji() return 3.14159*rad*rad; public double zhouchang() return 2*3.14159*r; public double getRad() retur

13、n rad;用接口 interface Singger abstract public void sing();来模拟民歌(Folk),流行(Pop),摇滚(Rock)的歌声。在main中,使用Singger数组来引用Folk,Pop,Rock对象,用多态来实现。interface Singger /CHAPTER6 public void sing();class Folk implements Singger public void sing() System.out.println(美丽的草原 啊 我到家.class Pop implements Singger听妈妈的话.class R

14、ock implements Singger想带上你私奔public class Musicion public static void main(String agrs) Singger mySinggers=new Singger4; mySinggers0=new Rock(); mySinggers1=new Pop(); mySinggers2=new Rock(); mySinggers3=new Folk(); for(int index=0;index4;index+) mySinggersindex.sing();3.编写一个Java应用程序,在屏幕上输出”你好,JAVA!”

15、。并写出应保存的文件名和编译、执行的语句。public class HelloJava public static void main (String args) System. out. println (你好,JAVA! 4 .编写两个类Person和Student,要求Student类继承Person类;其中(1).Person类有private String name属性、private int age属性两个属性;(2).Person类有setName(String name)、setAge(int age)、getName()、getAge()四个方法分别用来设置和获取名字、年龄(

16、3).Student类还要具有private String school属性和setSchool()和getSchool()方法用来设置和获取Student对象的school属性;(4).编写测试类Test,在主函数main中创建一个学生对象,分别设置和获取该学生对象的name,age,school属性。class Person private String name; private int age; public void setName(String name) this.name=name; public void setAge(int age) this.age=age; publi

17、c String getName() return name; public int getAge() return age;class Student extends Person private String school; public String getSchool() return school; public void setSchool(String school) this.school =school;public class Test public static void main(String arg) Student student = new Student();

18、student.setName(John student.setAge(18); student.setSchool(SCH System.out.println(student.getName(); System.out.println(student.getAge(); System.out.println(student.getSchool();,5.编写一个线程的创建和实现实例:在公共类TestThread中的主线程main中创建(两种方法均可)并启动一个线程,要求两个线程都循环输出0-99这100个数字,并在运行中能区分所输出的数字是有那个线程的执行结果。public class TestThread Runner1 r = new Runner1(); r.start(); i100; i+) Main Thread:- + i);/class Runner1 implements Runnable class Runner1 extends Thread public void run() i+) Runner1 :2. 用接口 interface Singger abstract public void sing();来模拟Folk,Pop,Rock的叫声。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1