计算机等级 百分网手机站

全国计算机二级JAVA考试题库下载

时间:2017-06-08 11:51:53 计算机等级 我要投稿

2017年全国计算机二级JAVA考试题库下载

  Java提供了众多的一般对象的类,通过继承即可使用父类的方法。yjbys小编收集一些关于计算机二级JAVA考试题库,希望大家认真练习!

  1). 顺序存储结构( )。

  A.仅适合于静态查找表的存储

  B.仅适合于动态查找表的存储

  C.既适合静态又适合动态查找表的存储

  D.既不适合静态又不适合动态查找表的存储

  正确答案:C

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

  A._cat

  B.5books

  C.+static

  D.-3.14159

  正确答案:A

  答案解析:本题考查Java标识符的命名规则,是考试的重点内容。Java中标识符的命名规 则是标识符以字母、下画线或美元符作为首字符的字符串序列;标识符是区分大小写的;标 识符的字符数没有限制。由此可见,Java中标识符不能以数字开头,所以选项B错误,不能以 “+”开头,选项C错误,不能以“-”开头,选项D错误,只有选项A是正确答案。

  3). 在使用interface声明一个接口时,只可以使用( )修饰符修饰该接口。

  A.private

  B.protected

  C.privateprotected

  D.public

  正确答案:D

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

  A.数据耦合

  B.标记耦合

  C.异构耦合

  D.公共耦合

  正确答案:C

  答案解析:模块之间的耦合程度反映了模块的独立性,也反映了系统分解后的复杂程度。 按照耦合程度从弱到强,可以将其分成7级,分别是非直接耦合、数据耦合、标记耦合、控制 耦合、外部耦合、公共耦合和内容耦合。其中没有异构耦合这种方式。

  5). 若变量a 是Stri ng 类型的数据,那么表达式(a +a)的类型是( )。

  A.char

  B.Stri ng

  C.i nt

  D.long

  正确答案:B

  答案解析:Java 中允许两个Stri ng 类型进行+运算,其结果仍旧是Stri ng 类型。

  6). 下列关于栈的叙述中正确的是

  A.在栈中只能插入数据

  B.在栈中只能删除数据

  C.栈是先进先出的线性表

  D.栈是先进后出的线性表

  正确答案:D

  7). 编译运行以下程序后,关于输出结果的说法正确的是public class Conditional{public static void main(String args[]){int x=4;System.out.println("value is "+((x>4)?99.9:9));}}

  A.输出结果为value is 99.99

  B.输出结果为value is 9

  C.输出结果为value is 9.0

  D.编译错误

  正确答案:C

  8). 线性表若采用链表存储结构时,要求内存中可用存储单元的地址____。

  A.必须是连续的

  B.部分地址必须是连续的

  C.一定是不连续的

  D.连续不连续都可以

  正确答案:D

  9). 在Java中,能实现多重继承效果的方式是____。

  A.内部类

  B.适配器

  C.接口

  D.同步

  正确答案:C

  10). 在编写异常处理的Java程序中,每个catch语句块都应该与____语句块对应,使得用该语句块来启动Java的异常处理机制。

  A.if-else

  B.switch

  C.try

  D.throw

  正确答案:C