JAVA测试题.pdf_第1页
JAVA测试题.pdf_第2页
JAVA测试题.pdf_第3页
JAVA测试题.pdf_第4页
JAVA测试题.pdf_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

JAVA 测试题 一单项选择题(每题 1.5 分,合计 30 分) 1.运行下面代码能够得出的结果? ( B ) String s=new String(“Java “); System.out.println(s.substring(1,3); A.aB. avC. avaD. jav 2.下面定义的变量能执行那些操作? (A) String s1=new String(“Hello“); String s2=new String(“there“); String s3=new String(); A s3=s1 + s2;Bs3=s1-s2;Cs3=s1 D。s3=s1 能打印出什么结果? ( D ) A6B 0C 1D 7 4. 传递 4, 0 来运行下列代码中的方法 divide(int a, int b), 结果是: (A) public void divide(int a, int b) try int c = a / b; catch (Exception e) System.out.print(“Exception “); finally System.out.println(“Finally“); A.打印输出: Exception FinallyB.打印输出: Finally C.打印输出: ExceptionD.没有任何输出 5. 对 public void add(int a) 方法的重写方法:( D ) A.必须返回 voidB.必须返回 int C.可以返回任何需要的类型D.可以不要返回值 6. 对 public void add(int a) 方法的重载方法应返回: ( C ) A.voidB.intC.任何类型D.可以不要返回值 7. 下列类分别在不同的文件中定义:( C ) class Vehicle public void drive() System.out.println(“Vehicle: drive“); class Car extends Vehicle public void drive() System.out.println(“Car: drive“); public class Test public static void main (String args ) Vehicle v = new Vehicle(); Car c = new Car(); v.drive(); c.drive(); v = c; v.drive(); 编译和执行类 Test 后,结果是: A.在语句 v= c;处产生编译时错误 B.在语句 v= c;处产生运行时错误 C.输出:Vehicle: driveCar: driveCar: drive D.输出:Vehicle: driveCar: driveVehicle: drive 8. 在子类构造方法内的什么位置可以对超类的构造方法 super( )进行 调用: ( B ) A.子类构造方法的任何地方 B.子类构造方法的第一条语句处 C.子类构造方法的最后一条语句处 D.不能对超类的构造方法进行调用 9. 以下代码运行结果是: ( D ) public class Test public static void main (String args ) System.out.println(012+3e2); A. 310B. 300C.312D.310.0 10. 选择可以建立线程的接口: (A) A.RunnableB.RunableC.extendsD.Thread 11.以下程序运行结果什么: ( D ) for(int i=1;i 20. 给出下列代码,运行结果是什么?( D ) public class Example public static void main(String args) int i=0; do System.out.println(i); while (-i0) A. 0B.-1C.没有任何输出D.编译时错误 二、填空题(每题 2 分,合计 20 分) 1.标示符的命名规则是:由字母、数字、下划线和$组成,不能以数 字开头,不能和关键字重名,区分大小写,长度无限制。 2.被类的所有对象共享的成员一定是_静态_成员。 3.当父类和子类中的方法返回类型,方法名,参数一致,称为方法的 _重写_ 4.java 中定义字符串常量可以使用_java.lang.String_类定义。 5.被_final_关键字修饰的类,是不可以作为父类使用。 6.集合 ArrayList 实现了_List_接口。 7.Arrays 工具类中的_sort_方法可以实现排序功能。 8.按照所占字节的从小到大顺序,写出 java 中的 8 种基本数据类型 byte(boolean)short(char)int(float)long(double)_ 9.表达式(11+8*3)/4%3 的结果是_2_ 10.java 中加载 mysql 驱动器的代码是_ 三、判断题(每题 1 分,合计 10 分) 1.java 程序构成的基本单位是类。 2.OOA 是 java 面向对象程序的设计。 3.java 中的基本类型是由四类简单类型和八种封装类型组成。 4.方法的引用调用执行效率没有传值调用的效率高。 5.只有父类的构造方法的访问修饰符是 private 时, 子类才不能继承父 类的构造方法。 6.java.util.List 和 java.util.Set 有共同的父接口 Collection 7.java 中所有异常的父类是 Exception 8.Collection 接口中有抽象方法 Iterator()方法 9.一个方法中只能有一个 return 语句 10.JDBC 连接访问数据库的效率低于 ODBC。 四、简答题(每题 4 分,合计 02 分) 1、静态方法和非静态方法的区别。 2、写出你见过的 5 种运行时异常。 3、StringBuffer 和 St

温馨提示

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

评论

0/150

提交评论