东软编程笔试题库及答案.docVIP

  • 2
  • 0
  • 约2.75千字
  • 约 6页
  • 2026-03-08 发布于山东
  • 举报

东软编程笔试题库及答案

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

1.以下哪种数据类型不属于基本数据类型?

A.intB.floatC.StringD.char

答案:C

2.在Java中,用于创建对象的关键字是?

A.newB.createC.makeD.build

答案:A

3.以下哪个运算符用于逻辑与?

A.|B.C.^D.~

答案:B

4.若有数组定义int[]arr={1,2,3,4,5};则arr.length的值是?

A.4B.5C.6D.7

答案:B

5.以下哪个方法用于将字符串转换为整数?

A.parseInt()B.toString()C.valueOf()D.toCharArray()

答案:A

6.以下哪种循环结构至少会执行一次循环体?

A.forB.whileC.do-whileD.foreach

答案:C

7.在Java中,类的访问修饰符不包括以下哪种?

A.publicB.privateC.protectedD.internal

答案:D

8.以下哪个类是所有类的父类?

A.ObjectB.StringC.IntegerD.Date

答案:A

9.若有定义inta=5,b=3;则表达式a/b的结果是?

A.1.666B.1C.2D.1.67

答案:B

10.以下哪个关键字用于抛出异常?

A.tryB.catchC.throwD.finally

答案:C

二、多项选择题(每题2分,共20分)

1.以下属于面向对象编程特性的有()

A.封装B.继承C.多态D.抽象

答案:ABCD

2.以下哪些是Java的集合框架中的接口()

A.ListB.SetC.MapD.Queue

答案:ABCD

3.以下哪些修饰符可以用于修饰类的成员变量()

A.publicB.privateC.staticD.final

答案:ABCD

4.以下哪些方法属于String类()

A.length()B.equals()C.substring()D.toUpperCase()

答案:ABCD

5.以下哪些是合法的Java标识符()

A._nameB.$valueC.123abcD.class

答案:AB

6.以下哪些异常属于运行时异常()

A.NullPointerExceptionB.ArrayIndexOutOfBoundsExceptionC.IOExceptionD.ClassNotFoundException

答案:AB

7.以下哪些是Java的基本数据类型()

A.byteB.shortC.longD.double

答案:ABCD

8.以下哪些语句可以用于跳出循环()

A.breakB.continueC.returnD.exit

答案:ABC

9.以下哪些关键字用于控制访问权限()

A.publicB.privateC.protectedD.default

答案:ABCD

10.以下哪些类在java.util包中()

A.DateB.ScannerC.ArrayListD.HashMap

答案:ABCD

三、判断题(每题2分,共20分)

1.Java中的字符串是不可变的。()

答案:对

2.一个类可以实现多个接口。()

答案:对

3.在Java中,数组的下标从1开始。()

答案:错

4.静态方法可以访问非静态成员变量。()

答案:错

5.所有的异常都必须捕获处理。()

答案:错

6.接口中可以有成员变量。()

答案:错

7.for循环的初始化部分、条件判断部分和迭代部分都可以省略。()

答案:对

8.子类可以继承父类的所有成员。()

答案:错

9.基本数据类型的包装类都位于java.lang包中。()

答案:对

10.多态是指同一个方法可以根据对象的不同类型而表现出不同的行为。()

答案:对

四、简答题(每题5分,共20分)

1.简述面向对象编程中封装的概念。

答案:封装是将对象的属性和方法包装在一起,对外提供统一的访问接口。通过控制访问权限,隐藏内

文档评论(0)

1亿VIP精品文档

相关文档