Java工程师认证工信部考试

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

工业和信息化产业部

中级JAVA软件工程师考试

学校:____________ 学号:____________ 姓名:______________ 注意:

考试时间为120分钟,试卷总分100分,闭卷考试,请遵守考场纪律,考试严禁作弊,作弊者立即停止考试,成绩按0分处理。到时间收卷,延迟交卷按作弊处理。

多项选择会在题目后提示多选,没有提示说明默认是单选,并将选择题答案填入最后的答题卡中。

一、选择题(共20题,每题2分, 共40分)

1)以下代码编译报错的是?D

A. double a = 129;

B.int a = 129;

C. short a = 129;

D.byte a = 129;

2)以下是JAVA基本数据类型的是?(多选)AC

A. int

B. String

C. double

D. Boolean 基本数据类型short,boolean,开

头大写为引用数据类型。除Integer为int的改写

3)下面不是JAVA关键字的是? BC

A. break

B. string

C. retrun

D. throw return

4)以下哪个异常类型描述的是引用未初始化? A

A. NullPointerException

B. ClassCastException 类型转换异常

C. NumberFormatException 数据不匹配

D. IndexOutOfBoundsException 下标越界

5)执行下面程序,输出的结果是?B

1,public class Test{

2, public static void main(String[] args){

3, int a = 5;

4, double b = 8;

5, a = a++ + b; int型不够装入double型6, System.out.println(a);

7, }

8, }

A.第4行编译报错

B.第5行编译报错

C.编译成功,输出13

D.编译成功,输出14

6)在Java API 文档中哪些节是包含在class 文档内的?(多选)ABC

A、class的描述以及相关内容

B、成员变量列表

C、类的层次结构图

D、父类的方法列表

7)关于被保护访问控制符protected修饰的成员变量,以下说法错误的是? B

A、能被同一包内的类访问,也能被同一包内的子类访问

B、只可以被两种类访问和引用:该类本身、该类的所有子类

C、可以被三种类所引用:该类本身、与它在同一个包中的其他类、在所有继承该类的子类

D、能被同一包内的类访问,也能被其它包内的子类访问

//prptected可以被同一包的类、该类的所有子类(同包&不同包)访问,可以被该类本身,同一包的其他类和其所有继承的子类引用

8)以下哪个可以用来描述文件和目录对象? A

A、File

B、Directory

C、FileDescriptor

D、FileNameFilter

9)执行以下代码会输出什么结果? B

public class Test {

String getStr(String s){

return s + “hello”;

}

public static void main(String arg[]) {

Test t= new Test();

System.out.println(t.getStr(“LiLei\n”));

}

}

A. 编译报错

B. LiLei

hello

C. LiLeihello

D. 无任何输出

10)下面程序的输出结果是? A

public class Test{

public static void main(String[] args){

String s = “abc dsf ghi”;

String[] arr = s.split(“\s”);//变成\\s System.out.println(arr.length);

}

}

A.编译报错

B. 2

C. 1

D. 3

11)以下的程序的执行结果为?C

1public class Demo{

2public double getHeight(){

3return 171.0;

4}

5public int getHeight (){

6return 171;

7}

8 public static void main(String[] args){

9 Demo demo = new Demo();

10 System.out.println(demo.getHeight());

11 }

12 }

A.输出171.0

B. 输出171

C. 第2行和第5行编译报错

D. 第10行编译报错

12)执行以下代码后,下面哪些描述是正确的?C

1 public class Student{

2 private String name = “Jema”;

3 public void setName(String name){

4 = name;

5 }

6 public String getName(){

7 return ;

8 }

9 public static void main(String[] args){

10 Student s;

11 System.out.println(s.getName());

12 }

13 }

A.输出null

B.第10行编译报错

C.第11行编译报错

D. 输出Jema

相关文档
最新文档