JAVA语言与面向对象程序设计期末复习题.docx
《JAVA语言与面向对象程序设计期末复习题.docx》由会员分享,可在线阅读,更多相关《JAVA语言与面向对象程序设计期末复习题.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、JAVA语言与面对对象程序设计期末复习题2023年上(一)单项选择题(二)1 .对象是构成现实世界的一个独立单位,它具有自己的静态特征和() 特征。A.颜色 B.动态 C.状态 D.重量2 .运用JDK编译jaa程序时运用的叮嘱是()。A. java B. javac C. appletviewer D. javadoc3 .在Java程序中包含主方法的类被称为主类,主方法的访问限制修饰符()。A. private B. protected C. public D. static4 .在类的定义中,若须要把一个标识符定义为常量,则运用的修饰符为()。A. const B. final C. s
2、tatic D. class5 .在程序中声明包的语句关键字为()。A. volatile B. pack C. import D. package6 .在一个方法的方法头(声明)中向调用它的上 一层方法抛出异样的子句关键字为()。A. catch B. throw C. throws D. finally7 .在类定义首部的语法格式中,()不能作为其中的修饰符。A. publicB. protectdC.extendsD.abstract8 .下列哪个类不是异样类的父类?()。A. ErrorB. ThrowableC.ExceptionD.Object9 .下面的关键字()与异样处理无关。
3、D. finallyA. throw B. throws C. import10 .在读字节文件Employee, dat时,运用该文件作为参数的类是()。A. BufferedReaderB. DatalnputStreamC. DataOutputStreamD. FilelnputStream(二)填空题1 . Java 类库也称为 Java API,它是 Application Programming Interface 的缩写,中文含义为 O2 . Java语言中用于修饰类的成员具有爱惜或私有访问属性的关键字分别为和Opublic class a4 extends Applet pu
4、blic void paint (Graphics g) (g.setColor (Color, blue );g. drawArc (0, 40, 80, 40, 0, 360);3 . Java语言中的方法Math, random。返回0到 之间的一个随机小数。4 .假定没有给一个类XXK2显式地定义任何构造函数,则利用他运算创建该类的 一个对象时,自动调用的构造方法为 O5 . 假定要在一个类中访问另一类 XXK4中的静态成员 abc, 则此访问应表示 为 o6 .在方法调用中,首先须要实参表中的实参向形参表中的形参进行传递,此递 分为 传递和 传递两种方式。7 . Java语言中的类的
5、体系结构为 结构。根节点为 类。8 .定义一个终结类须要在类首部的关键字class前运用的修饰符为 o9 .假定一个字符串对象x的值为abc,则x pareTo(def)的值为 Oo10 .假定要定义一个int型的一维数组为X,并假定它的长度为10,则其定义语句 为 int x=o11 .在Java语言中,Exception下的异样分为两类:即检查型异样和 型异样。12 .输入流类(InputStream)和输出流类(Outputstream)是java, io包中全部 流的抽象基类。13 . javax. swing包里的Swing组件归为三个层次:顶层容器、容器和原 子组件。14 . Sw
6、ing供应了三个顶层容器的类,分别是JFrame、和JApplet。15 .每个线程具有四种基本状态:就绪状态、死亡状态和堵塞状态。(三)推断题1 .假如在派生类的构造方法的定义中没有明确调用父类的构造方法,则 系统在执行派生类的构造方法时也不会隐含调用父类的缺省构造方法。2 .任何一个派生类的引用变量(或对象)都可以被当成一个父类的引用量 (或对象)。3 .在Java语言中,可以把实现了一个接口的类对象,赋给这个接口的变量。26.抽象类只允许包含抽象方法,不允许包含非抽象的方法。4 .在Java语言中,既不能利用抽象类生成对象,也不能利用接口生成对象。5 .接口中的一些成员方法默认不具有pu
7、blic和abstract修饰。6 . 一个包不仅可以包含若干个类字节码文件,还可以包含若干个包。7 .在Java语言中,声明包语句可以出现在一个ha程序文件的任何位置。8 .数组的长度不能够被变更,而向量类(Vector)对象的长度可以被变更。9 .向文本文件中写入字符数据,在任何时候都只须要用到文件写入器类 (FileWriter),不须要用到缓冲写入器类(BufferedWriter)。10 .在对文件进行的输入 /输出 (I/O) 方法的调用中, 当遇到错误时常 会 抛出除lOException异样之外的其他异样。11 .输入流类(InputStream)和输出流类(OutputStr
8、eam)是用来处理字节流 的抽象基类。12 . java, io包中供应的ObjectlnputStream类能够从文件中读取对象类型 的信息。13 .原子组件通常是在图形用户界面中与用户进行交互的组件。14 .当阅读器装入一个含有Applet的顺时,Applet不会被下载到该阅读 器中。15 . JDBC隔离了 Java与不同数据库之间的对话,使得Java程序无须考虑 不同数据库管理系统平台之间的差异。(四)简答题1、试述Applet类有哪些方法可以被阅读器自动调用?简述它们的作用。2、简洁说明线程的生命周期及线程的状态?3、Java语言中的线程和多线程指的是什么?(五)、编程1、编写一个j
9、ava小应用程序、文件名叫pl、创建2个面板、在粉色面板里分别 添加5个选择框内容是:哈尔滨工业高校;哈尔滨工程高校;哈尔滨理工高 校;哈尔滨师范高校;哈尔滨商业高校、在黄色面板里添加2个单选按纽内 容是:男、女。2、编写一个小应用程序、文件名叫p3、在小程序中有一个面扳P,背景颜色是红 色,面板里添加一个画布组件,画布组件背景颜色是兰色,画布大小是100*90, 在画布上画一个矩形,矩形顶点坐标是(50,70),矩形宽是40,高是50.在小程序中添加另一个画布,画布组件背景颜色是兰色,画布大小是100*90,在画 布上画一个圆形,圆顶点坐标是(30, 35),半径是40。3、利用窗口事务适配
10、器创建一个可关闭的空白窗口,文件名为p44、编写一个小应用程序、文件名叫p5、在小应用程序的容器中加入一个确定按钮和 一个文本框。当点击按钮时,在文本框内显示按钮的名字。5、绘制一条蓝色直线,直线的起点坐标为30、20,终点坐标为55、70o文件为 p6o6、在窗口上随机绘制50条直线。文件名为p7、绘制一个圆角矩形,矩形左上角角点的坐标为40、40,矩形的宽度为100、高 度为70。圆角宽度为50、高度为50。文件名为不al。8、创建4个按扭分别叫查找、删除、添加、修改、并添加到小应用程序中, 设置布局方式为依次布局。文件名叫a2。9、绘制一条直线,直线的起点坐标为40、30,终点坐标为60
11、、80o文件名为a3。10、绘制一个颜色是蓝色的椭圆,椭圆的大小及位置随意,文件名为a4。11、创建一个下拉式列表、要求有4个选项、分别为查找、添加、删除、退出、 文件名为a5。试题参考答案(一)单项选择题1. B 2. B 3. C4. B 5, D6. C 7. B 8. A9. C 10. D(二)填空题1. 应用程序接口2. protected、 private3. 14. XXK2 ()5. XXK4. abc 6.按值、引用7.层次(树状)、Object (java. lang. Object) 8. final9.小于 10. new int10;11.非检查12.字节13.中间
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 语言 面向 对象 程序设计 期末 复习题
限制150内