2018年9月计算机二级考试JAVA考前练习题(4)

  出国留学网为考生们整理了“2018年9月计算机二级考试JAVA考前练习题”,希望有所帮助,想了解更多考试资讯,请关注小编的及时更新哦。

  2018年9月计算机二级考试JAVA考前练习题(4)

  1.构造方法名必须与()相同,它没有返回值,用户不能直接调用它,只能通过new调用。

  A.类名

  B.对象名

  C.包名

  D.变量名

  2.在多线程并发程序设计中,能够给对象x加锁的语句是()。

  A.X.wait()

  B.synchronized(x)

  C.X.notify()

  D.x.synchronized()

  3.Java中类0bjectOutputStream支持对象的写操作,这是一种字节流,它的直接父类是()。

  A.Writer

  B.DataOutput

  C.OutputStream

  D.ObjectOutput

  4.在下列程序的空白处,应填入的正确选项是()。

  Importjava.io.*;

  PulilcclassObjectStreamTest{

  Publilcstaticvoidmain(stringargs[])throwsIOEx-

  ception{

  OhiectOutputStreamoos=newOhjectOutputStream

  (newFileOutputStream("serial.bin"));

  Java.util.Dated=newJava.util.Date();

  Oos(d);

  ObjectInputStreamois=

  newOhjectlnputStream(newFileOutputStream("serial.

  bin"));

  try{

  java.util.daterestoredDate=

  (Java.util.Date)ois.readObject();

  System.out.println

  ("readobjectbackfromserial.binfile:"

  +restoredDate);

  }

  Catch(ClassNotFoundExceptioncnf){

  System.out.println("classnotfound");

  }

  }

  A.WriterObject

  B.Writer

  C.BufferedWriter

  D.writerObject

  5.Class类的对象由()自动生成,隐藏在.class文件中,它在运行时为用户提供信息。

  A.Java编译器

  .Java解释器

  C.Javanew关键字

  D.Java类分解器

  6.某二叉树有5个度为2的结点以及3个度为1的结点,则该二叉树中共有结点数为()。

  A.11

  B.12

  C.13

  D.14

  7.程序流程图中的菱形框表示的是()。

  A.处理步骤

  B.逻辑处理

  c.物理处理

  D.控制流向

  8.在多线程程序设计中,如果采用继承Thread类的方式创建线程,则需要重写Thread类的()方法。

  A.start

  B.local

  C.interrupt

  D.run

  9.代码System.out.println(066)的输出结果是()。

  A.12

  B.36

  C.54

  D.66

  10.表达式(10*49.3)的类型是()。

  A.double

  B.char

  C.long

  D.float

  参考答案:

  1.A。【解析】构造方法名必须与类名相同。

  2.B。【解析】Java平台将每一个由synchronized(object)语句指定的对象设置一个锁,称为对象锁,是一种独占的排他锁。

  3.C。【解析】ObjeetOutputStream的直接父类是0utputStream。

  4.D。【解析】本题考查的是输入/输出及文件操作,writerObject方法是向数据流中写入数据。

  5.A。【解析】class文件是由编译器生成的。

  6.D。【解析】叶子结点总是比度为2的结点多一个。所以,具有5个度为2的结点的二叉树有6个叶子结点。总结点数一6个叶子结点+5个度为2的结点+3个度为1的结点一14个结点。

  7.B。【解析】程序流程图的主要元素:①方框:表示一个处理步骤;②菱形框:表示一个逻辑处理;③箭头:表示控制流向。

  8.D。【解析]Thread类本身实现了Runnable接口,所以可以通过继承Thread类,并重写run()方法定义线程体,然后创建该子类的对象创建线程。

  9.C。【解析】066代表8进制数据的66等于十进制的54。

  10.A。【解析】运算中自动类型转换按优先关系从低级数据转换成高级数据。规定的优先次序是byte,short,char→int→long→float→double。

  推荐阅读:

  2018年9月计算机二级考试JAVA考前练习题(1)

  2018年9月计算机二级考试JAVA考前练习题(2)

  2018年9月计算机二级考试JAVA考前练习题(3)

  出国留学网计算机等级考试 栏目推荐

  2018年计算机等级考试计划

  2018年计算机等级考试时间

  计算机等级考试动态

  计算机等级考试报名时间

  计算机等级考试时间

  计算机等级考试准考证打印时间

  计算机等级考试成绩查询时间

  计算机等级考试试题及答案

分享

热门关注

计算机二级考试时间一年几次呢

关于计算机二级

计算机二级考试内容考些什么

考试内容

计算机二级什么时候出成绩呢

计算机成绩

计算机二级考试主要考哪些内容

计算机二级考试内容

计算机二级考试重要考点归纳

二级考试重要考点归纳

计算机二级考试难不难

计算机二级考试

计算机二级考试内容难不难?有关计算机二级的考试内容

计算机二级考试内容难不难

计算机二级考试时间多长

关于计算机二级

计算机二级考试考些什么

计算机二级考试考什么

计算机二级考试时间分配

关于计算机二级