东师《Java程序设计》15春在线作业1试卷(最新)_第1页
东师《Java程序设计》15春在线作业1试卷(最新)_第2页
东师《Java程序设计》15春在线作业1试卷(最新)_第3页
东师《Java程序设计》15春在线作业1试卷(最新)_第4页
东师《Java程序设计》15春在线作业1试卷(最新)_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

1、东师Java 程序设计15 春在线作业 1 一、单选题(共 10 道试题,共 30 分。)V 1.下面哪句是正确的?()A. 会打印出 Hello Worl。B. 编译错误。C. 运行时间错误。D. 只打印出 Hello.满分:3 分2. 以下哪个关键字可以用来对对象加互斥锁?()A. tran sie ntB. serializeC. synchroni zedD. static满分:3 分3. Panel 类对象的默认布局是()。A. FlowLayout 布局B. BorderLayout 布局C. CardLayout 布局D. GridLayout 布局满分:3 分4. 关于以下程序

2、段的说法,正确的是()A. 可通过编译B. 第 3 行产生编译错误C. 第 4 行产生编译错误D. 第 6 行产生编译错误满分:3 分5.下列程序段的输出结果是()operatorsa ndExpressi onsvoidstri ngPlus() intSystem.out.pri ntln( abc+3); A. 15B. abc3C. 256D. 63满分:3 分6. 实现一个线程有几种方法:()A. 种public classa=3,b=4,c=5;B. 两种C. 三种D. 三种以上满分:3 分7. 下列选项不是 Java 关键字的是()A. sizeofB. superC. abst

3、ractD. break满分:3 分8.阅读下面的代码, 第10 行的语句将调用哪个方法?()1. class Person 2. public void printValue(int i, int j) /* */ 3. public void pri ntValue(i nti)/*.*/ 4. 5. public class Teacher exte nds Pers on 6.public void printValue() /*.*/ 7. public void printValue(int i) /*.*/8. public static void mai n(String ar

4、gs) 9. Pers on t = new Teacher(); 10.t.pri ntValue(10); 11. 12. A. 行 2B. 行 3C. 行 6D. 行 7满分:3 分9. 下面哪些是 short 型的取值范围?()A. -27 - 27-1B. 0 - 216-1C. -215 - 215-1D. -231 - 231-1满分:3 分10. 下面代码的执行结果是什么?() x =,v/bodyv/htmlA. x = 3, 5B. x = 3, 7C. x = 5, 3D. x = 5, 7满分:3 分二、多选题(共 10 道试题,共 30 分。)V 1.选出合理的标识符

5、()A. _sys1llB. 2mailC. $changeD. class满分:3 分2.以下是一段不完整的方法代码,下面哪些方法能够使该方法抛出一个lOException,假定该方法返回 true ? ()1. public void method() 2. 3. if(someTestFails() 4. 5. 6. 7.A. 在行 2 增加:IOException e;B. 在行 4 增加:throw e;C. 在行 4 增加:throw new IOException();D. 在行 6 增加:throw new IOException();满分:3 分3.设有如下变量说明:byte

6、 myByte; int myInt; long myLong; charmyChar; float myFloat; double myDouble;以下赋值语句哪个需要强制转换A. myFloat = myDouble;B. mylnt = myL ong;C. myByte = 3;D. mylnt = myChar;满分:3 分4. 给定下面的代码段,哪些选项是对setVar ()方法的重载?()1. publicclass MethodOver 2. public void setVar (i nt a, i nt b, float c) 3. 4. A. private void

7、setVar (int a, float c, int b) B. protected void setVar (int a, int b, float c) C. public int setVar (i nt a, float c, int b) retur n a;D. public int setVar (i nt a, int b, float c) retur n a;满分:3 分5. 指出下列哪个方法与方法 public void add(i nt a)为合理的重载方法。()A. public int add(i nt a)B. public void add(l ong a)C

8、. public void add(i nt a,i nt b)D. public void add(float a)满分:3 分6.如果下列的方法能够正常运行,在控制台上将显示什么?()publicvoidexample()tryun safe();System.out.pri ntln( Testi);System.out.pri ntl n(Test 2);System.out.pri ntln( Test 4); A. Test 1B. Test 2C. Test 3D. Test 4满分:3 分7.下面代码执行后,其正确的输出结果包括()。public classExample pu

9、blic static void main(String args ) int l=0;A. Doi ng it for l is 3B. Doi ng it for l is 1C. FinishD. Doi ng it for l is 0满分:3 分catch(SafeExceptio ne)finallySystem.out.println(Test 3);doSystem.out.pri ntln(itDoong I is: ” +l);while(-l0)System.out.println(Finish ” );8.编译并运行下面的程序,运行结果为().public class

10、T1 public static voidmain (String args) T1 a=new T1(); a.method(8); a.method(1.2f); void method(float i) System.out.pr intln (float: +i); void method(l ongi) System.out.pri ntln (Io ng: +i); A. 程序有编译错误,因为两个 method()方法必须定义为静态(static)的B. 程序可以编译运行,输出结果为:long: 8f loat: 1.2C. 程序可以编译运行,输出结果为:float: 1.2lo

11、ng: 8D. 程序中定义的两个参数不同的method 方法称为方法重栽。满分:3 分9.以下是一段不完整的方法代码,下面哪些方法能够使该方法抛出一个IOException,假定该方法返回 true ? () 1. public void method() 2. 3. if(someTestFails() 4. 5. 6. 7.A. 在行 2 增加:IOException e;B. 在行 4 增加:throw e;C. 在行 4 增加:throw new IOException();D. 在行 6 增加:throw new IOException();满分:3 分10. 下面哪些关键字能用来控

12、制对类成员的访问()?A. publicB. protectedC. privateD. default满分:3 分三、判断题(共 20 道试题,共 40 分。)V 1.所有的键盘事件都由KeyEvent 类的对象表示。A. 错误B. 正确满分:2 分2. 如果没有为类中的某些成员赋初始值,Java 执行系统会为类成员赋予 固定的初始值,如数值变量的值为 0,布尔变量的值为 true,未初始化的 引用为 null。A. 错误B. 正确满分:2 分3. System 类不能实例化,即不能创建 System 类的对象。A. 错误B. 正确满分:2 分4. Java 程序里,创建新的类对象用关键字

13、new,回收无用的类对象使用关键字 free。A. 错误B. 正确满分:2 分5. Http Servlet Request 类的 get Parameter。方法返回类型是 Object。A. 错误B. 正确满分:2 分6. 在一个 JSP 页中,session=true 是默认值。A. 错误B. 正确满分:2 分7. 终止线程的方法,是使 run 方法执行暂停。A.错误B.正确满分:2 分8. Java 应用程序一定要有 main()方法,小程序一定要继承于 Applet 或JApplet 类。A. 错误B. 正确满分:2 分9. 即使一个类中未显式定义构造函数, 也会有一个缺省的构造函数

14、,缺省的构造函数是无参的,函数体为空。A. 错误B. 正确满分:2 分10.当运行 javac 命令对一个 java 源程序进行编译时,必须写出该源程序 文件的完整文件名,包括扩展名.java。)A. 错误B. 正确满分:2 分11. Java 中的 String 类的对象既可以是字符串常量,也可以是字符串变量A.错误B.正确满分:2 分12. Java Application 是由独立的解释器程序来运行的。A. 错误B. 正确满分:2 分13. 容器是用来组织其他界面成分和元素的单元,它不能嵌套其他容器。A. 错误B. 正确满分:2 分14. 接口中所有方法均为抽象方法。A. 错误B. 正确满分:2 分15. 整型一般都以十进制的形式表示,也可以写成八进制或十六进制。A.错误B.正确满分:2 分16. Java 程序有两种类别的应用,分别是应用程序application 和小程序appletA. 错误B. 正确满分:2 分17.Java Applet 的字节码文件须嵌入 HTML 的文件中并由负责解释 HTML 文件的 WWW 浏览

温馨提示

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

评论

0/150

提交评论