java语言程序设计期末试卷

java语言程序设计期末试卷

ID:11086930

大小:163.50 KB

页数:0页

时间:2018-07-09

java语言程序设计期末试卷_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《java语言程序设计期末试卷》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、科目序号:6002B卷《Java语言程序设计》期末试卷(试卷总分:100分,考试时间:120分钟,答案写在答卷纸上)一.判断题(每题1分,共10分)1.Java的各种数据类型占用的内存长度固定,与具体软硬件环境无关。()2.无论Java源程序包含几个类的定义,若该源程序文件以B.java命名,编译后生成的都只有一个名为B.class的字节码文件。()3.静态初始化器是在其所属的类加载内存时由系统自动调用执行的方法。()4.即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参函数,函数体为

2、空。()5.在Java的方法中定义一个常量要用const关键字。()6.abstract方法所在的类必须是abstract类。()7.在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句。()8.Applet是一种特殊的Panel,它是JavaApplet程序的最外层容器。()9.Java语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。()10.一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run(

3、)方法是空的,其中没有内容;所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法,要么使一个类实现Runnable接口并书写其中run()方法的方法体。()二.单项选择题(每题2分,共40分)1.编译JavaApplet源程序文件产生的字节码文件的扩展名为()。A、javaB、classC、htmlD、exe2.以下哪个不是Java的原始数据类型()A、booleanB、doubleC、floatD、Integer3.以下哪个方法用于定义线程的执行体? ()A、 start()B、init(

4、)C、run()D、synchronized() 4.下面哪个不是Java中的容器?()A、 ScrollPaneB、CanvasC、AppletD、Dialog5.下面哪个方法与applet的显示无关?() A、draw() B、 update() C、repaint() D、paint() 6.当Frame改变大小时,放在其中的按钮大小不变,则使用如下哪种布局方式?() A、 FlowLayout B、CardLayout C、BorderLayout D、GridLayout7.以下代码完成画线功能,指出所

5、画线的颜色()1.g.setColor(Color.red.green.cyan.yello);2.g.drawLine(0,0,100,100);A、redB、greenC、yelloD、cyan34共6页,第页8.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为()。A、隐藏B、覆盖C、重载D、Java不支持此特性9.有如下代码段:1)2){if(unsafe()){//dosomething…}3)elseif(saf

6、e()){//dotheother…}4)}其中,方法unsafe()将抛出IOException,请问可将以下哪项填入第1行?()A、publicIOExceptionmethodName()B、publicvoidmethodName()C、publicvoidmethodName()throwIOExceptionD、publicvoidmethodName()throwsIOException10.以下哪个关键字可以用来对对象加互斥锁?()A、transientB、synchronizedC、serial

7、izeD、static11.以下关于继承的叙述正确的是()。A、在Java中类不允许多继承B、在Java中一个类只能实现一个接口C、在Java中一个类不能同时继承一个类和实现一个接口D、在Java中接口只允许单一继承12.在使用interface声明一个接口时,只可以使用()修饰符修饰该接口。A、privateB、protectedC、privateprotectedD、public13.编译并运行以下程序,以下描述哪个选项是正确的()1.classA{2.protectedbooleanequals(){3.r

8、eturnsuper.equals();}4.}A、编译通过运行无异常B、编译通过但运行时出错C、行2出错,不能成功编译D、不能成功编译,行3出错14.Java的字符类型采用的是Unicode编码方案,每个Unicode码占用()个比特位。A、8B、16C、32D、6415.在编写JavaApplet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上()语

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。