试题 百分网手机站

计算机二级《JAVA》选择题及答案「」

时间:2020-08-27 11:59:55 试题 我要投稿

2017计算机二级《JAVA》选择题及答案「精选」

  为帮助参加计算机二级考试的同学们更快的掌握相应知识点,以下是百分网小编搜索整理的一份计算机二级《JAVA》选择题及答案【精选】,供参考练习,预祝考生们考出自己理想的成绩!想了解更多相关信息请持续关注我们应届毕业生考试网!

  1.下面排序算法中,平均排序速度最快的是()。

  A.冒泡排序法

  B.选择排序法

  C.交换排序法

  D.堆排序法

  2.软件需求分析一般应确定的是用户对软件的()。

  A.功能需求

  B.非功能需求

  C.性能需求

  D.功能需求和非功能需求

  3.下列说法中,不属于数据模型所描述的内容是()。

  A.数据结构

  B.数据操作

  C.数据查询

  D.数据约束

  4.下列描述中,不是线性表顺序存储结构特征的是()

  A.不便于插入和删除

  B.需要连续的存储空间

  C.可随机访问

  D.需另外开辟空间来保存元素之间的关系

  5.有下列二叉树,对此二叉树前序遍历的结囊为()。

2017计算机二级《JAVA》选择题及答案【精选】 

  A.ACBEDGFH

  B.ABDGCEHF

  C.HGFEDCBA

  D.ABCDEFGH

  6.使用白盒测试法时,确定测试数据应该根据()和指定的覆盖标准。

  A.程序的内部逻辑

  B.程序的复杂结构

  C.使用说明书

  D.程序的功能

  7.关系数据库管理系统能实现的专门关系运算包括()。

  A.排序、索引、统计

  B.选择、投影、连接

  C.关联、更新、排序

  D.显示、打印、制表

  8.将E-R图转换到关系模式时,实体与实体间的联系可以表示成()。

  A.属性

  B.关系

  C.键

  D.域

  9.下列有关数组的叙述中,错误的是()。

  A.在同一个环境下,数组与内存变量可以同名,两者互不影响

  B.可以用一维数组的形式访问二维数组

  C.在可以使用简单内存变量的地方都可以使用数组元素

  D.一个数组中各元素的数据类型可以相同,也可以不同

  10.下列选项中,不属于模块间耦合的是()。

  A.数据耦合

  B.标记耦合

  C.异构耦合

  D.公共耦合

  11.在Java中,负责对字节代码解释执行的是()。

  A.垃圾回收器

  B.虚拟机

  C.编译器

  D.多线程机制

  12.下列叙述中,正确的是()。

  A.Java语言的标识符是区分大小写的

  B.源文件名与public类名可以不相同

  C.源文件的扩展名为.jar

  D.源文件中public类的数目不限

  13.下列属于合法的Java标识符的是()。

  A._cat

  B.5books

  C.+static

  D.-3.14159

  14.在Java中,表示换行符的转义字符是()。

  A.

  B.f

  C.’n’

  D.ddd

  15.在Java中,由Java编译器自动导入而无需在程序中用import导人的包是()。

  A.java.applet

  B.java.awt

  C.java.util

  D.java.lang

  16.“++”运算符的操作数个数是()。

  A.1个

  B.2个

  C.3个

  D.4个

  17.在switch(expression)语句中,expression的数据类型不能是()。

  A.double

  B.char

  C.byte

  D.short

  18.下列叙述中,错误的是()。

  A.父类不能替代子类

  B.子类能够替代父类

  C.子类继承父类

  D.父类包含子类

  19.已知:int[]a=newint[100];在下列给出的数组元素中,非法的是()。

  A.a[0]

  B.a[1]

  C.a[99]

  D.a[100]

  20.在文件类提供的方法中,用于创建目录的方法是()。

  A.mkdir()

  B.mkdirs()

  C.list()

  D.listRoots()

  21.下列程序的执行结果为()。

  publicclassc3

  {

  publicstaticvoidmain(Stringargs[])

  {

  inti=13,j=10;

  if(i-->j)

  i++:

  elsej--;

  System.out.println(i+" "+j);

  }

  }

  A.1310

  B.1211

  C.1111

  D.1212

  22.下列程序的输出结果是()。

  publicclassTest

  {

  voidprintValue(intm)

  {

  do{

  System.out.println("Thevalueis"+m)

  }

  while(--m>10)

  }

  publicstaticvoidmain(Stringargs[])

  {

  inti=10;

  Testt=newTest():

  t.printValue(i):

  }

  }

  A.Thevalueis8

  B.Thevalueis9

  C.Thevalueisl0

  D.Thevalueis11

  23.for(intx=0,y=0;!x&&y<=5;y++)语句执行循环的次数是()。

  A.0

  B.5

  C.6

  D.无穷

  24.下列描述异常含义的各选项中,正确的是()。

  A.程序编译错误

  B.程序语法错误

  C.程序自定义的异常事件

  D.程序编译或运行时发生的异常事件