2018年3月计算机二级考试JAVA强化习题(2)

  2018年3月计算机等级考试开始啦,小编在这里为考生们整理了2018年3月计算机二级考试JAVA强化习题,希望有所帮助,想了解更多消息,请关注出国留学网的及时更新哦。

  2018年3月计算机二级考试JAVA强化习题(2)

  1.阅读下列代码:

  publicclassPerson{

  staticintarr[]=newint[10];

  publicstaticvoidmain(Stringargs){

  System.out.println{arr[9]);

  }

  }

  该代码的运行结果是()。

  A.编译时将产生错误

  B.编译时正确,运行时将产生错误

  C.输出零

  D.输出空

  2.在Java中,若要使用一个包中的类时,首先要求对该包进行导入,其关键字是()。

  A.import

  B.package

  C.include

  D.packet

  3.继承是面向对象编程的一个重要特征,它可降低程序的复杂性并使代码()。

  A.可读性好

  B.可重用

  C.可跨包访问

  D.运行更安全

  4.阅读下列代码片段

  classInterestTest——ActionListener{

  public"voidactionPerformed(ActionEventevent){

  doubleinterest=balance*rate/100;

  balance+=interest;

  NumberFormatformat=NumberFormat.getCur-

  rencyInstance();

  System.OUt.print]b("balance="+formatter.

  format(balance));

  }

  Privatedoublerate;

  }

  在下画线处,应填的正确选项是()。

  A.Implementation

  B.Inheritance

  C.implements

  D.extends

  5.下列方法中,不属于类Strin9的方法是()。

  A.toLowerCase()

  B.valueOf()

  C.charAt()

  D.append()

  6.grid[9][5]描述的是()。

  A.二维数组

  B.一维数组

  C.五维数组

  D.九维数组

  7.Java类库中,将信息写入内存的类是()。

  A.java.io.FileOutputStream

  B.java.io.ByteArrayOutputStream

  C.java.io.BufferedOutputStream

  D.java.io.DataOutputStream

  8.阅读下列Java语句:

  ObjectOutputStreamOUt=newObjeetOutputStream

  (new("employee.dat"));

  在下画线处,应填的正确选项是()。

  A.File

  B.FileWriter

  C.FileOutputStream

  D.Outputstream

  9.使新创建的线程参与运行调度的方法是()。

  A.run()

  B.start()

  C.init()

  D.resume()

  10.Java中的线程模型由三部分组成,与线程模型组无关的是()。

  A.虚拟的CPU

  B.程序代码

  C.操作系统的内核状态

  D.数据

  11.当Applet需要更新显示内容时,应该调用的方法是()。

  A.paint

  B.update()

  C.start()

  D.repaint()

  1.C。【解析】arr[]为整型数组,分配地址后默认值为0,所以创建数组时也是对每个数组元素赋初值0。

  2.A。【解析】定义一个包要用package关键字,使用一个包中的类时,首先要使用import导入这些类所在的包。include为C语言的包含头文件的关键字,不是Java的。

  3.B。【解析】继承性是面向对象方法的一个重要基本特性,它使代码可重用,可降低程序复杂性。对一个类的继承是指在现有类(父类)的基础上构建一个新类(子类),子类重用(继承)了父类的方法和状态,同时还可以向新类中增添新的方法和状态。

  4.D。【解析】继承父类应使用的关键词为extends。

  5.D。【解析】String的方法中,toLowerCase()方法是转换成小写,valueof()方法是获得相应数值,eharAt()方法是提取字符串中指定位置的字符。append()是StringBuffer的方法。

  6.A。【解析】这是一个二维数组,[]中的数字是每一维的大小。

  7.B。【解析】在java.i0中,提供了ByteArrayInputStream、ByteArrayOutputStream和StringBuffednputStream类可以直接访问内存,其中用ByteArrayOutputStream可以向字节数组(缓冲区)写入数据。

  8.C。【解析】ObjeetOutputStream即继承了0utputStream抽象类,又实现了ObjectOutput接口,这是Java用接口技术代替双重继承的例子,其构造方法参数是串行化了的对象。所以,此处应为串行化的文件输出流。

  9.B。【解析】start()方法使线程参与运行调度。

  10.C。【解析】Java中线程模型包含三部分,①一个虚拟的CPU;②该CPU执行的代码;③代码所操作的数据。

  11.B。【解析】Applet与显示相关的有三个方法,①paint()方法,具体执行Applet的绘制;②update()方法,用于更新Applet的显示;③repaint()方法,主要用于Applet的重新显示;Applet程序可以在需要显示更新时调用该方法,通知系统刷新显示。

  推荐阅读:

  2018年3月计算机二级考试JAVA强化习题(1)

  2018年计算机二级考试大纲汇总

  2018年计算机二级考试WEB考点汇总

  2018年计算机二级考试MSOffice习题答案汇总

  2018年计算机二级考试Access习题答案汇总

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

  2018年计算机等级考试计划

  2018年计算机等级考试时间

  计算机等级考试动态

  计算机等级考试报名时间

  计算机等级考试时间

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

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

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

分享

热门关注

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

关于计算机二级

计算机二级考试时间分配

关于计算机二级

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

考试内容

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

计算机成绩

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

计算机二级考试内容

计算机二级考试难不难

计算机二级考试

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

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

计算机二级考试时间多长

关于计算机二级

计算机二级考试考些什么

计算机二级考试考什么

大学计算机二级考试难吗

计算机二级难吗