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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

JAVA真题.docx

1、JAVA真题 JAVA 考试题 一 填空题 1 定义类用的关键字是class;继承类用的关键子是_;实现接口用的关键字是_ 2 线程的五种状态分别是 产生 就绪 _ _ 结束 ; 3 对窗口的监听用的是_接口,该接口中的方法较多,为了便于实现该接口,可以使用_; 4 Panel和Applet容器的默认布局模式是_,Window、Frame、Dialog容器的默认布局模式是_. 5 开发与运行JAVA程序需要经过的三个主要步骤为 编写源程序 , _和 _。 6 JAVA中类成员的限定词有以下几种:public , _ ,默认和private。其中, _ 的开放范围最小。 7 在面向对象概念中,每

2、个对象都是由_和_两个最基本的部分组成的。 8 一个if语句可以跟随_个else if语句,但是只能有一个_语句。 9 在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占用_字节内存空间,这样,无论是中文字符还是英文字符,都是占用_字节内存空间。 10 程序的错误分为两种 _ , _。 11 面向对象的三大特征分别是继承, _ 和 _。 12 JAVA中类成员的限定词有以下几种:private, public, _ , _ 。 13 若x = 5,y = 10,则x = y的逻辑值分别为_和_。 14 _方法是一种仅有方法头,没有具体方法体和操作实现的方法

3、,该方法必须在抽象类之中定义。_方法是不能被当前类的子类重新定义的方法。 15 下列代码不能编译的原因是 _。class A private int x; public static void main(String args) new B(); class B B() System.out.println(x); 16 在JAVA程序中,通过类的定义只能实现_重继承,但通过接口的定义可以实现 _重继承关系。 17 JAVA线程的实现方式有两种,一种是继承_,另外一种是实现_接口。 18 程序的错误分为两种 _ , _。 19 若x = 5,y = 10,则x = y的逻辑值分别为 _和 _。

4、 20 Java语言的核心类库是_包,Java中所有类的基类是该包中的_类;二 选择题 1 在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( )方法来完成一些画图操作。 A. start( ) B. stop( ) C. init( ) D. paint( ) 2 为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。A. static void method( ) B. public void method( ) C. final void method( ) D. abstract voi

5、d method( ) 3 关于对象成员占用内存的说法哪个正确?A 同一个类的对象共用同一段内存B 同一个类的对象占用不同内存段,但静态成员共享相同的内存空间C 对象的方法不占用内存D 以上都不对。 4 Applet可以作下列那些操作?A 读取客户端文件B 在客户端主机上创建新文件C 在客户端装载程序库D 读取客户端部分系统变量。 5 下面的选项中,哪一项不属于汽车类的行为( )。 A、启动 B、刹车 C、减速 D、速度 6 下面的选项中,哪一项不属于飞机类的行为( ) A、起飞 B、降落 C、速度 D、加速 7 java 类可以作为_A类型定义机制 B 数据封装机制C 类型定义机制和数据封装

6、机制D上述都不对 8 下列关于Java语言特点的叙述中,错误的是( )。 A、Java支持源程序一次编写,到处运行 B、Java是面向过程的编程语言 C、Java是跨平台的编程语言 D、Java支持多线程 9 下列不可作为java语言修饰符的是()A a1 B $1 C _1 D goto 10 修饰符定义的变量值不能改变A. static B. abstract C. final D. native 11 有以下程序片段,下列哪个选项不能插入到行1。( ) 1).2).public class Interesting3)./do sth 4). A、import java.awt.*; B、

7、package mypackage; C、class OtherClass D、public class MyClass 12 构造函数何时被调用?A 创建对象时B 类定义时C 使用对象的方法时D 使用对象的属性时。 13 给出下面代码: public class Person static int arr = new int10;public static void main(String a) System.out.println(arr1); 那个语句是正确的?( ) A、 编译时将产生错误; B、 编译时正确,运行时将产生错误; C、 输出零; D 、输出空。 14 下列选项中不属于基

8、本数据类型的是( )。 A、 byte B、boolean C、String D、char 15 character流与byte流的区别在于A 每次读入的字节数不同B 前者带有缓冲,后者没有C 前者是块读写,后者是字节读写D 二者没有区别,可以互换使用。 16 System.out.println(5 + 2);的输出结果应该是( )。A、52 B、7 C、2 D、5 17 下面定义数组的语句错误的是( )A、String str; B、String str ;C、char str; D、char str25; 18 Applet中paint()方法使用哪种类型的参数? ( )A、String

9、 B 、Graphics2D C、Graphics D、 Color 19 .哪个关键字可以对对象加互斥锁?( )A、 transient B、 synchronized C、 serialize D、 static 20 那些方法不可以使线程进入阻塞状态?A sleepB 等待IO资源C notifyD wait三 问答题 1 一个线程从创建、启动到终止期间处于哪五个状态?互相之间如何转换? 2 什么是垃圾回收?哪些对象是垃圾回收线程回收的?JAVA的垃圾回收发生的时机是什么? 3 简述Java的事件处理机制,并举例说明编写程序时对事件进行处理的主要步骤。 4 详细说明重载和覆盖的区别,并说

10、明说明覆盖时要注意的问题 5 JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义? 6 Java中的异常处理机制的简单原理和应用。 7 JAVA应用程序和小程序有什么区别? 8 final, finally, finalize的区别。 9 JAVA语言的特征是什么 10 什么是面向对象的抽象、继承、封装和多态性?四 程序设计题 1 定义一个三角形类Triangle。该类包含三个int类型的变量a,b,c,分别表示三角形的三个边长。类中需要定义如下的方法: public void set(int a,int b ,int c) pu

11、blic boolean judge() ;/判断三角形是否合法 public double getArea(); / 求三角形面积,可以使用海伦公式 public int getPerimeter() ; /求三角形周长 说明 需要进行异常处理。 2 编写并测试方法static boolean isFib(int n) ,方法用于判定给定的参数n是否斐波那契数列中的数。(斐波那契数列:1 1 2 3 5 8 13 21.) 3 定义一个点Point类,该类用了两个变量表示屏幕坐标系上的一个点,其软件接口如下: class Point public final static int EAST=

12、1; public final static int SOUTH=2; public final static int WEST=3; public final static int NORTH=4; public Point(); public Point(int x,int y); public Point(Point p); public void move(int x,int y); /移动到指定位置 public void move(int way); /向指定位置移动一个单位 public double distance(int x, int y);/计算两个点之间的距离; pub

13、lic double distance(Point p);/计算两个点之间的距离; 实现该类。 4 编写并测试方法static boolean isPalindrome(String str),方法判断参数字符串是否为”回文“。(当一个字符串顺读和倒读时都一样,该串就是回文。如 “12321”就是回文)。 5 假设Factorial类中有一个静态的方法method(int n)方法,当n=0时,方法返回n的阶乘,当n0时,方法引发一个受检查的ArgumentException型异常。ArgumentException类应该提供一个能够接收并保存n值的构造方法,以及一个能够返回n值的实例方法。现

14、在请定义一个Factorial类以及ArgumentException类。 6 编写一个函数,得到斐波那契数列,数列的形式1 1 2 3 5 8 ,递归的形式如下:fn = fn-1+fn-2,函数的接口int fib(int n),请求得第n个斐波那契数 (10分) 7 给出一个数组,要求取得这个数组的均方根,也就是每个元素的平方之后的平均。函数的形式float getAvg (float farr)(10分) 8 构造一个类来描述屏幕上的一个点,该类的构成包括点的x和y两个坐标,以及一些对点进行的操作,包括:取得点的坐标值,对点的坐标进行赋值,求两个点的距离,编写应用程序生成该类的对象并对其进行操作。(10分) 9 编写并测试方法static int multiply(int x) ,方法实现矩阵X的转置矩阵Z (10分) 10 编写程序,把n个随机数(0-99之间)平方存入一个文件中。 (10分) 提示:可以使用用空格分隔的数字或者二进制的整型数均可。

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

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