Java考试试题.doc_第1页
Java考试试题.doc_第2页
Java考试试题.doc_第3页
Java考试试题.doc_第4页
全文预览已结束

下载本文档

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

文档简介

大学 专业 级 班 姓名: 学号: 2010 2011 学年第一学期期末考试试题。-密-封-线- 金箭科技CoreJava考试试卷题目一二三四五六七八九十总成绩复核得分阅卷教师课程代码: 课程: (请注明A卷或B卷)一、单项选择题(每小题3分,共10题30分)1、下列哪个文档注释可以被java doc 提取生成API( ) A. /B. /*.*/ C. /*.*/ D. 以上都可以2、下列哪一项不能作为标识符的开始( ) A. 字符B. 下划线 C. 美元$ D. 数字3、以下那些代码是合法的( )A. float x = 1;switch(x) case 1:System.out.println(print 1);B. long y =1;switch(y) case 1:System.out.println(print 1);C. int x = 1;int c = 1;switch (c) case x:System.out.println(print 1);D. byte x=1;switch(x) case 1/1:System.out.println(print 1);4、下面语句哪个是正确的( )Aint i;for (i=5, int j=10; i10; j-) .Bint i,j;for (i=5, j=10; i0; i+,j-) .Cint i,j;for (i=0; j=0; i10;i+,j-).Dint i,k;for (int i=0,k=9; (i0); i+,k-) .5、do-while 语句的执行次数为( )A一次B至少执行一次C至多执行一次D无限次6、修饰符定义的变量值不能改变的是( )A. static B. abstractC. finalD. native7、下面哪个不属于非检测异常( )Ajava.lang.ArrayIndexoutofBoundsExceptionBjava.io.IOExceptionCjava.lang.ArithmeticExceptionDjava.lang.ClassCastException8、创建线程的方式有几种?( ) A. 1种。 B. 2种。 C. 3种。 D. 4种。9、哪些方法不可以使线程进入阻塞状态?( )A .sleepB .等待IO资源C .notifyD .wait()10、哪个关键字可以对对象加互斥锁?( )A、 transient B、 synchronized C、 serialize D、 static二填空题(第空1分,共10题20分)1、定义类用的关键字是class;继承类用的关键子是_ intends _;实现接口用的关键字是_implements_。2、线程的五种状态分别是_ _ _ _ 结束 。3、对窗口的监听用的是_windows_ _ _接口,该接口中的方法较多,为了便于实现该接口,可以使用_ _。4、Panel和Applet容器的默认布局模式是_ _,Window、Frame、Dialog容器的默认布局模式是_ _。5、开发与运行JAVA程序需要经过的三个主要步骤为 编写源程序 , _ _ _和_ _。6、JAVA中类成员的限定词有以下几种:public , _package_ ,默认和private。其中, _private_ 的开放范围最小。7、在面向对象概念中,每个对象都是由_属性_和_方法_两个最基本的部分组成的。8、一个if语句可以跟随_多_个else if语句,但是只能有一个_else_语句。9、程序的错误分为两种 _编译时错误_ , _运行时错误_。10、面向对象的三大特征分别是继承, _封装_ 和 _多态_。三简单题(每题10分,共3题20分)1、数组有没有length()这个方法? String 有没有length()这个方法?(5分)数组没有String有2、接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类(concrete class)?(7分)接口可以继承抽象类可以实现接口,可以继承实体类3、简述图形界面的编程步骤(8分)四编程题(共3题30分)1、定义类A 和类B 如下:class A int a=1;double d=2.0;void show()System.out.println(Class A: a=+a +td=+d);class B extends Afloat a=3.0f;String d=Java program.;void show()super.show( );System.out.println(Class B: a=+a +td=+d);(1) 若在应用程序的main 方法中有以下语句:A a=new A();a.show();则输出的结果如何?(4分)Class A: a=1 d=2.0(2) 若在应用程序的main 方法中定义类B 的对象b:A b=new B();b.show();则输出的结果如何?(4分)Class A: a=1 d=2.0Class B: a=3.0 d= Java program.2、试用2种方式分别写一个单例。(10分)3、构造一个类来描述屏幕上的一个点,该类的构成包括点的x和y两个坐标,以及一些对点进行的操作,包括:取得点的坐标值,对点的坐标进行赋值,求两个点的距离,编写应用程序生成该类的对象并对其进行操作。(12分)Public Class Point Float x,y;Public void setpoint(float x,float y) This.x=x; This.y=y;Public float getpointx() Return this.x;Public float getpointy() Return this.y;Public double juLi(Point b) Float x1,y1; If(this.x=b.x) X1=this.x-b.x;else X1=b.x-this.x; If(this.y=b.y) Y1=this.y-b.y;else Y1=b.y-this.y; Return math.sqrt( x1*x1+y1*y1);public class User public static void main(String args) Point x1=new Point(); Point x2=new Point(); x1.setpoint(1, 1); x2.setpoint(1, 2); System.out.println(x1.getpointx(); S

温馨提示

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

评论

0/150

提交评论