东师-Java程序设计19春在线作业21答案_第1页
东师-Java程序设计19春在线作业21答案_第2页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Java程序设计19春在线作业2-0001试卷总分:100 得分:0一、 单选题 (共 10 道试题,共 30 分)1.下面选项中不是面向对象编程主要体现的特性是()A.封装性B.继承C.多态D.类正确答案:D2.下列代码哪几行会出错:() 1) public void modify() 2) int I, j, k; 3) I = 100; 4) while ( I > 0 ) 5) j = I * 2; 6) System.out.println (" The value of j is " + j ); 7) k = k + 1; 8) I-; 9) 10) A

2、.line 4B.line 6C.line 7D.line 8正确答案:C3.Java程序中,通过类的定义只能实现()重继承。A.1B.2C.3D.4正确答案:A4.容器Panel和Applet缺省使用的布局编辑策略是()A.FlowLayoutB.BorderLayoutC.GridLayoutD.CardLayout正确答案:A5.对于catch 子句的排列,下列哪种是正确的?()A.父类在先,子类在后B.子类在先,父类在后C.有继承关系的异常不能在同一个 try 程序段内D.先有子类,其他如何排列都无关正确答案:A6.JApplet的默认布局管理器是()。A.FlowLayoutB.Bo

3、rderLayoutC.GridLayoutD.BoxLayout正确答案:A7.下列哪个数代表单精度浮点数?()A.0652B.3.4457DC.0.298fD.0L正确答案:C8.下面哪个选项表示八进制数?()A.010B.0x10C.08D.0x8正确答案:A9.指出下列程序运行的结果() public class Example String str=new String("good"); charch='a','b','c' public static void main(String args) Example e

4、x=new Example(); ex.change(ex.str,ex.ch); System.out.print(ex.str+" and "); Sytem.out.print(ex.ch); public void change(String str,char ch) str="test ok" ch0='g' A.good and abcB.good and gbcC.test ok and abcD.test ok and gbc正确答案:B10.哪些是将一个十六进制值赋值给一个long型变量()A.long number =

5、 345L;B.long number = 0345;C.long number = 0345L;D.long number = 0x345L;正确答案:D二、 多选题 (共 10 道试题,共 30 分)1.下面哪些关键字能用来控制对类成员的访问()?A.publicB.protectedC.privateD.default正确答案:ABC2.以下哪些不是MenuItem类的方法?()A.setVisible( boolean b )B.setEnabled( boolean b )C.getSize()D.setForeground( Color c )正确答案:ACD3.设有以下程序: i

6、mport java.awt.*; public class FlowAp extends Frame public static void main(String argv) FlowAp fa=new FlowAp(); fa.setSize(400,300); fa.setVisible(true); FlowAp() add(new Button("One"); add(new Button(A.窗体每边有4个标记为One 到 Four的按钮B.从顶到底有安排有4个标记为One 到 Four的按钮C.一个很大的标记为 Four的按钮在正中央D.运行时指示没有设置布局

7、管理器的错误正确答案:ABD4.设有如下代码: interface IFace class CFace implements IFace class Base public class ObRef extends Base public static void main(String argv) ObRef obj = new ObRef(); Base b = new Base(); Object obj1 = new Object(); IFace obj2 = new CFace(); /Here 则在 /Here处插入哪个代码将不出现编译和运行错误。A.obj1=obj2;B.b=ob

8、j;C.obj=b;D.obj1=b;正确答案:ABD5.指出正确的表达式 ()A.double a=1.0;B.Double a=new Double(1.0);C.byte a = 340;D.Byte a = 120;正确答案:AB6.一个部件重绘时,方法调用不能按下面哪个次序?()A.直接调用 paint()B.调用update ,而update会调用 paint()C.调用repaint(),由它调用update(), update 再调用 paint()D.调用 repaint(),它将直接调用 paint正确答案:ABD7.设有如下代码: class Base public cl

9、ass MyCast extends Base static boolean b1=false; static int i = -1; static double d = 10.1; public static void main(String argv) MyCast m = new MyCast(); Base b = new Base(); /Here 则在 /Here处插入哪个代码将不出现编译和运行错误。()A.b=m;B.m=b;C.d =i;D.b1 =i;正确答案:AC8.<html><body> <form name="data"

10、; action="/servlet/Data Servlet" method="POST"> <input type="text" name="name"> <input type="submit" name="submit"> </form> </body></html> 下面的哪两个方法可以取出name参数的值?()A.Get Parameter ("name");B.Get Para

11、meter Value ("name");C.Get Parameter Values ("name");D.Get Parameters ("name");正确答案:AC9.下面哪个叙述是正确的?(选择二个)() 1. public class MyTextArea extends TextArea 2. public MyTextArea(int nrows, int ncols) 3. enableEvents(AWTEvent.TEXT_ EVENT_MASK); 4. 5. 6. public void processTex

12、tEvent (TextEvent te) 7. System.out.println(“Processing a tA.源程序必须存放到MyTextArea.java文件中B.在行2和行3之间应该增加一句:super(nrows, ncols)以至新构件有合适的大小C.在行6 processTextEvent()的返回值应声明为boolean而不是 void.D.在行7和8之间应增加一句:return true.正确答案:AB10.下面main()方法的定义哪些是正确的()?A.public static void main(String args)B.public static void

13、main(String) C.public static void main(String args) D.public static void main(String x) 正确答案:ACD三、 判断题 (共 20 道试题,共 40 分)1.所有的鼠标事件都由MouseListener监听接口的监听者来处理。A.错误B.正确正确答案:A2.Java的类是单继承的,所有的类都从Object类派生而来的。A.错误B.正确正确答案:B3.如果p是父类Parent的对象,而c是子类Child的对象,则语句c = p是正确的。A.错误B.正确正确答案:A4.TCP/IP为各种不同的硬件提供通用的编程接

14、口。这套协议支持使用不同网络介质的网络连接,TCP/IP使得世界各地的网络联系成国际互联网成为可能。A.错误B.正确正确答案:B5.Java Applet是由独立的解释器程序来运行的。A.错误B.正确正确答案:A6.Java中所有的类都是java.lang的子类。A.错误B.正确正确答案:A7.JPanel是Swing的面板类,默认使用FlowLayout布局管理器。A.错误B.正确正确答案:B8.Java源程序是由类定义组成的,每个程序可以定义若干个类,但只有一个类是主类。A.错误B.正确正确答案:B9.方法覆盖与域隐藏一样,父类的同名方法在子类中仍占有自己独立的内存空间。A.错误B.正确正

15、确答案:A10.ava的各种数据类型所占用的内存长度与具体软硬件环境有关。A.错误B.正确正确答案:A11.容器是用来组织其他界面成分和元素的单元,它不能嵌套其他容器。A.错误B.正确正确答案:A12.应用程序一定要有main()方法,小程序一定要继承于Applet 类。A.错误B.正确正确答案:B13.session.get Parameter(“count”)可以取出count属性。A.错误B.正确正确答案:A14.字符串 "'a'" 的长度是5。A.错误B.正确正确答案:B15.一个Java Applet源程序的主类能有多个父类。A.错误B.正确正确答案:B16.<session-timeout>30</session-timeout>,30的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论