东师《Java程序设计》21春在线作业2-0004

上传人:奥**** 文档编号:184684498 上传时间:2021-06-24 格式:DOC 页数:5 大小:32.06KB
返回 下载 相关 举报
东师《Java程序设计》21春在线作业2-0004_第1页
第1页 / 共5页
东师《Java程序设计》21春在线作业2-0004_第2页
第2页 / 共5页
亲,该文档总共5页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《东师《Java程序设计》21春在线作业2-0004》由会员分享,可在线阅读,更多相关《东师《Java程序设计》21春在线作业2-0004(5页珍藏版)》请在金锄头文库上搜索。

1、东师Java程序设计21春在线作业2-0004试卷总分:100 得分:100一、单选题 (共 10 道试题,共 30 分)1.java.awt包的Panel类是()的子类。A.FrameB.ContainerC.ComponentD.Canvas答案:B2.为了区分重载多态中同名的不同方法,要求()。A.返回值类型不同B.调用时用类名或对象名做前缀C.形式参数名称不同D.形式参数个数或者类型不同答案:D3.下列选项不是Java关键字的是()A.superB.sizeofC.breakD.abstract答案:B4.实现一个线程有几种方法: ()A.两种B.三种以上C.三种D.一种答案:A5.在

2、Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用()类的对象来实现。A.TextFieldB.TextAreaC.LabelD.Button答案:C6.Applet可以做下列那些操作?()A.读取客户端部分系统变量B.读取客户端文件C.在客户端装载程序库D.在客户端主机上创建新文件答案:A7.布局管理器不包括()A.SetLayoutB.GridLayoutC.FlowLayoutD.BorderLayout答案:B8.阅读下面的代码,第10行的语句将调用哪个方法?() 1. class Person 2. public void printValue(int i, in

3、t j) /*/ 3. public void printValue(int i)/*.*/ 4. 5. public class Teacher extends Person 6. public void printValue() /*.*/ 7. public void printValue(int i) /*.*/ 8. public static void main(String args) 9. Person t = new Teacher(); 10. t.printValue(10); 11. 12. A.行7B.行6C.行3D.行2答案:A9.指出正确的表达式()A.long

4、l=0xfffLB.double=0.9239dC.byte=128D.Boolean=null答案:A10.下面哪些是short型的取值范围?()A.-27 - 27-1B.-231 - 231-1C.-215 - 215-1D.0 - 216-1答案:C二、多选题 (共 10 道试题,共 30 分)11.以下哪个是线程类的方法?()A.yield()B.stop()C.sleep(long msec)D.go()答案:ABC12.不使用static修饰符限定的方法称为对象(或实例)方法,下列哪一个说法是正确的?()A.实例方法可以直接调用父类的类方法。B.实例方法可以直接调用父类的实例方法

5、。C.实例方法可以直接调用本类的类方法。D.实例方法可以直接调用其他类的实例方法。答案:AC13.选出合理的标识符 ()A._sys1_lllB.classC.$changeD.2mail答案:AC14. 下面的哪两个方法可以取出name参数的值?()A.Get Parameters (name);B.Get Parameter (name);C.Get Parameter Values (name);D.Get Parameter Value (name);答案:BC15.以下类中,哪些类的子类能直接创建实例?()A.panelB.dialogC.containerD.Frame答案:ABD

6、16.给定下面的代码段,哪些选项是对构造方法ConstOver的重载?() 1. public class ConstOver 2. public ConstOver (int x, int y, int z) 3. 4. A.public Object ConstOver (int x, int y, int z) B.protected int ConstOver ( ) C.private ConstOver (int z, int y, byte x) D.ConstOver ( ) 答案:CD17.下面哪个方法可以在任何时候被任何线程调用? ()A.wait()B.sleep()C.

7、notifyAll()D.notify()答案:AB18.设有如下变量说明: byte myByte; int myInt; long myLong; char myChar; float myFloat; double myDouble; 以下赋值语句哪个需要强制转换A.myInt = myLong;B.myInt = myChar;C.myFloat = myDouble;D.myByte = 3;答案:AC19.对于构造函数,下列叙述正确的是()。A.构造函数的返回类型只能是void型。B.构造函数的主要作用是完成对类的对象的初始化工作。C.构造函数是类的一种特殊函数,它的方法名必须与类

8、名相同。D.一般在创建新对象时,系统会自动调用构造函数答案:BCD20.构造BufferedInputStream的合适参数是哪个? ()A.FileInputStreamB.FileC.BufferedOutputStreamD.BufferedInputStream答案:BD三、判断题 (共 20 道试题,共 40 分)21.HTML标记符不区分大小写。答案:正确22.利用Session和Application对象存储变量,可创建作用域跨页、甚至跨用户的变量。答案:错误23.圆弧可以看作是椭圆的一部分。绘制圆弧的方法为drawArc。答案:正确24.图形用户界面广泛地应用于客户机/服务器应

9、用程序和基于Web的applet小程序。答案:正确25.统一资源定位器(Uniform Resource Locator)就是通常所说的网址。答案:正确26.Java中数组的元素可以是简单数据类型的量,也可以是某一类的对象。答案:错误27.程序员可以不必释放已创建的对象,因为Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。答案:错误28.当一个JSP修改后,需要重启服务器?。答案:错误29.一个程序里可以有多个父类,也可以有多个主类。答案:正确30.Java程序有两种类别的应用,分别是应用程序application和小程序applet答案:正确31.与Java applicat

10、ion相同,applet也有main方法作为程序的入口。答案:错误32.一个线程对象的具体操作是由run()方法的内容确定的。答案:正确33.抽象方法只能存在于抽象类中。答案:错误34.System.out.println(“Hello java!”)中out是System?类的一个成员变量。答案:正确35.如果p是父类Parent的对象,而c是子类Child的对象,则语句c = p是正确的。答案:错误36.Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。答案:正确37.设String对象s=”H”,运行语句System.out.println(s.concat(“ello!”);后String对象s的内容为”Hello!”,所以语句输出为”Hello!”。答案:错误38.Java源程序是由类定义组成的,每个程序可以定义若干个类,但只有一个类是主类。答案:正确39.当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。答案:正确40.在线程程序中,临界资源,或临界区是指在物理空间中临近的资源。答案:错误

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号