面向对象程序设计模拟试题(含答案).docxVIP

  • 4
  • 0
  • 约1.58万字
  • 约 25页
  • 2025-11-20 发布于河南
  • 举报

面向对象程序设计模拟试题(含答案).docx

面向对象程序设计模拟试题(含答案)

一、单选题(共36题,每题1分,共36分)

1.关于下列List接口的方法,不是从Collection接口中继承而来的是()

A、size()

B、add()

C、get()

D、remove()

正确答案:C

答案解析:get()方法返回列表中指定位置的元素,不是继承自Collection接口。

2.以下选项中,哪个是File类中isFile()方法返回值的类型()

A、boolean

B、Integer

C、int

D、String

正确答案:A

3.下列关于多线程中的静态同步方法说法中,正确的是()

A、静态同步方法的锁不是this,而是该方法所在类的class对象。

B、静态同步方法的锁既可以是this,也可以是该方法所在类的class对象。

C、一个类中的多个静态同步方法可以同时被多个线程执行。

D、不同类的静态同步方法被多线程访问时,线程间需要等待。

正确答案:A

答案解析:如果需要同步的方法是静态方法,静态方法不需要创建对象就可以直接使用类名.方法名()的方式访问调用,这是因为静态同步方法的锁是该方法所在类的class对象,该对象可以直接使用类名.class的方式获取。一个类的同步静态方法,同一时间只能被一个线程执行。不同类的静态同步方法,线程不需要等待。

4.下面关于List集合的描述中,哪一个是错误的()

A、List集合是

文档评论(0)

1亿VIP精品文档

相关文档