纬创资通idl笔试题及答案.docVIP

  • 0
  • 0
  • 约2.86千字
  • 约 5页
  • 2026-02-11 发布于山东
  • 举报

纬创资通idl笔试题及答案

单项选择题(每题2分,共10题)

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

A.intB.floatC.StringD.char

2.若a=5,b=3,执行a+=b后,a的值是?

A.5B.3C.8D.2

3.以下哪个关键字用于跳出循环?

A.continueB.breakC.returnD.switch

4.数组int[]arr={1,2,3,4,5};那么arr[3]的值是?

A.3B.4C.5D.2

5.一个类中定义的成员变量默认的访问修饰符是?

A.publicB.privateC.protectedD.无修饰符

6.以下哪种排序算法平均时间复杂度最低?

A.冒泡排序B.选择排序C.插入排序D.快速排序

7.若有字符串Strings=hello;那么s.length()的值是?

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

8.在Java中,以下哪个类是所有类的父类?

A.ObjectB.StringC.NumberD.Exception

9.执行语句intnum=(int)3.14;后,num的值是?

A.3B.3.14C.4D.3.0

10.以下哪种集合可以保证元素的插入顺序?

A.HashSetB.TreeSetC.ArrayListD.HashMap

答案:1.C2.C3.B4.B5.D6.D7.B8.A9.A10.C

多项选择题(每题2分,共10题)

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

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

2.以下哪些是Java的访问修饰符()

A.publicB.privateC.protectedD.default

3.以下哪些类属于Java集合框架()

A.ArrayListB.HashMapC.HashSetD.Vector

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

A.byteB.shortC.longD.boolean

5.以下哪些关键字用于异常处理()

A.tryB.catchC.finallyD.throw

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

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

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

A._nameB.123nameC.$nameD.class

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

A.forB.whileC.do-whileD.if

9.以下哪些接口继承自Collection接口()

A.ListB.SetC.MapD.Queue

10.以下哪些类可以用于输入输出操作()

A.FileInputStreamB.FileOutputStreamC.BufferedReaderD.PrintWriter

答案:1.ABCD2.ABCD3.ABCD4.ABCD5.ABCD6.ABC7.AC8.ABC9.ABD10.ABCD

判断题(每题2分,共10题)

1.Java中所有类都可以直接实例化。()

2.数组一旦创建,其长度不能改变。()

3.private修饰的成员变量只能在本类中访问。()

4.一个try块后面可以跟多个catch块。()

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

6.String类是不可变类。()

7.HashSet中允许存储重复元素。()

8.在Java中,所有异常都必须捕获处理。()

9.接口中可以定义非抽象方法。()

10.构造函数可以有返回值。()

答案:1.×2.√3.√4.√5.×6.√7.×8.×9.×10.×

简答题(每题5分,共4题)

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

答案:封装是将对象的属性和行为包装在一起,对外提供统一的访问接口。通过访问修饰符控制属性的访问权限,实现数据的隐藏和保护,提高代码的安全性和可维

文档评论(0)

1亿VIP精品文档

相关文档