期末-课本Java练习题精要.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
期末-课本Java练习题精要

一、 判断题。(每题1分,共15分) 1.Java程序对计算机硬件平台的依赖性很低。( √ ) 2.Java语言具有较好的安全性和可移植性及与平台无关等特性。( √ ) 3.Java程序是运行在Java虚拟机中的。( √ ) 4.在运行字节码文件时,使用java命令,一定要给出字节码文件的扩展名.class。( × ) 5.Java程序中不区分大小写字母。( × ) 6.机器不能直接识别字节码文件,它要经过JVM中的解释器边解释边执行。( √ ) 7. Java的源代码中定义几个类,编译结果就生成几个以“.class”后缀的字节码文件。( √ ) 8.在Java的方法中定义一个常量要用const关键字。 ( × )(用final) 9.java语言中的数组元素只能是基本数据类型而不能为对象类型。( × )(任何类型) 10.一个类只能有一个父类,但一个接口可以有一个以上的父接口。( √ ) 11.实现接口的类不能是抽象类。( × ) 12.java的类不允许多重继承,但接口支持多重继承。 ( √ ) 13. 在子类的构造函数中,可以把Super()放到任何位置。( × ) 14.构造函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为void。( × ) 15.拥有abstract方法的类是抽象类,但抽象类中可以没有abstract方法。( √ ) 16.用abstract修饰的类必须被继承。( √ ) 17.Java语言中,构造方法是不可以继承的。( √ ) 注:不可以,但可以用super来调用父类的构造方法。 18.类中说明的方法可以定义在类体外。( × ) 19.所有的鼠标事件都由MouseListener监听接口的监听者来处理。( × ) 注:还有一个MouseM0tionListener 20.通过继承,父类中的保护成员在派生类中不能被直接访问。( × )(可以) 21.类的public类型的成员变量不可以被继承。( × ) 22. Java 语言不允许同时继承一个类并实现一个接口。( × ) 23.创建对象时系统将调用适当的构造方法给对象初始化。( √ ) 24.Java中类的构造函数只能有一个。( × ) 25.class是定义类的惟一关键字。( √ ) 26.子类可以继承父类所有的成员变量及成员函数。( × ) 27.Java类中不能存在同名的两个成员函数。( × ) 28.实现一个接口,则在类中一定要实现接口中的所有方法。( × ) 注:抽象类不需要 29.在Swing用户界面的程序设计中,容器可以被添加到其它容器中去。( √ ) 30.在Java语言中,drawOval(100,100,80,80)表示绘制圆,其中(100,100)表示圆心。( × ) 31. 容器是用来组织其他界面成分和元素的单元,它不能嵌套其他容器。( × ) 32. 在使用BorderLayout时,最多可以放入五个组件。( √ ) 33.使用BorderLayout布局管理器时,GUI组件可以按任何顺序添加到面板上。( √ ) 34.捕获异常try语句后面通常跟有一个或多个catch()方法用来处理try块内生成的异常事件。( √ ) 35.使用try-catch-finally语句只能捕获一个异常。( × ) 36. try-catch语句不可以嵌套使用。( × ) 37. IOException异常是非运行时异常,必须在程序中抛弃或捕获。( √ ) 38.每个事件类对应一个事件监听器接口,每一个监听器接口都有相对应的适配器。( × )注;大部分都有,不是所有。 39.文件缓冲流的作用是提高文件的读/写效率。( √ ) 40.java的字符集编码是Unicode(√) 二、 填空题。(每空1分,共10分) 1. 根据结构组成和运行环境的不同,Java程序可分为两类:( Java Applet )、Java application 。 2.( Object )是Java程序中所有类的直接或间接父类,也是类库中所有类的父类。 3. Java语言中的浮点型数据根据数据存储长度和数值精度的不同,进一步分为float和( double )两种具体类型。 4.在Java语言中,所有的数组都有一个lenght属性,这个属性存储了该数组的( 元素个数 )。 5.定义类就是定义一种抽象的( 数据类型 ),它是所有具有一定共性的对象的抽象描述。 6.在Java语言中,使用继承、( 多态 )等技术,实现软件重用。 7. Java 源程序文件编译后产生的文件称为( 字节码 )文件,其扩展名为.class 。 8.面向对象方法中,类的实例称

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档