JAVA真题文档格式.docx
- 文档编号:20776381
- 上传时间:2023-01-25
- 格式:DOCX
- 页数:7
- 大小:18.90KB
JAVA真题文档格式.docx
《JAVA真题文档格式.docx》由会员分享,可在线阅读,更多相关《JAVA真题文档格式.docx(7页珍藏版)》请在冰豆网上搜索。
13若x=5,y=10,则x<
y和x>
=y的逻辑值分别为_________和_____________。
14________方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。
_________方法是不能被当前类的子类重新定义的方法。
15下列代码不能编译的原因是______________________________________。
classA{
privateintx;
publicstaticvoidmain(Stringargs[]){
newB();
}
}
classB{
B(){System.out.println(x);
}
16在JAVA程序中,通过类的定义只能实现_______重继承,但通过接口的定义可以实现_____________重继承关系。
17JAVA线程的实现方式有两种,一种是继承__________,另外一种是实现__________接口。
18程序的错误分为两种______,_______。
19若x=5,y=10,则x<
=y的逻辑值分别为______和_______。
20Java语言的核心类库是_________包,Java中所有类的基类是该包中的______类;
二选择题
1在JavaApplet程序用户自定义的Applet子类中,一般需要重载父类的()方法来完成一些画图操作。
A.start()B.stop()
C.init()D.paint()
2为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为()。
A.staticvoidmethod()B.publicvoidmethod()
C.finalvoidmethod()D.abstractvoidmethod()
3关于对象成员占用内存的说法哪个正确?
A同一个类的对象共用同一段内存
B同一个类的对象占用不同内存段,但静态成员共享相同的内存空间
C对象的方法不占用内存
D以上都不对。
4Applet可以作下列那些操作?
A读取客户端文件
B在客户端主机上创建新文件
C在客户端装载程序库
D读取客户端部分系统变量。
5下面的选项中,哪一项不属于"
汽车类"
的行为()。
A、启动B、刹车
C、减速D、速度
6下面的选项中,哪一项不属于"
飞机"
类的行为()
A、起飞B、降落
C、速度D、加速
7java类可以作为__________
A 类型定义机制
B数据封装机制
C类型定义机制和数据封装机制
D 上述都不对
8下列关于Java语言特点的叙述中,错误的是()。
A、Java支持源程序"
一次编写,到处运行"
B、Java是面向过程的编程语言
C、Java是跨平台的编程语言D、Java支持多线程
9下列不可作为java语言修饰符的是()
Aa1B$1C_1Dgoto
10修饰符定义的变量值不能改变
A.staticB.abstractC.finalD.native
11有以下程序片段,下列哪个选项不能插入到行1。
()
1).
2).publicclassInteresting{
3).//dosth
4).}
A、importjava.awt.*;
B、packagemypackage;
C、classOtherClass{}D、publicclassMyClass{}
12构造函数何时被调用?
A创建对象时
B类定义时
C使用对象的方法时
D使用对象的属性时。
13给出下面代码:
publicclassPerson{
staticintarr[]=newint[10];
publicstaticvoidmain(Stringa[]){
System.out.println(arr[1]);
}
}
那个语句是正确的?
A、编译时将产生错误;
B、编译时正确,运行时将产生错误;
C、输出零;
D、输出空。
14下列选项中不属于基本数据类型的是()。
A、byteB、boolean
C、StringD、char
15character流与byte流的区别在于
A每次读入的字节数不同
B前者带有缓冲,后者没有
C前者是块读写,后者是字节读写
D二者没有区别,可以互换使用。
16System.out.println("
5"
+2);
的输出结果应该是()。
A、52B、7
C、2D、5
17下面定义数组的语句错误的是()
A、String[]str;
B、Stringstr[];
C、char[][]str;
D、charstr[2][5];
18Applet中paint()方法使用哪种类型的参数?
()
A、StringB、Graphics2D
C、GraphicsD、Color
19.哪个关键字可以对对象加互斥锁?
()
A、transientB、synchronized
C、serializeD、static
20那些方法不可以使线程进入阻塞状态?
Asleep
B等待IO资源
Cnotify
Dwait
三问答题
1一个线程从创建、启动到终止期间处于哪五个状态?
互相之间如何转换?
2什么是垃圾回收?
哪些对象是垃圾回收线程回收的?
JAVA的垃圾回收发生的时机是什么?
3简述Java的事件处理机制,并举例说明编写程序时对事件进行处理的主要步骤。
4详细说明重载和覆盖的区别,并说明说明覆盖时要注意的问题
5JAVA语言如何进行异常处理,关键字:
throws,throw,try,catch,finally分别代表什么意义?
6Java中的异常处理机制的简单原理和应用。
7JAVA应用程序和小程序有什么区别?
8final,finally,finalize的区别。
9JAVA语言的特征是什么
10什么是面向对象的抽象、继承、封装和多态性?
四程序设计题
1定义一个三角形类Triangle。
该类包含三个int类型的变量a,b,c,分别表示三角形的三个边长。
类中需要定义如下的方法:
publicvoidset(inta,intb,intc)
publicbooleanjudge();
//判断三角形是否合法
publicdoublegetArea();
//求三角形面积,可以使用海伦公式
publicintgetPerimeter();
//求三角形周长
说明需要进行异常处理。
2编写并测试方法staticbooleanisFib(intn),方法用于判定给定的参数n是否斐波那契数列中的数。
(斐波那契数列:
1123581321.....)
3定义一个点Point类,该类用了两个变量表示屏幕坐标系上的一个点,其软件接口如下:
classPoint{
publicfinalstaticintEAST=1;
publicfinalstaticintSOUTH=2;
publicfinalstaticintWEST=3;
publicfinalstaticintNORTH=4;
publicPoint();
publicPoint(intx,inty);
publicPoint(Pointp);
publicvoidmove(intx,inty);
//移动到指定位置
publicvoidmove(intway);
//向指定位置移动一个单位
publicdoubledistance(intx,inty);
//计算两个点之间的距离;
publicdoubledistance(Pointp);
}
实现该类。
4编写并测试方法staticbooleanisPalindrome(Stringstr),方法判断参数字符串是否为”回文“。
(当一个字符串顺读和倒读时都一样,该串就是回文。
如“12321”就是回文)。
5假设Factorial类中有一个静态的方法method(intn)方法,当n>
=0时,方法返回n的阶乘,当n<
0时,方法引发一个受检查的ArgumentException型异常。
ArgumentException类应该提供一个能够接收并保存n值的构造方法,以及一个能够返回n值的实例方法。
现在请定义一个Factorial类以及ArgumentException类。
6编写一个函数,得到斐波那契数列,数列的形式112358……,递归的形式如下:
fn=fn-1+fn-2,函数的接口intfib(intn),请求得第n个斐波那契数(10分)
7给出一个数组,要求取得这个数组的均方根,也就是每个元素的平方之后的平均。
函数的形式floatgetAvg(float[]farr)(10分)
8构造一个类来描述屏幕上的一个点,该类的构成包括点的x和y两个坐标,以及一些对点进行的操作,包括:
取得点的坐标值,对点的坐标进行赋值,求两个点的距离,编写应用程序生成该类的对象并对其进行操作。
(10分)
9编写并测试方法staticint[][]multiply(int[][]x),方法实现矩阵X的转置矩阵Z(10分)
10编写程序,把n个随机数(0-99之间)平方存入一个文件中。
(10分)提示:
可以使用用空格分隔的数字或者二进制的整型数均可。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA