JAVA工程师B卷测试题_第1页
JAVA工程师B卷测试题_第2页
JAVA工程师B卷测试题_第3页
JAVA工程师B卷测试题_第4页
JAVA工程师B卷测试题_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1、JAVA工程师B卷注意:1、需断网测试; 2、考试时间:90分钟 3、姓名、专业、授课教师题号 一 二 三 总分得分 一、单选题(每小题2分,共40分)1、下面程序运行结果为()。 public static void main(String args) StringBuffer a = new StringBuffer(A); StringBuffer b = new StringBuffer(B); operate(a,b); System.out.println(a + , + b); public static void operate(StringBufferx,StringBuff

2、er y) x.append(y); y=x; 单选题 *A.A,BB. A,AC.B,BD.AB,B(正确答案)2、下面程序运行结果为()。 public class Test4 staticint a = 5; static System.out.println(a); Test4() a+; public static void main(String args) for(inti = 0;i 5) System.out.println(Hello Pido! ); 则执行以上程序段后,以下选项描述正确的是() 单选题 *A、运行时出现错误B、编译正确但运行时空指针异常C、编译时出现空指

3、针异常D、没有任何错误出现(正确答案)4、下面程序运行结果为public static void main(String args) try method(); catch (Exception e) System.out.println(A); finally System.out.println(B); public static void method() try wrench(); catch (Exception e) System.out.println(C); finally System.out.println(D); public static void wrench() t

4、hrow new NullPointerException(); : 单选题 *A. C, D, A , BB. C, D ,B(正确答案)C. D, A, BD. C, B, D5、下面关于变量及其范围的陈述哪些是不对的()。 单选题 *A. 实例变量是类的成员变量B. 实例变量用关键字static声明(正确答案)C. 在方法中定义的局部变量在该方法被执行时创建D. 局部变量在使用前必须被初始化6、在Java中一个类被声明为final类型,以下哪项说法正确?()。 单选题 *A. 表示该类不能被继承,意味着它不能再派生出新的子类,不能作为父类被继承,是顶级类(正确答案)B. 表示该类引用不可

5、修改C. 表示该类不可修改D. 表示该类方法不能被重写7、以下代码运行结果是classStudentintid;Stringname;intage;Student(inti,Stringn)id=i;name=n;Student(inti,Stringn,inta)id=i;name=n;age=a;voiddisplay()System.out.println(id+name+age);publicstaticvoidmain(Stringargs)Students1=newStudent(111,Karan);Students2=newStudent(222,Aryan,25);s1.di

6、splay();s2.display(); 单选题 *A.111 Karan 0 222 Aryan 25(正确答案)B. 111 Karan 0 111 Karan 0C.222 Aryan 25 222 Aryan 25D.222 Aryan 25 111 Karan08、以下代码运行结果是() classTestOverloading4publicstaticvoidmain(Stringargs) 单选题 *System.out.println(mainwithString);publicstaticvoidmain(Stringargs)System.out.println(main

7、withString); publicstaticvoidmain()System.out.println(mainwithoutargs); A.运行错误B.main with StringC.main with String(正确答案)D.main without args9、阅读下面代码片段,输出结果是()。 StringBuffer sb = new StringBuffer(Hello); String t = MY; t = t + FRIEND; sb.append(t); System.out.println(sb.toString().toLowerCase().toLowe

8、rCase(); 单选题 *A. my friend helloB. Hello MY FRIENDC. 程序报错D. hello my friend(正确答案)10、以下代码会输出什么内容()class A2 extends A1 A2()System.out.println(A2); public static void main(String args)new A2(); class A1A1()System.out.println(A1); 单选题 *A.A1B. A2C. A1A2(正确答案)D. A2A111、运算符优先级别排序正确的是() 单选题 *A.由高向低分别是:()、!、

9、算术运算符、关系运算符、逻辑运算符、赋值运算符(正确答案)B. 由高向低分别是:()、关系运算符、算术运算符、赋值运算符、!、逻辑运算符C. 由高向低分别是:()、算术运算符、逻辑运算符、关系运算符、!、赋值运算符D. 由高向低分别是:()、!、关系运算符、赋值运算符、算术运算符、逻辑运算符12、运行下面这段代码,输出结果是()。 public class MyTest int x = 30; public static void main(String args) int x = 20; MyTest ta = new MyTest(); ta.Method(x); System.out.p

10、rint(x); public void Method(int z) int y = z*z+x; System.out.print(y); 单选题 *A、93030B、 43020(正确答案)C、92030D、 4203013、关于for循环和while循环的说法哪个正确?() 单选题 *A.while循环先判断后执行,for循环先执行后判断。B.while判断条件一般是程序结果,for判断条件一般是非程序结果(正确答案)C.两种循环任何时候都不可以替换D.两种循环结构中都必须有循环体,循环体不能为空14. 关于以下程序代码的说明正确的是() class HasStaticprivate s

11、tatic int x=100;public static void main(String args )HasStatic hs1=new HasStatic( );hs1.x+;HasStatic hs2=new HasStatic( );hs2.x+;hs1=new HasStatic( );hs1.x+; HasStatic.x- -; System.out.println(“x=”+x); 单选题 *A.5行不能通过编译,因为引用了私有静态变量B.10行不能通过编译,因为x是私有静态变量C. 程序通过编译,输出结果为:x=103D. 程序通过编译,输出结果为:x=102(正确答案)1

12、5. 请看下列代码: public class Blip protected int blipvert(int x) return 0; Class Vert extends Blip ; 在处填入选项中的代码,使Vert类没有编译错误的是:() 单选题 *A.public int blipvert(int x)return 0;B.private int blipvert(int x)return 0;C.private int blipvert(long x)return 0;(正确答案)D.protected long blipvert(int x)return 0;16.研究下面JAV

13、A代码 public class TestException public static void main(String args) try System.out.println(hello,jr); System.exit(0); finally System.out.println(88); 输出结果为() 单选题 *A.hello,jr(正确答案)B.88C.hello,jr后是88D.不能编译17、HttpServletRequest接口的()方法用于创建会话。 单选题 *A、getContext()B、getSession()C、setSession()(正确答案)D、putSes

14、sion()18.给出如下声明: String s=Example; 合法的代码有哪些?() 单选题 *A.s=3B.s3=XC.int i=s.lengthD.s=s+10(正确答案)19.新建一个流对象,下面哪个选项的代码是错误的?() 单选题 *A new BufferedWriter(new FileWriter(a.txt);B new BufferedReader(new FileInputStream(a.dat);(正确答案)C new GZIPOutputStream(new FileOutputStream(a.zip);D new ObjectInputStream(ne

15、w FileInputStream(a.dat);20、选择下面代码的运算结果:(). public class Test public void method() for(int i=0;i3;i+) System.out.print(i); System.out.print(I); 单选题 *A.0122B.0123C.编译错误(正确答案)D.没有任何输出二、多选题(每小题4分,共40分):1、以下代码第()行有错误 int list = new int10; 第1行 StringBuffer sb = new String (); 第2行 / 产生0-99的随机数 第3行 int num

16、; 第4行 for (int i = 0; i 10; i+) 第5行 num = Math.random() * 100; 第6行 listi = num; 第7行 sb.append(num + t); 第8行 第9行 *A、第1行B、第2行(正确答案)C、第6行(正确答案)D、第8行E、第5行2、以下哪四个能使用throw抛出?() *A、Error(正确答案)B、EventC、ObjectD、Throwable(正确答案)E、Exception(正确答案)F、RuntimeException(正确答案)3、关于下面代码,说法正确的是()。 public class Test int x

17、=10; 第1行 public static void main(String args1) 第2行 Test test = new Test(); 第3行 int x = 11; 第4行 if (test.methodA() 第5行 x+; 第6行 System.out.println(x); 第7行 第8行 第9行 public boolean methodA() 第10行 System.out.println(x+); 第11行 return true; 第12行 第13行 第14行 *A、第4行有编译错误B、第5行有编译错误C、第12行有编译错误D、运行输出12(正确答案)E、运行输出

18、10(正确答案)F、运行输出114、关于下面代码,说法正确的是() String space = ; String composite = space +space+ a + space +b+ space; System.out.println(AB.equalsIgnoreCase(composite.substring(1).trim().toUpperCase(); *A、编译报错B、输出结果为false(正确答案)C、输出结果为trueD、其中AB是对象(正确答案)E、其中AB不是对象5.关于ArrayList和LinkedList的区别,说法正确的几项是() *A.ArrayLis

19、t将对象存放在连续的位置上,LinkedList将对象存放在独立的空间;(正确答案)B.ArrayList将对象存放在独立的空间,LinkedList将对象存放在连续的位置上;C.ArrayList相对LinkedList插入删除操作效率更高;D.ArrayList相对LinkedList插入删除效率更差;(正确答案)6、在Java中,有8种基本数据类型和3种引用类型,以下属于引用数据类型的是() *A、String(正确答案)B、int(正确答案)C、Object(正确答案)D、boolean7、switch(表达式) 中,表达式的值可以是() *A、booleanB、int(正确答案)C、char(正确答案)D、String(正确答案)8、数据库中的表通常要定义某个字段为主键,主键的作用是() *A. 唯一标识记录(正确答案)B. 用来建立与其它表的关联关系(正确答案)C. 提升查询速度(正确答案)D. 保证数据

温馨提示

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

评论

0/150

提交评论