荟萃馆

位置:首页 > IT认证 > 计算机等级

2017年计算机二级考试JAVA试题

计算机科学与技术的各门学科相结合,改进了研究工具和研究方法,促进了各门学科的发展。以下是关于计算机二级考试JAVA试题,欢迎大家参考!

2017年计算机二级考试JAVA试题

  单选题

1). 设有栈S和队列Q,其状态为空,元素a1,a2,a3,a4,a5,a6依次入栈,出栈的元素则进入队列Q,若6个元素出列的顺序是a2,a3,a4,a6,a5,a1,则栈的容量至少是____。

A.6

B.4

C.3

D.2

正确答案:C

2). 下面对对象概念描述错误的是

A.任何对象都必须有继承性

B.对象是属性和方法的封装体

C.对象间的通讯靠消息传递

D.操作是对象的动态属性

正确答案:A

3). 概要设计的结果是提供一份

A.模块说明书

B.框图

C.程序

D.数据结构

正确答案:A

4). 在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同,这种面向对象程序特性称为

A.隐藏

B.覆盖

C.重载

不支持此特性

正确答案:C

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

et

正确答案:D

6). 树最适合用来表示____。

A.有序数组元素

B.无序数组元素

C.元素之间具有分支层次关系的数据

D.元素之间无联系的数据

正确答案:C

7). 设有栈S和队列Q,其状态为空,元素a1,a2,a3,a4,a5,a6依次入栈,出栈的元素则进入队列Q,若6个元素出列的'顺序是a2,a3,a4,a6,a5,a1,则栈的容量至少是____。

A.6

B.4

C.3

D.2

正确答案:C

8). 下列属于正则表达式的是

A.一个数组

B.一组二进制数据

C.一个字符串

D.一个公式

正确答案:C

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

et

正确答案:D

10). 在读字符文件时,使用该文件作为参数的类是____。

eredReader

InputStream

OutputStream

InputStream

正确答案:D

11). 若要把变量声名为多个线程共用的变量,应使用如下哪种修饰符?

ected

ate

sient

tile

正确答案:D

12). 下列程序段的输出结果是public class operatorsandExpressions{void stringPlus(){int a=3,b=4,c=5;tln("abc"+3);}}

A.15

3

C.256

D.63

正确答案:B

  二、基本操作题

本题利用递归方法求前n个自然数的和(n=lO)。

publicclassjaval{

publicstaticvoidmain(String[]args){

intsum=add(10):

tln("1+2+…+9+10="+

sum);

}

publicstaticintadd(){

if(n==l){

;

}

else

;

}

}