JAVA语言复习题_第1页
JAVA语言复习题_第2页
JAVA语言复习题_第3页
JAVA语言复习题_第4页
JAVA语言复习题_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、java语言复习题2011(下)程序设计(java语言)考试复习题第一单选1 .下列选项中关于接口的定义正确的是( )o(a) interface b void print() ;(b) abstract interface b void print();(c) abstract interface b extends a1,a2 /al a2 为已定义的接口abstract void print() ;(d) interface b void print();2 .下列程序执行后,输出结果是()0int x = 4;int y = 3;system.out.println(x+ y + nk

2、n);(a) 4k (b) 7k (c) 43k(d) 3k3.编译和运行下列代码后,其显示结果是()o15public class testpublic static void main(string argv)test c=new test();string s=new string(mellon);c.method(s);)public void method(string s)char c=h;c+=s;system.outprintln(c);)(a) hello (b) ello (c) elloh (d)编译错误4 .在java语言中,所有类的根类是( )o(a) java.la

3、ng.object (b) java.lang.class (c) j ava.applet. applet(d) java.awt.frame5 .在java语言中,类间的继承关系是( )o(a)多重的(b)单重的 (c)线程的 (d)不能继承)o6 .下列程序段执行后,其输出结果是( public class testpublic static void main(string args) throws exception( try(throw new exception();catch(exception e)system.out.println(1 fcaught in main()n

4、);sy stem.out.println(1 f nothing);)(a) caught in main ()(b) caught in main ()nothing(c) nothing(d)没有任何输出 public class test 7.阅读下列代码后,下列选项中说法正确的是()ostring s=new string2;public static void main(string args)system.out.println(s0);)(a)编译时将产生错误(b)编译时正确,运行时将产生 错误 (c)可以运行,但什么也没输出 (d)输出null8. applet小程序 和ap

5、plication独立程序的主要区别是()o(a)小程序内必须有main()方法 (b)独立程序必须包含main()方法,而applet小程序的父类一定是applet(c)两者都必须有main()方法 (d)小程序必须包含main()方法,而独立程序的父类一定是applet9.编译和运行下列代码后,其输出的结果是()opublic class testpublic static void main(string argv)test inc = new test();int i =0;inc.fermin(i);1 = i+;system.out.println(i);void fermin(i

6、nt i)i+;(a)编译报错误(b)2(c)l(d)010 .下列关于事件监听器的描述中正确的是( )o(a)多个监听者可以被附加到一个组件 (c) 一个监听者只能接受一个组件产生的事件(b)只有一个监听者可以被附加到一个组件上(d)以上描述都不对11 .下列选项中,不属于java关键字的是( )o(a) new (b) private (c) sealed (d) transient12 . java语言中的一些低级实用工具(如处理时间的date 类,处理变长数组的vector类等),它们所在的包是()o(a) java.lang 包(b) java.io 包 (c) java.awt 包

7、 (d) java.util 包13.在java语言中,当set集合遇到重复的元素时,处理的方式是( )o(a)试图添加一个重复的元素时,会抛出一个异常 (b)试图添加一个重复的元素时,重复元素将不能被加入(c) 一个set可以包含重复元素(d)编译的时候,重复的元素会导致错误14.下列代码中的“this”指的是()oclass birdint x,y;void fly(int x,int y)this.x=x;this.y=y;)(a) bird (b) fly (c) bird 或 fly (d)不一定15.下列2个文件位于相同目录下,编译运行后会出现的 情况是()。/file pl.ja

8、vapackage my package;class plvoid afancymethod()system.out.println(1 fwhat a fancy method); )/file p2.javapublic class p2 extends plpublic static void main(string argv)p2 p2 = new p2();p2.afancymethod(); )(a) 2个文件都可以编译,p2运行输出“what a fancy method”(b) 2个文件都不能编译(c) 2个文件都可以编译,p2运行时报错误(d)p1编译成功,p2编译时报错误1

9、6. list是一个arraylist的对象,下列选项中填写到todo delete处,可以在iterator遍历的过程中正确并安全的删 除一个list中保存对象的是()0iterator it = list.iterator();int index = 0;while(it.hasnext()object obj = it.next();if(needdelete(obj) /needdelete m0 boolean 决定 是否要删除/todo delete)index +;)(a) list.remove(obj); (b) list.remove(index);(c)list.remo

10、ve(it.next();(d) it.remove();17.编译和运行下列代码后,其结果是()opublic class tux extends thread static string sname = mvandeleurn;public static void main(string argv) tux t = new tux();t-piggy (sname);system.out.println(sname);)public void piggy(string sname)sname = sname + wiggyn; start();)public void run()for(i

11、nt i=0;i r属性初 始化;(2)不带参数的构造器方法,将圆形初始化为圆心坐标为(0,0),半径为10的圆形;添加一个方法:判断某个点是否在圆形内部的方法islnside(double x,double y)。如在形内,返回true,否则,返回false。提示:点在圆形类是指满足条件:(x-cx)(x-cx)+(y-cy)(y-cy)=r*r(1) 象;(2)(3)3、编写plaincircle类的测试程序计算并打印输出圆形的面积和周长;创建一个圆心坐标为(10, 10),半径为20的圆形对判断点(25.5, 13)是否在圆形内,并打印输出相关信程序结构如下:class circle)class plaincircle extends circle public class exam3public static void main(string args)plaincircle circle = new plaincirde(10,10,20);sy stem.out.println(11 该面积为:21circle.area();system.out.println(11 该圆周长为:+ circle.perimeter();if(circl

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论