下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1、 下列选项中关于 Java 中封装的说法错误的是()。A、 封装就是将属性私有化,提供共有的方法访问私有属性B、 属性的访问方法包括 setter 方法和 getter 方法C、 setter 方法用于赋值,getter 方法用于取值D、 包含属性的类都必须封装属性,否则无法通过编译2、Java 中,如果类 C 是类 B 的子类,类 B 是类 A 的子类,那么下面描述正确 的是( )A、 C 不仅继承了 B 中的成员,同样也继承了 A 中的成员B、 C 只继承了 B 中的成员C、 C 只继承了 A 中的成员D、 C 不能继承 A 或 B 中的成员3、 分析选项中关于 Java 中 this
2、 关键字的说法正确的是()A、 this 关键字是在对象内部指代自身的引用B、 this 关键字可以在类中的任何位置使用C、 this 关键字和类关联,而不是和特定的对象关联D、 同一个类的不同对象共用一个 this4、 以下关于布局的说法,错误的是()A、 BorderLayout 是边框布局,它是窗体的默认布局B、 null 是空布局,它是面板的默认布局C、 FlowLayout 是流布局,这种布局将其中的组件按照加入的先后顺序从左向 右排列, 一行排满之后就转到下一行继续从左至右排列D、 GridLayout 是网格布局,它以矩形网格形式对容器的组件进行布置。容器 被分成大小相等的矩形,
3、一个矩形中放置一个组件5、 以下用于创建容器对象的类是()(多选)A、 FrameB、 CheckboxC、PanelD、TextField6、以下关于抽象类和接口的说法错误的是()A、抽象类在 Java 语言中表示的是一种继承关系,一个类只能使用一次继承。 但是一个类却可以实现多个接口。B、在抽象类中可以没有抽象方法C、实现抽象类和接口的类必须实现其中的所有方法,除非它也是抽象类。接 口中的方法都不能被实现D、接口中的方法都必须加上 public 关键字。7、关于面向对象的说法正确的是()A、类可以让我们用程序模拟现实世界中的实体B、有多少个实体就要创建多少个类C、对象的行为和属性被封装在类
4、中,外界通过调用类的方法来获得,但是要 知道类的内部是如何实现D、现实世界中的某些实体不能用类来描述8、下列不属于面向对象编程的三个特征的是A.封装B.指针操作C.多态性D.继承9、类所实现的接口以及修饰不可以是A.publicB.abstractC.finalD.void10、下列类的定义,错误的是A.public class test extends ObjectB.final class operatorsJ JC.class PointJ JD.void class PointJ J11、关键字 supper 的作用是A.用来访问父类被隐藏的成员变量B.用来调用父类中被重载的方法C.用
5、来调用父类的构造函数D.以上都是12、下面程序定义了一个类,关于该类说法正确的是abstract class abstractClassA.该类能调用 new abstractClass() ,方法实例化为一个对象B.该类不能被继承C.该类的方法都不能被重载D.以上说法都不对13、关于对象的删除,下列说法正确的是A.必须由程序员完成对象的清除B.java 把没有引用的对象作为垃圾收集起来并释放C.只有当程序中调用 System.gc() 方法时才能进行垃圾收集D.java 中的对象都很小,一般不进行删除操作。14、下列说法正确的是A.java 中包的主要作用是实现跨平台功能B.package
6、语句只能放在 import 语句后面C.包(package)由一组类(class )和界面(in terface )组成D.可以用 #include 关键词来标明来自其它包中的类 ;15、 关于构造方法,下列说法错误的是A.构造方法不可以进行方法重写B.构造方法用来初始化该类的一个新的对象C.构造方法具有和类名相同的名称D.构造方法不返回任何数据类型16、java 中用来抛出异常的关键字是A. tryB. catchC. throwD. finally 17、关于异常,下列说法正确的是A. 异常是一种对象B. 一旦程序运行,异常将被创建C. 为了保证程序运行速度,要尽量避免异常控制D. 以上说
7、法都不对18、()类是所有异常类的父类。A. ThrowableB. ErrorC. ExceptionD. AWTError19、java 语言中,下列哪一子句是异常处理的出口A. try , 子句B. catch , 子句C. finally , 子句D. 以上说法都不对20、下列程序的执行,说法错误的是class MultiCatchpublic static void main(String args)tryint a=args.length;int b=42/a;int c=1;c42=99;System.out.println( “b=” +b);catch(ArithmeticE
8、xception e)System.out.println( “除 0 异常:” +e);catch(ArrayIndexOutOfBoundsException e)System.out.println( “数组超越边界异常:”A. 程序将输出第 15 行的异常信息B. 程序第 10 行出错C. 程序将输出“ b=42”D. 程序将输出第 19 行的异常信息21、下列程序的执行,说法正确的是 class ExMultistatic void procedure()tryint c=1;c42=99;catch(ArrayIndexOutOfBoundsException e)System.o
9、ut.println( “数组超越界限异常:”public static void main(String args)tryprocedure(); int a=args.length; int b=42/a;System.out.println( “b=” +b);catch(ArithmeticException e)System.out.println( “除 0 异常:” +e);+e);+e);A. 程序只输出第 12 行的异常信息B. 程序只输出第 26 行的异常信息C. 程序将不输出异常信息D. 程序将输出第 12 行和第 26 行的异常信息22、流的传递方式是()A.并行的B.
10、串行的C.并行和串行D.以上都不对23、下列不是 java 的输入输出流的是()A.文本流B.字节流C.字符流D.文件流24、凡是从中央处理器流向外部设备的数据流称为()A.文件流B.字符流C.输入流D.输出流25、获取一个不包含路径的文件名的方法为()A. String getName( )B. String getPath( )C. String getAbslutePath( )D. String getParent( )26、下列属于文件输入输出类的是()A. FileInputStream 和 FileOutputStreamB. BufferInputStream 和 Buffer
11、OutputStreamC. PipedInputStream 和 PipedOutputStreamD.以上都是27、下列不属于 FileInputStream 输入流的 read ()成员函数的是()A. int read();B. int read(byte b);C. int read(byte b,int offset,int len);D. int read(int line);28、当处理的数据量很多,或向文件些很多次小数据,一般使用()流A. DataOutputB. FileOutputC. BufferedOutputD. PipedOutputCMouseMotionLi
12、sternD Item Listener29、当把一个程序、 线程或代码段的输出连接到另一个程序、 线程或代码短的输 入时,应使用()流A. DataOutputB. FileOutputC. BufferedOutputD. PipedOutput30、当要将一文本文件当作一个数据库访问,读完一个纪录后,跳到另一个纪录,它们在文件的不同地方时,一般使用()类访问。A. FileOutputStreamB. RandomAccessFileC. PipedOutputStreamD. BufferedOutputStream31、java 中,实现通过网络使用 URL 访问对象的功能的流是()
13、A. URL 输入流B. Sock 输入流C. PipedInputStream 输入流D. BufferedInputStream 输入流1.Java 中用来抛出异常的关键字是()A. tryB. catch C. throw D. finally2. 下列不是 Java 的输入输出流的是()A. 文本流 B. 字节流 C. 字符流 D. 文件流3. 下列属于容器的组件有:()AJButtonBJPane CCanvas D JTextArea4. 在复选框中移动鼠标,然后单击一选项,要捕获所选项必需实现哪个接口?()CMouseMotionListernD Item ListenerAAc
14、tionListenerBMouseListener5.对于 Java 中的布局管理器,以下说法中错误的是)A Connectionclose() B RecordSetclose()A.FlowLayout 以由上到下的方式从左到右排列组件B.BorderLayout 使用”东”、”西”、”南”、”北”,居”中 ”来指定组件的位置C.GridLayout 可以创建网格布局,布局中各组件的大小可以任意调整D.可以通过容器的 setLayout 方法为容器指定布局管理器6. Java 所定义的版本中不包括:A. JAVA2 EE B. JAVA2 ME C. JAVA2 HED. JAVA2 S
15、EHello 的应用程序,正确命令是A. java Hello.classB. Hello.classC. java Hello.javaD. java Hello8. 下列代码输出结果是int i = 10;while ( i 0 )i = i + 1;if ( i = =10 )break;7.若用 Java 虚拟机执行类名为A. while 循环执行 10 次C. 循环一次都不执行B. 死循环D.循环执行一次9. 下面哪个表达式可得到 x 和 y 的最大值?A. xy?y:x B. xy?(x+y):(x-y) D. x=y?y:x;10.Java中,JDBC是指()A. Java 程序
16、与数据库连接的一种机制B. Java 程序与浏览器交互的一种机制C. Java 类库名称D.Java 类编译程序11. JDBC 中要显式地关闭连接的命令是5.对于 Java 中的布局管理器,以下说法中错误的是)A Connectionclose() B RecordSetclose()CConnectionstop()D Connectionrelease()12. Java 中,如果类 C 是类 B 的子类,类 B 是类 A 的子类,那么下面描述正确的是()A.C 不仅继承了 B 中的成员,同样也继承了 A 中的成员B.C 只继承了 B 中的成员C.C 只继承了 A 中的成员D.C 不能继
17、承 A 或 B 中的成员13. 下列不属于面向对象编程的三个特征的是()A. 封装 B. 指针操作C. 多态性 D. 继承14. 下列类的定义,错误的是()A.public class test extends ObjectB.final class operatorsC.class PointD.void class Point15. 关键字 super 的作用是()A. 用来访问父类被隐藏的成员变量B. 用来调用父类中被重载的方法C. 用来调用父类的构造函数D. 以上都是1. 下面哪个类是所有异常类的父类?()A. Throwable B. Error C. Exception D. AW
18、TError2. 下列不属于 FilelnputStream 输入流的 read ()成员函数的是()A. int read();B. int read(byte b);C. int read(byte b,int offset,int len);D. int read(int line);3. 框架(Frame)的缺省布局管理器就是()A. 流程布局( Flow Layout)B. 卡布局( Card Layout)C. 边框布局( Border Layout)D. 网格布局( Grid Layout)4. 事件处理机制能够让图形界面响应用户的操作,主要包括()A. 事件 B. 事件处理 C
19、. 事件源 D. 以上都是5. 下面哪种布局管理器使容器中各个组件呈网格布局,平均占据容器空间。()A. FlowLayout B. BorderLayout C. GridLayout D. CardLayoutA. JAVA2 EE B. JAVA2 ME C. JAVA2 HE D. JAVA2 SEint i = 10;while ( i 0 )i = i + 1;if ( i = =10 )break;A. xy?y:x B. xy?(x+y):(x-y) D. x=y?y:x;6.Java 所定义的版本中不包括:7. 若用 Java 虚拟机执行类名为Hello 的应用程序,正确命令
20、是8.A. java Hello.classC. java Hello.java列代码输出结果是B.D.Hello.classjava Hello9.A. while 循环执行 10 次C. 循环一次都不执行面哪个表达式可用得到B. 死循环D.循环执行一次x 和 y 的最大值?10. JDBC 中要显式地关闭连接的命令是A Connectionclose()BRecordSetclose()C Connectionstop()DConnection release()11在利用 JDBC 连接数据库时,为建立实际的网络连接,不必传递的参数是 ()A. URL B 数据库用户名C 密码D.驱动程
21、序类名12. 下列声明的类中不能产生子类的是()A. static class Bar B. private class Bar C. abstract class Bar D. final class Bar 13. 若在类 A 中定义一个无参数也无返回值的类方法method,则该方法的正确声明形式为 ( )A. static void method( ) B. static int method( )C. final void method( ) D. abstract void method( )14.在 Java 中,关于构造方法,下列说法错误的是()A. 构造方法的名称必须与类名相同
22、B. 构造方法可以带参数C. 构造方法不可以重载D. 构造方法绝对不能有返回值15. 类所实现的接口以及修饰不可以是()A. public B. abstract C. final D. void1下列说法中,正确的是 ( )A. java 是不区分大小写的,源文件名与程序类名不允许相同。B. .java 语言以方法为程序的基本单位。C. Applet是 java的一类特殊应用程序, 它嵌入HTML中,随主页发布到互联 网上。D. 以/符开始的为多行注释语句。2以下选项中,不合法的用户标识符是 ( )A. _123 B.class C.Rect1 D.$total 3执行下列程序的输出结果是
23、( )int x=10,y=3;System.out.println( x/y)A.0 B.1 C.3 D. 不确定的值 4下列说法正确的是 ( )A. 类是变量和方法的集合体。B. 数组是无序数据的集合。C. 抽象类可以实例化。D. 类成员的数据必须是公共的。 5调用构造方法是在 ( )A. 类定义时B. 创建对象时C.调用对象方法时 D.使用对象变量时 6下列对继承的说法,正确的是 ( )A. 子类能继承父类的所有方法和状态。B. 子类能继承父类的非私有方法和状态。C. 子类能继承父类的 public 方法和状态。D. 子类能继承父类的所有方法,但不能继承状态。 7下面关于接口的说法,正确
24、的是 ( )A. 接口和抽象类是相同的概念。B. 实现一个接口必须实现接口的所有方法。C. 接口之间不能有继承关系。D. 一个类只能实现一个接口。 8所有的异常类皆继承自下列类中的 ( )A. java.io.ExceptionB. java.lang.ThrowableC. java.lang. ExceptionD. java.lang. Error 9Graphics 类中用来绘制椭圆的是 ( )A.drawLine( ) B.drawRect( ) C.drawOval( ) D.drawArc( ) 10Applet 类的 ( ) 方法将图像装入 applet :A.getDocum
25、entBase B.drawImage C.update D.getImage、填空题1.把对象实例化可以生成多个对象, 使用 _ 运算符为对象分配内存空间。2.java 程序引入接口的概念,是为了弥补只允许类的 _ 的缺憾。3.java 语言以 _为程序的基本单位,它是具有某些共同特性实体的集合,是一种抽象的概念。4.抽象方法只能存在于抽象类中。抽象方法用关键字 _ 来修饰。5.java 语言中 _是所有类的根 .6.在 java 中有一种叫做_殊方法,在程序中用它来对类成员进行初始化.7.new 是_ 寸象的操作符.8.继承主要强调子类在父类的基础上取”长”补”短” ,而_主要强调的是类与
26、类之间的传输9.我们在 java 程序中 , 把关键字 _ 加到方法名称的前面 , 来实现子类调用父类的方法10.定义一个类包括定义类头和定义 _ 两个部分11.在 java 程序里, 同一类中重载的多个方法具有相同的方法名和 _ 的参数列表. 重载的方法可以有不同的返回值类型12.java 是面向对象语言 , 对象是客观事物的 _, 对象与之是一一对应的 ,它是很具体的概念 .13.java 语言通过接口支持 _继承, 使类继承具有更灵活的扩展性14.一个对象的生命周期包含三个阶段 :生成, _ 和清除15.java 语言中,调用方法时,参数传递是 _调用,而不是地址调用16.接口是一种只含
27、有抽象方法或 _的一种特殊抽象类17.创建一个类就是创建一个新的数据类型, 而类在 java 中属于_ 数据类型。18.abstract 方法_ (不能或能 )与 final 并列修饰同一个类19.如果一个类中定义了几个名为 method 的方法,这些方法的参数都是整数, 则这些方法的 _必须是不同的,这种现象称为方法的重载。20. 20.catch 子句都带一个参数,该参数是某个异常的类及其变量名, catch 用 该参数去与 _对象的类进行匹配。21. java 虚拟机能自动处理 _ 异常。22. 变量属性是描述变量的作用域,按作用域分类,变量有局部变量、类变量、 方法参数和 _23. 同
28、一段程序可能产生不止一种异常。可以放置多个 _ 子句,其中每一种异常类型都将被检查,第一个与之匹配的就会被执行。24. 捕获异常要求在程序的方法中预先声明, 在调用方法时用 try-catch-_语句捕获并处理。25. java 语言认为那些可预料和不可预料的出错称为 _26. 按异常处理不同可以分为运行异常、捕获异常、声明异常和 _几种。27. 抛出异常的程序代码可以是 _者是 JDK 中的某个类,还可以是 JVN.28. 抛出异常、生成异常对象都可以通过 _语句实现。29. 捕获异常的统一出口通过 _ 语句实现。30. java 语言的类库中提供了一个 _ 类,所有的异常都必须是它的实例或
29、它子类的实例。31. Throwable 类有两个子类: _ 类和 Exception 类。32. 对程序语言而言,一般有编译错误和 _ 错误两类。33. java 的输入输出流包括 _ 、字符流、文件流、对象流以及多线程之间通信的管道。34. java 中的非字符输出流都是 _ 抽象类的子类。35. java 对 I/O 访问还提供了同步处理机制 , 保证某时刻只有一个线程访问一个I/O 流, 这就是 _36. java 中的字符输出流都是抽象类 _ 的子类.37. DataOutputStream 数据流向文件里写数据的方法为 _.38. RandomAccessFile 所实现的接口是
30、_ 和 DataOutput 接口 .39. 文件类_是 java.io 中的一个重要的非流类,里面封装了对文件系统进行操作的功能.40. 文件操作中经常需要的是随机访问,java 中的_ 提供了随机访问文件的功能.1. 同一段程序可能产生不止一种异常。可以放置多个 _ 句,其中每一种异常类型都将被检查,第一个与之匹配的就会被执行。2. Throwable 类有两个子类: _ 和 Exception 类。3. Java 的输入输出流包括 _ 、字符流、文件流、对象流以及多线程之间通信的管道。4. Java 中的字符输出流都是抽象类_的子类。5. 可以使用 setLocation(),_ 或_
31、的任何一中方法设定组件的大小或位置。6. 如果在一个 Java 源程序文件中定义有 3 个类,则使用 JDK 中所带的 Java 编译器_ 编译该源程序文件将产生 _个文件名与各类名相同而扩展名为_ 的字节码文件。7. Java 类库具有_的特点,保证了软件的可移植性。8. 把对象实例化可以生成多个对象,使用 _ 算符为对象分配内存空间。9. 若需要将某个包中的类引入到当前的程序中,则应使用关键字 _将其导入。10. Java 语言以_ 程序的基本单位,它是具有某些共同特性实体的集合,是一种抽象的概念。11. 在 Java 中有一种叫做_特殊方法,在程序中用它来对类成员进行初始化。12. 接口
32、是一种只含有 _或_ 的特殊抽象类。13. JDBC 驱动器有_、_、_、_ 四种类型。1. 捕获异常的统一出口通过 _ 句实现。2.Java 语言的类库中提供了一个_,所有的异常都必须是它的实例 或它子类的实例。3.DataOutputStream 数据流向文件里写数据的方法为_。4._ Java 中的非字符输出流都是由象类的子类。5.可以使用 setLocation(),_ 或_ 的任何一中方法设定组件的大小或位置。6. 在进行 Java 程序设计时首先用编辑器建立扩展名为为 _的 Java 源程序,然后用 Java 编译器编译生成扩展名为 _ 字节码文件,对于Application 程序
33、,最后可用 Java 解释器运行。7. 每个 Java 应用程序可以包括许多方法,但必须有且只能有一个 _ 法。8.Java 源文件中最多只能有一个 _ 类,其它类的个数不限。9.在 Java 语言中,引用数据类型包括类、 _和_ 。10. 一个接口可以继承 _ 个父接口,一个类可以实现 _个接口。11. 在 Java 语言中用_关键字声明类所在的包,用_ 关键字导入包中所包含的类。1. Java 语言是一种完全的 _程序设计语言。2. java 程序在保存文件的时候,后缀名为_,该程序经过编译以后,后缀名为 _.3. x=3 执行下列语句 switch(x+3)case 6:y=1;defa
34、ult:y+=1; 以后 y 的值为_ 。4. 在定义一个方法时,一般都要指明该方法的返回值类型,如果它不返回任何值,则必须将其声明成 _ 。5. 在 Java 中有一种叫作_ 的特殊方法,我们在程序中用它来对类的对象成员进行初始化。6. 接口是一种是含有 _ 方法或_的特殊抽象类。7. java 所有类的根类是_,new 是_对象的操作符。8. 一个 try 程序段中有 5 个 catch 语句,则这些 catch 语句最多可以执行 次。9. 在界面的顶点位置绘制一个边长为 20 的正方形边框的语句为_ 。10.Java 语言为处理鼠标事件提供 2 个接口: _接口和_ 接口。1. 在 Ja
35、va 的基本数据类型中,char 类型采用 Un icode 编码方案,每个 Uni code字符占用字节内存空间,这样无论是中文字符还是英文字符,都是占用字节内存空间。2.若需要将某个包中的类引入到当前的程序中,则应使用关键字将其导入。3. 如果在一个 Java 源程序文件中定义有 3 个类,则使用 JDK 中所带的 Java 编译器_ 编译该源程序文件将产生个文件名与各类名相同而扩展名为的字节码文件。4._ Java 中父类的 方法不能被其子类所覆盖。5._对于程序中的错误按照其性质可分为三类: _、_和_ 。6._类的构造方法没有返回值类型,且其名称与 _名相同。7 .按照文件的逻辑结构
36、可将文件划分为两大类: _ 文件和_文件。8._ 在 Java 中,一个类可以有_ 个父类,也可以实现_ 个接口,并且_ 类是 Java 中所有类的父类或祖先类。9._ _ 方法仅有方法头,而没有方法体,在 Java 的_ 和_中可以定义该种形式的方法。10._布局管理器将容器划分为 5 个区域,分别为东、南、西、北、中。三、程序分析题1.下列程序实现从控制台输入并读取输出字符串请将程序补充完整import java.io.*;public class CharI nputpublic static void main( Stri ng args) throwsjava.i o.I OExce
37、pti onStri ng s;in putStreamReader ir;BufferedReader in;ir=new_ (System.io);in=new_(ir);while (s=in._)!=null)System.out.println( “Read;”+s);2. 下列程序实现从当前目录的 date.ser 文件中读取文件内容并显示出来 . 请将 程序补充完整 .import java.io.*;import java.util.Date;public class UnSerializeDateUnSerializeDate()Date d=null;tryFileInpu
38、tStream f=new _ (“ date.ser ” );ObjectInputStream s=newObjectInputStream(_ );d=(Date) s.readObject();f.close(); catch(Exception e)e.printStackTrace();System.out.println( “Unserialized Date object from date.set”);System.out.println( “Date: ”+d);public static void main(String args)new UnSerializeDate(
39、);3. 下面程序抛出了一个“异常”并捕捉它。 请在横线处填入适当内容完成程序。classTrowsDemostatic void procedure() throws IllegalAccessExceptonSystem.out.println( “inside procedure ”);throw_ IllegalAccessException(“ demo” );public static void main(String args)tryprocedure(); System.out.println( “捕获:” +e);请将程序补充完整_ class Cabstract void
40、callme()void metooSystem.out.println(“类 C 的 metoo()方法”);class D_ Cvoid callme()System.out.println( “重载 C 类的 callme()方?public class Abstractpublic static void main(String args)C c=_ D();c.callme();c.metoo();3.1._2.3.4.5.6.7.8.9.10.11.12.13.法”)14.15.16.17.18.19.20.21.22.23.24.4.下面程序定义了一个字符串数组,并打印输出,捕获
41、数组超越界限异常 横线处填入适当的内容完成程序。public class HelloWorldint i=0;String greetings=“Hello world! ”,“No,I mean it! ” ,“HELLO WORLD”!;while(i4)System.out.println(greetingi);_ (ArrayIndexOutOfBoundsException e)System.out.println( “Re-setting Index Value ” ); i=-1;finallySystem.out.println(“This is always printed”
42、 );i+;5._ class C请在abstract void callme()void metooSystem.out.println(类 C 的 metoo()方法”;class DCvoid callme()System.out.println(重载 C 类的 callme()方法”;public class Abstractpublic static void main( Stri ng args)C c=_ D();c.callme();c.metoo();6.下列程序实现从控制台输入并读取输出字符串,请将程序补充完整import java.io.*;public class Ch
43、ari nputpublic static void main(String args) throws java.io.IOExceptionStri ng s;in putStreamReader ir;BufferedReader in;ir=new_ (System.io);in=new_ (ir);while (s=i n._)!=null)System.out.pri ntl n(“ Read;” +s);7.下面程序分别用 do-while 和 for 语句实现 1T00 累计求和。请在横线处填入 适当内容完成程序。Public class Sumpublic static voi
44、d main( Stri ng args)int n=0,sum=0;dosum+=n;n+;while(_)System.out.println(“sum is ” +sum);System.out.println(n*for 循环* ” );sum=0;for(int i=1;_ i+)sum+=i;System.out.println(“sum is ” +sum);8.设计一个窗口,上面有一个按钮。当鼠标移到按钮上时,立即隐藏该按钮;当 鼠标离开按钮时,显示该按钮。请在横线处填入适当内容完成程序。import java.awt.*;import javax.swi ng.*;publi
45、c class TestEve nt static JButton bt = new JButton(隐藏按钮);public static void main( Stri ng args) Frame f = new Frame();f.setLocation(300, 200);f.setSize(200,200);f.setLayout (n ull);_ (new MouseMove();bt.setBackgro un d(Color.cya n);bt.setBounds(new Rectangle(45, 100, 90, 30);f.add(bt);f.pack();f.add
46、Wi ndowListe ner(new Win dowAdapter() public void wi ndowClosing(Wi ndowEve nt e) System.exit(O););f.setVisible(true); class MouseMove exte nds MouseAdapterpublic void mouseClicked(MouseEve nt e) public void mouseExited(MouseEve nt e) TestEve nt.bt.setVisible(true); 9._ Cabstract void callme();class
47、 D_Cvoid callme()System.out.println(重写 “allme()方法”;)public class Abstractpublic static void main( Stri ng args)C c=_ D();c.callme();10. 下列程序实现从当前目录的 date.ser 文件中读取文件内容并显示出来.请将程序补充完整.import java.io.*;import java.util.Date;public class Un SerializeDateUn SerializeDate()Date d=nu II;tryFileInputStream
48、f=new _( “ date.ser ” );ObjectI nputStream s=new ObjectI nputStream();d=(Date) s.readObject();f.close();catch(Excepti on e)e.pri ntStackTrace();System.out.pri ntl n(“ Un serialized Date object from date.set” );System.out.println(“ Date: ” +d);public static void main( Stri ng args)new Un SerializeDat
49、e();11. 下面程序分别用 while 和 for 语句实现 110 累计求和。请在横线处填入适当 内容完成程序。Public class Sumpublic static void main( Stri ng args)System.out.println( n*while 循环* ” );int n=10,sum=0;while(_)sum+=n;n-;System.out.println( “sum is ” +sum);System.out.println(n*for 循环* ” );sum=0;for(i nt i =1;_ i+)sum+= i;12. 设计一个窗口,上面有一个
50、按钮。当鼠标移到按钮上时,立即隐藏该按钮;当鼠标离开按钮时,显示该按钮。请在横线处填入适当内容完成程序。import java.awt.*;public class TestEve nt static Button bt = new Butt on (隐藏按钮);public static void main( Stri ng args) Frame f1 = new Frame();f1.setLocation(300, 300);f1.setSize(100,100);bt.addMouseListe neer (new MouseMove();bt.setBackgro un d(Col
51、or.cya n);bt.setBou nds( new Recta ngle(45, 100, 90, 30); f1.add(bt);f1.addWi ndowListe ner(new Win dowAdapter() public void windowClosi ng(Wi ndowEve nt e) );f1.setVisible(true);class MouseMove exte nds MouseAdapter public void mouseClicked(MouseEvent e) TestEve nt.bt.setVisible(false);public void
52、mouseExited(MouseEve nt e) 13分析下面的程序回答问题System.out.pri ntln(sum is ” +sum);public class Fib_dstatic int fib(int n)if (n=0) | (n=1)return n;elsereturn fib(n-2)+fib(n-1);public static void main(String args)int i;for (i=0;i6;i+)System.out.print( +fib(i);System.out.println();问:程序运行后输出结果是什么? 14分析下面的程序,回答
53、问题 import java.awt.*;public class LoginFrame extends Framepublic LoginFrame()super(User Login); this.setSize(200,120);this.setBackground(Color.lightGray);this.setLocation(300,240);this.setLayout(new FlowLayout();this.add(new Label(userid);this.add(new TextField(user1,10);this.add(new Label(password)
54、;this.add(new TextField(10);this.add(new Button(Ok);this.add(new Button(Cancel);this.setVisible(true);public static void main(String arg)new LoginFrame();问:(1)该程序中用到哪些组件,写出它们的中文名称。(2)程序中用到哪种类型的布局管理器,该种布局管理器是如何对组件布 局的?15. 分析下面的程序,回答问题import java.io.*;class FileInputStreamDemo public static void main(
55、String args) String filename;int ch = 0;filename = e:/workbench/MyProject_08/src/org/iostream/t1.txt; tryFileInputStream fis = new FileInputStream(filename);while (ch = fis.read() != -1) System.out.print(char) ch);fis.close(); catch (IOException e) System.out.println(File not found);问:程序的功能是什么? ,imp
56、ort java.io.*;public class FileOutputStreamDemo public static void main(String args) throws IOException int n = 0;int num = 0;int i = 0;String filename = e:/workbench/MyProject_08/src/org/iostream/t2.txt;FileOutputStream fos = null;FileInputStream fis = null;try fos = new FileOutputStream(filename,t
57、rue);for (n =100;n=200;n+)if (n % 3 =0)i+;String str = String.valueOf(n);String str1 = str+ ;byte buff = str1.getBytes();fos.write(buff);if(i%10=0)str = rn;byte buf = str.getBytes();fos.write(buf) fos.close();catch (FileNotF oun dExcepti on e1) System.out.pri ntln( e1);catch (IOExceptio n e2) System
58、.out.pri ntl n( e2);问:程序的功能是什么?1 用递归调用求 Fibonacci 数的前 5 个数,(1, 1, 2, 3, 5)请将下面的程 序填写完整。public class Fibopublic static void main( Stri ng args)final int n =_ ;_for(i nt i = 1;i = n ;i+)System.out.pri nt(” +_);if(i % 10 = O)System.out.pri ntln();_ long f(l ong n)if( _ )return 1;else return _ ;2请写出下面程序
59、的运行结果 public class Test extends TTpublic void main(String args)Test t=new Test(Tom);public Test(String s)super(s);System.out.println(How do you do?);public Test()this(I am Tom); class TTpublic TT( )System.out.println(What a pleasure!);public TT(String s )this( );System.out.println(I am+s);结果3.构造方法的使
60、用,计算长,宽分别为20, 6 的长方形面积,将下面的程序填写完整。class RectC on structordouble len gth;double width;double area()return _ ;RectC on structor(double width,double len gth)class RectDemopublic static void main( Stri ng args)_ rect1= new RectCo nstructor( _ );double ar;ar = rect1.area();System.out.pri ntln(”长方形的面积是:+
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2027届江苏省镇江丹阳市数学七年级第一学期期末联考模拟试题含解析
- 2027届山东省临沂市费县九上数学期末监测试题含解析
- 2026年通信电子计算机技能考试-市话机务员历年参考题库含答案解析
- 2026年软件认证工程师考试-用友维护工程师历年参考题库含答案解析
- 2026年艺术设计行业技能考试-民间工艺品制作工历年参考题库含答案解析
- 2026年科普知识生活常识知识竞赛-海洋知识竞赛历年参考题库含答案解析
- 2026年石油石化技能考试-聚丙烯酰胺装置操作工历年参考题库含答案解析
- 2026年电建公司专业技能考试-建筑D级专工岗位考试历年参考题库含答案解析
- 2026年生化化工药品技能考试-仪器分析工考试历年参考题库含答案解析
- 2026年煤炭矿山职业技能鉴定考试-防爆检查员历年参考题库含答案解析
- 中证信用增进股份有限公司招聘笔试题库2026
- 2026年高校教师资格证考试题库附参考答案(满分必刷)
- 2026-2030年中国天文望远镜行业市场发展趋势与前景展望战略分析报告
- 2026-2027学年川教版(2024)小学信息技术四年级上册教学计划及进度表(第一学期)
- 混凝土工程中常见裂缝成因及预防措施培训
- 2026年秋苏科版(新版)初中信息技术七年级上册(全册)教学设计(附目录p100)
- 2027届新高考语文精准冲刺复习作文审题立意指导及范文
- 《无人机维护技术》全套教学课件
- 学堂在线 批判性思维-方法和实践 章节测试答案
- 1.2.2-全称量词与存在量词教学设计
- CNG加气机泄漏现场应急预案
评论
0/150
提交评论