- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2006级Java试题
Java试题
一. 填空题(每个1分,共20分)
1.Java中可使用______关键字来引发用户异常,使用_________结构捕获产生的异常。
Throw try-catch-finally
2. 由于资源不足而阻塞线程方法是______:,当资源释放唤醒阻塞线程的方法是________
wait() notify()或notifyAll()。
3. java语言使用的Unicode字符集含________个字符。
2^16
4. 给方法加上关键字synchronized表示方法同步。
5. Java数据类型中,long是8(64位)字节,short是2(16位)字节。
6. import语句的作用是:简化类名,除了java.lang包外,其它包都需要显式引入。
7. J包中,支持http协议的用户网页数据提交的类是HttpURLConnection。
8. java类中的方法按属性可分为 类 方法和实例方法两种。
9.AWT所有的组件和容器都从Component类派生。Applet类的父类是:Panel。
10.类变量除了可用对象引用访问外,还可以通过类名来访问。
11.Java中,用final修饰的类则表示该类不能被继承。
12.可支持文件随机读写的流类是RandomAccessFile,支持套接口的客户端数据传递的类是Socket,服务端的类是ServerSocket。
二.选择题(每个1分,共10分)
1. 以下关于abstract的说法,正确的是 D
A. abstract只能修饰类
B. abstract只能修饰方法
C. abstract类中必须有abstract方法
D. abstarct方法所在的类必须用abstract修饰
2. 以下关于类继承的说法,正确的是 C
A.子类中可见父类中的同名方法
B. 子类中可以直接使用父类的同名方法
C. 子类中使用super才能使用父类同名方法
D. 以上都不对
3. 关于类继承的说法,正确的是 B
A. Java 类允许多继承
B. Java接口允许多继承
C. 接口和类都允许多继承
D. 接口和类都不允许多继承
4.关于接口的说法,正确的是 A
A.接口中的方法只能在接口的实现类中实现
B.接口中可定义变量成员
C.接口中不能定义常量
D.以上都不对
5.接口A中有2个方法,接口B中有两个方法,以下正确的是 D
A.若接口C继承A,B两个接口,则C一定继承了四个方法
B.若类C实现接口A,B,则C中必须至少实现A、B?中各一个方法
C.若类C要继承接口A,B,则必须要定义接口D来继承接口A、B,由类C实现接口D,才能达到目的。
D.以上都不对
6.AWT中容器跟组件的关系是 A
A.容器类也是一种特殊的组件类
B.组件类也是一种特殊的容器类
C.容器类与组件类没有关系
D.以上都不对
7.以下类中属于Container的是 D
A.List
B.Canvas
C.TextField
D.Panel
8.关于Applet类,正确的说法是B
A.Applet类是java.awt中的类
B.Applet类是Container的间接子类
C.Applet类不是容器类
D.以上都不对
9.关于以下的组件的接口,正确的是 A
A. TextArea组件对应的接口是ActionListener
B. List组件对应的接口是ActionListener
C. Choice组件对应的接口是ActionListener
D. 以上都不对
10.以下那种布局是Applet的默认布局 B
A.BorderLayout
B.FlowLayout
C.CardLayout
D.GridLayout
三.判断说明(每题2分,共20分,用T和F表示正确和错误,并说明理由)
1.(T)Java程序中没有全程函数,必须全部由类组成。
理由:Java具有面向对象的特点,不兼容过程式计算机语言,面向对象性不C++更彻底
2.(F)Java程序在不同类型的cpu上执行,必须重新编译。
理由:Java具有平台无关性的特点,编译一次就可以运行在任何操作系统上运行
3.(F)一个类的方法,如果没有明确定义,则其访问限制缺省为protected。
理由:缺省为Default
4.(F)Java中的类和接口都不允许多继承。
理由:Java的类不允许多继承,但接口允许多继承
5.(T)char类型可以直接当成整数使用。
理由:char数据类型比int数据类型弱,可以直接转换为int类型
6.(T)当一个对象停止使用后,程序员可以不显式撤销这个对象。
理由:Java的垃圾回收回收机制会自行处理无用的对象,释放内存
7.(T)Applet本身是个容器,不允许再产生窗口对象。
理由:Appl
文档评论(0)