试题 百分网手机站

计算机二级JAVA考试卷及答案

时间:2020-09-27 10:37:01 试题 我要投稿

2016年计算机二级JAVA考试卷及答案

  1.下列特点中不属于Java的是( )。

2016年计算机二级JAVA考试卷及答案

  A.多线程

  B.多继承

  C.跨平台

  D.动态性

  2.Java的反汇编命令是( )。

  A.javap

  B.javac

  C.jdb

  D.java

  3.下列变量定义中,不合法的是( )。

  A.int SX;

  B.int_123;

  C.int Summer 2010_gross_sale;

  D.int#dim;

  4.下列选项中为单精度数的是( )。

  A.2

  B.5.2

  C.0.2f

  D.023

  5.下列关于boolean类型的叙述中,正确的是( )。

  A.可以将boolean类型的数值转换为int类型的数值

  B.可以将boolean类型的数值转换为字符串

  C.可以将boolean类型的数值转换为char类型的数值

  D.不能将boolean类型的数值转换为其他基本数据类型

  6.若定义int a=2,b=2,下列表达式中值不为4的是( )。

  A.a*(++b)

  B.a*(b++)

  C.a+b

  D.a*b

  7.下列可以获得构件前景色的方法是( )。

  A.getsize()

  B.getForeground()

  C.getBaekground()

  D.paint()

  8.下列程序的运行结果是( )。

  public class test{

  private String[]data={¨10","10.5"},

  public void fun()(

  double S=0;

  for(int i=0;i<3;i++){

  try{

  s=s+Integer.parseInt(data[i]);

  catch(Exception e){

  System.out.print(“errorl:”+data[i])。

  }

  }

  }

  public static void main(string[]args){

  try{

  test d=new test();

  d.fun();

  }catch(Exception e){

  System.out.println("error2")

  }

  }

  }

  A.errorl:10.5

  B.error2

  C.errorl:10.5 error2

  D.以上都不对

  9.下列程序片段中,能通过编译的是( )。

  A.public abstract class Animal{

  public void speak();}

  B.public abstract class Animal{

  public void speak(){);}

  C.public class Animal{

  pubilc abstract void speak();}

  D.public abstract class Animal{

  pubile abstract void speak(){};}

  10.下列不属于接口WindowListener的方法是( )。

  A.windowClosing()

  B.windowClosed()

  C.windowMinimized()

  D.windowOpened()

  【参考答案及解析】

  1.B。【解析】Java不支持多重继承(子类只能有一个父类)。

  2.A。【解析】Javap命令是java反汇编命令,javac命令是java语言编译器,jdb是基于文本和命令行的调试工具,java命令是Java解释器。

  3.D。【解析】Java中标识符的命名规则为:①区分大小写,例如a和A是两个变量;②标识符由字母、下画线、美元符号和数字组成,并且第一个字符不能是数字。

  4.C。【解析】Java中单精度常量以f或F结尾。

  5.D。【解析】由于基本数据类型中boolean类型不是数字型,所以基本数据类型的转换是除了boolean类型以外的.其他7种类型之间的转换。

  6.A。【解析】++b,先自加,再计算,即a*(++b)等价于b=b+1;a*b。

  7.D。【解析】A是获得控件大小,B是获得构件的前景色,C是获得构件的背景色,D是继承Applet的子类需要实现的方法。

  8.C。【解析】try-catch块是可以嵌套分层的,并且通过异常对象的数据类型进行匹配,以找到正确的catch block异常错误处理代码。以下是通过异常对象的数据类型进行匹配找到正确的catch block的过程。①首先在抛出异常的try-catch块中查找catch block,按顺序先与第一个catch block块匹配,如果抛出的异常对象的数据类型与catch block中传入的异常对象的临时变量(就是catch语句后面参数)的数据类型完全相同,或是它的子类型对象,则匹配成功,进入catch block中执行,否则到第②步;②如果有两个或更多的catch block,则继续查找匹配第二个、第三个,乃至最后一个catch block,如匹配成功,则进 入对应的catch block中执行,否则到第③步;③返回到上一级的try-catch块中,按规则继续查找对应的catch block。如果找到,进入对应的catch block中执行,否则到第4步;④再到上上级的try-catch块中,如此不断递归,直到匹配到顶级的try-catch块中的最后一个catch block,如果找到,进入到对应的catch block中执行;否则程序将会执行

  terminate()退出。所以选C。

  9.A。【解析】Java中一个类是一个abstract类的子类,它必须具体实现父类的abstract方法。如果一个类中含有abstract方法,那么这个类必须用abstract来修饰(abstract类也可以没有abstract方法)。有abstract方法的父类只声明,由继承它的子类实现。所以选A。

  10.C。【解析】接口 WindowListener包括以下方法:windowActivated、windowDeactivated、windowClosing、windowClosed、windowlconified、windowDeieonified windowOpened方法。所以选C。

【2016年计算机二级JAVA考试卷及答案】相关文章:

2017年计算机二级考试JAVA冲刺试题及答案09-11

2017年计算机二级考试java模拟试题及答案08-26

2017年计算机二级JAVA考试模拟试题及答案11-25

2017年计算机二级考试Java测试题及答案08-22

2016年计算机二级考试MSoffice训练题及答案10-26

2016年计算机二级考试MSoffice冲刺题及答案10-26

计算机二级考试Java试题及答案10-05

2016年计算机二级《C语言》模拟题及答案10-22

2017年计算机二级java模拟题(含答案)08-22

计算机二级JAVA选择题及答案11-05