2021年JavaEE培训班第一阶段评测试卷_第1页
2021年JavaEE培训班第一阶段评测试卷_第2页
2021年JavaEE培训班第一阶段评测试卷_第3页
2021年JavaEE培训班第一阶段评测试卷_第4页
2021年JavaEE培训班第一阶段评测试卷_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

1、2013年培训班JavaEE第一阶段评测试卷一、单选题(本大题 15小题,每小题2分,共30分)1 .应用程序的 main方法中有以下语句,则输生的结果是 (A )。String s1=new String("AAA");String s2=new String("AAA");boolean b1=s1.equals(s2);boolean b2=(s1=s2);System.out.print(b1+" "+b2);A)true falseB) false true C) true trueD)false false2 .下面是fi

2、ndSum(int m,int n)方法的定义,方法调用 findSum(1,4)的返回结果是(D )。int findSum(int m,int n) int sum=0;for(int i=m;i<=n;i+) sum+=i; return sum; A) 1 B) 4 C) 5D)103 .应用程序的 main方法中有以下语句,则输生的结果是(A )。String obj=new String("abcxyz");for(int i=obj.length()-1;i>=0;i-) System.out.print(obj.charAt(i);A) zyxc

3、baB) xyzC) abcD)abcxyz4 .下面程序段执行后b的值是(B )。各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有 |String str = "java"boolean b = str instanceof String;A) 0 B) true C) 1 D) false5 .下列语句序列执行后,num的值是()。Random rd1=new Random();int num=Math.abs(rd1.nextInt()%4+1;A)14之间的随机值 B)5 C) 0 D) -16 .下列代码运行的结果是(D )public st

4、atic void main(String口 args) int num = 4;int y = 0;switch(num) case 1:y+;case 2:y+=2;case 3:y+=3;case 4:y+=4;case 5:y+=5;System.out.println(y);A. 0B. 4C. 5D. 97 .在java中,关于数组描述正确的是(B )A.数组中的索引下标从1开始B.存储在数组当中的数据都属于同一数据类型 C.通过数组名.length()能获得数组的长度 D.数组的最大索引下标是数组的长度8 .下列标识符哪个是合法的( A) A. class B. $abc C.

5、1234 D. *name9 .下面程序的输生结果是什么(D ) int口 arr = new int10;System.out.println(arr0);A .编译不通过B.运行时由错C.输由nullD.输由010.编译并运行以下代码将发生什么?( D )class MyClass int x;MyClass(int i) x = i;public static void main(String args) MyClass m1 = new MyClass(100);MyClass m2 = new MyClass(100);if (m1.equals(m2) System.out.pri

6、ntln("Both are equal"); else System.out.println("Both are not equal");A.代码编译时报由错误提示信息“equals()方法未定义”B.编译通过,抛由运行期异常.C.输由 Both are equal.D.输由 Both are not equal11 .下列代码运行的结果是(C )public static void main(String口 args) int x = 4;int y = 5;if(x+>4 & +y>5) x+;System.out.printl

7、n("x=" + x + ",y=" + y);A. x=4,y=5B. x=4,y=6C. x=5,y=6D. x=6,y=612 .尝试运行下面的代码会发生什么?(B )public class Test public static void main(String args) boolean m = true;if (m = false) System.out.println("true"); else System.out.println("false");A.输由字符串"true”B.输由字符串

8、"false”C.编译时错误D.运行时错误13.下面关于java中包的说法不正确的是(B )A.在java中可以使用import语句导入包B.在java中可以使用 package语句导入包C.位于同一个包中的类,不需要导包就可以直接访问D.不同的包中可以由现类名相同的类14.关于下面的程序的说法正确的是() o1 public static void main(String口 args)2 3 String myString;4 int x = 100;56 if (x < 100) myString= "x is less than100"7 if (x

9、> 100) myString= "x is greater than100"8 System.out.println(myString.length();9 A.编译时报由错误提示信息“变量 myString没有被初 始化”B.编译通过C.编译未能通过。但如果变量 myString在第8行前的 代码中被初始化,代码可以编译通过,运行时可以输由宇符串myString的长度D.以上都不对15.在Java中,用来跳由循环的关键字为(C)A. returnB. continueC. breakD. exit二、多选题(本大题 10小题,每小题2分,共20分)1 .在Java

10、语言中,用来给变量或方法命名的字符可以是(AB )。A)下划线_B)字母C) +D)*2 . Java语言的数据类型分基本数据类型和复合数据类型(引用类型),下面的选项是复合数据类型的是( CD )A)字符串类B)接口C)类D)数组3 .下面说法正确的是(BCD ) oA)final可修饰类、属性(变量)、方法。B)abstract可修饰类、方法。C)抽象方法只有方法头,没有方法体。D)关键字final和abstract不能同时使用。4 .下列关于类的继承的描述,正确的有( CD )A. 一个类可以同时继承多个父类B. 一个类可以具有多个子类C.子类会自动拥有父类所有的方法D. 一个类继承另一

11、个类需要使用extends关键字5 .在Java中,下列语句不能通过编译的有(BC )A. String s= join "+ 3;B. int a= join "+3;C. int a= a'+5;D. float f=5+5.5;6 .下面哪些 函数是 public void aMethod()的重载函 数?(AC )A. void aMethod( ).B. public int aMethod(int a, float b)C. public void aMethod ().D. public float aMethod (int m) 7 .下面关于Jav

12、a中的线程的说法正确的是(AD)。A) Java提供了 Thread类,支持多线程机制。B) 一个线程创建并启动后,它将执行自己的 run()方法。C)要在程序中实现多线程,必须在源程序前面使用import 语句显示的导入 Thread 类。D)实现多线程有两种方法:继承线程类Thread;实现Runnalbe 接口。8 .下面关于Java中异常处理try块的说法正确的是(AD )?A) try块后通常应有一个 catch块,用来处理try块中抛由 的异常。B) catch块后必须有finally块。C)可能抛由异常的方法调用应放在try块中。D)对抛由的异常的处理应放在try块中9 .下列关

13、于构造函数的说法正确的是(AD )A.方法名必须与类名相同B.使用new关键字创建对象时,java虚拟机会自动调用构造函数C.我们在定义一个类时,必须要声明至少一个构造函数D.构造函数中不能使用return语句10.下列选项中关于Java中super关键字的说法正确的是(BCA. super关键字操作父类中被隐藏的成员变量和被覆盖的 成员方法。B. super关键字不仅可以指代子类的直接父类,还可以指代父类的父类。C.子类通过super关键字只能调用父类的方法,而不能调 用父类的属性。D.在子类的构造函数中可以通过super关键字调用父类的构造函数。三、填空题(本大题 20小题,每小题1分,共

14、20分)1 .若一个应用程序类的类名是App1 ,则保存该文件时的文件名为 _App1.java 02 .若包 mylib存放在环境变量classpath指明的路径下,把mylib 包中的类 A 导入程序中的语句是_import mylib。3 . Java语言中关键字interface用来定义_接口。4 .在循环中使用break语句,则 终止(终止/继续)当前循 环的执行。5 . tcp协议是一种面向 连接(连接/无连接)的保证可靠传输的协议。6 .在Java语言中,逻辑常量只有 _true 和false两个值。各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有 7 .方

15、法调用 Math.max(99,88)返回的结果是_99。8 .对象之间是通过 Socket 方式进行通信和沟通的。9 .同一个类中多个方法具有相同的方法名,不同的参数列表称为方法的 重写10 .异常处理机制简化了程序的复杂性,如果在程序执行过 程中,则可以用trycatch () 语句主动抛由异常11 .定义字符串: String s=new String("javaok!"); s1=s.substring(1,4);贝U s1 的值是。12 .线程对象调用 sleep(100)方法,则该线程休眠_100毫 秒。13 .表达式(4%2=0)的值是_true。14-15.

16、用来定义一个类指定继承父类的关键字是 _extents,用来实现接口的继承的关键字是 。(2分)16 .在Java中若定义抽象类则需要加关键字_abstract来修饰。17 .do while语句至少执行 一次 次循环。18 .sql中对查询结果进行分组使用关键字 .19 .启动一个线程是用 star () _ (run()/start()方法。20 .文件随机访问类 RandomAccessFile中的方法seek(int pos) 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有 |可将读写指针 (移动到/跳过)指定的位置pos,方便文件 的读写.四、阅读程序,回答问

17、题(本大题4小题,每小题2.5分,共10分)1. (5分)下列代码运行的结果是: public static void main(String口 args) int num = getNum ();System. out .println(num);public static int getNum() int num = 1;return num+; 2. (5 分)1: public class A 2: public static void main(String args) 3: try4: int x尸1,2,3;5: int k=Integer.parseInt(args0);6:

18、System.out.println(xk);7: System.out.println("try 结束!”);8: 9: catch(ArrayIndexOutOfBoundsExceptione)10: System.out.println("执行 catch");11: 12: finally13: System.out.println("执行 finally");14: 15: System.out.println("程序结束!”);16: 17: (1)若在命令行编译该程序后,键入下面的内容运行该程序:java A 1则程序

19、输由的结果如何(2分)?(2)若在命令行编译该程序后,键入下面的内容运行该程序:java A 3则程序输由的结果如何(3分)?3 .下列代码运行的结果是()public class Test1 public static void changeStr(String str) str="welcome"public static void main(String口 args) String str="1234"changeStr(str);System.out.println(str);4 . (5 分)1: public class A 2: public static void main(String args) 3: X x=new X();4: Y y=new

温馨提示

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

评论

0/150

提交评论