java考试二(试卷)到对象和类_第1页
java考试二(试卷)到对象和类_第2页
java考试二(试卷)到对象和类_第3页
java考试二(试卷)到对象和类_第4页
java考试二(试卷)到对象和类_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

JAVA 笔试试卷笔试试卷 得分 一 单项选择题 共 25 题 每小题 2 分 共 50 分 1 在面向对象方法中 实现信息隐藏信息隐藏是依靠 A 对象的继承 B 对象的多态 C 对象的封装 D 对象的分类 2 对成员的访问控制保护最强保护最强的是 A public B 缺省 C private D protected 3 可用作 JAVA 标识符标识符的是 A 123 B C data D static 4 在 Java 中 由 Java 编译器自动导入 而无需无需在程序中用 import 导入的包是 A java applet B java awt C java util D java lang 5 5 用于存放创建后则不变不变的字符串常量是 A String 类 B StringBuffer 类 C Character 类 D 以上都不对 6 给定如下 JAVA 程序片段 class A public A System out print A class B extends A public B System out println B public static void main String args B b new B 上述程序将 A 不能通过编译 B 通过编译 输出为 AB C 通过编译 输出为 B D 通过编译 输出为 A 7 下列语句中属于多分支语句的是 A if 语句 B switch 语句 C do while 语句 D for 语句 8 给定下列代码 public class Person static int arr new int 10 public static void main String a System out println arr 1 下列说法正确正确的有 A 编译时将发生错误 B 编译时正确但运行时出错 C 输出为 0 D 输出为 null 9 设 x 1 y 2 z 3 则表达式 y z x x A 0 B 1 C 2 D 3 10 在 Java 中 所有类根类根类是 A java lang Object B java lang Class C java applet Applet D java awt Frame 11 在 JAVA 语言中 下列语句中正确正确的是哪个 A String temp new String j a z B String temp new String j b c C String temp a b c D String temp a b c 12 在 Java 中 下面关于构造函数的描述正确正确的是 A 类必须有显示构造函数 B 它的返回类型是 void C 它和类有相同的名称 但它不能带任何参数 D 以上皆非 13 下面答案中 a b 结果正确正确的是 StringBuffer stringBuffer1 new StringBuffer abc StringBuffer stringBuffer2 new StringBuffer abc boolean a stringBuffer1 equals stringBuffer2 String empA new String abc String empB new String abc boolean b empA empB A true false B true true C false false D false true 14 编译并运行下面的代码 会打印出 int i 1 switch i case 0 System out print zero t case 1 System out print one t case 2 System out print two t default System out print default t A one B one default C one two defaultD default 15 编译并运行下面的代码 会发生什么情况 public class Q public static void main string args int anar new int 1 2 3 System out println anar 0 A 1 B Error anar is referenced before it is initialized C 2 D Error size of array must be defined 16 下列叙述哪个是错误错误的 A String 类是 final 类 不可以有子类 B StringBuffer 类创建的字符串对象是不可以改变的 C abc abc 的值是 false D abc equals abc 的值是 true 17 在 Java API 帮助文档中 我们查阅了关于 String 类的描述如下 从上述描述中我们可以获得许多信息 一下叙述中错误错误的是 A String 类属于 java lang 包 B String 类的父类是 Object 类 C 字符串对象是可以比较的 D String 类可以被继承 18 String s hello 30 5 System out println s String s1 30 5 hello System out print t s1 下列输出结果正确正确的是 A hello305 35hello B hello35 305hello C 编译时出错 D hello35 35hello 19 给定下列程序 public class Test public static void main String args String str new String World Char ch H e l l o change str ch System out println str and System out println ch public static void change String str char ch str Changed ch 0 C 上述程序的运行结果应该是 A WorldandHello B WorldandCello C ChangedandHello D ChangedandCello 20 如下 Java 代码段 体现了 的概念 public void aMethod String s public void aMethod int i public void aMethod int i float f A 多继承 B 重载 C 重写 D 多态 21 Java 是从 语言改进重新设计 A Ada B C C Pasacal D BASIC 22 在类 MyClass 中定义了方法 getResult 其中包含语句 double myresult Math sqrt 1000 Math sqrt 1000 为了使此程序可用 需要导入什么包 A java lang B java Math C java util Math D 以上皆非 23 在调用方法时 若要使方法改变实参的值 可以 A 用基本数据类型作为参数 B 用对象作为参数 C A 和 B 都对 D A 和 B 都不对 24 执行下列代码后 哪个结论是正确正确的 String s new String 10 A s 10 为 B s 9 为 0 C s 0 为 未定义 D s length 为 10 25 在下述程序中 判断 i j 共执行的次数次数是 public static void main String args int i 0 j 10 k 2 s 0 for i k if i j System out println s break s i A 4 B 7 C 5 D 6 得分 二 阅读程序 共 3 题 每题 2 分 共 6 分 1 阅读下面的程序 public class Dog private int leg public Dog int leg leg leg public void print System out println leg leg public static void main String args Dog dog new Dog 4 Dog dog1 new Dog 8 dog print dog1 print 程序运行后的结果是 2 public class Test int x static int y public void test1 int i 1 System out println i 1 System out println x 2 System out println y 3 public static void test2 int i 3 System out println i 4 System out println x 5 System out println y 6 请指出不能通过编译的输出语句 从从 1 2 3 4 5 6 1 2 3 4 5 6 中选择中选择 3 阅读下面的程序 public class Test public static void main String args String s1 abc String s2 new String abc String s3 abc System out print s1 s2 t System out print s1 equals s2 t System out print s1 s3 t 程序运行后的结果是 得分三 简答题 共 4 题 每小题 4 分 共 16 分 1 1 StringString 和和 StringBufferStringBuffer 有哪些异同 有哪些异同 2 2 final final finally finally finalizefinalize 的区别 的区别 3 3 StringString strstr abc abc 与与 StringString str1str1 newnew String abc String abc 有什么区别 有什么区别 4 4 实例方法和类方法的区别 实例方法和类方法的区别 得分 五 编程题 第 1 题 9 分 第 2 题 9 分 第三题 10 分 共 28 分 注意

温馨提示

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

评论

0/150

提交评论