网站首页 语言 会计 电脑 医学 资格证 职场 文艺体育 范文

2017年9月计算机二级Java考试题库及答案

栏目: 计算机等级 / 发布于: / 人气:3.35W

2017年计算机等级考试已经考试报名,你准备好了吗?下面yjbys小编收集一些关于计算机二级Java考试题库,希望大家认真阅读!

2017年9月计算机二级Java考试题库及答案

  单选题

1). 下列代码的执行结果是:public class Test2{public static void main(String args[]){tln(5/2);}}

A.2.5

B.2.0

C.2.50

D.2

正确答案:D

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

A.在栈中只能插入数据

B.在栈中只能删除数据

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

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

正确答案:D

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

A.一个数组

B.一组二进制数据

C.一个字符串

D.一个公式

正确答案:C

3). 若a的值为3时,下列程序段被执行后,c的.值是int c=1;if(a>0)if(a>3)c=2;else c=3;else c=4;

A.1

B.2

C.3

D.4

正确答案:C

4). 若要把变量声名为暂时性变量,应使用如下哪种修饰符?

ected

ate

sient

tile

正确答案:C

5). 下列命令中,哪个命令是Java的编译命令?

c

doc

etviewer

正确答案:A

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

A.有序数组元素

B.无序数组元素

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

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

正确答案:C

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

et

正确答案:D

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

eredReader

InputStream

OutputStream

InputStream

正确答案:D

9). 下面关于applet生命周期的说法正确的是

et生命周期是从浏览器解析HTML文件开始的

B.浏览器加载结束时,终止applet的运行

et生命周期包括:applet的创建、运行、等待与消亡四个状态

D.以上说法均不正确

正确答案:D

10). main方法是Java application程序执行的入口点,关于main方法的方法头,以下哪项是合法的?

ic static void main()

ic static void main(String args[])

ic static int main(String [] arg)

ic void main(String arg[])

正确答案:B

11). switch 语句不能用于下列哪种数据类型?

le

t

正确答案:A

  二、基本操作题

本题将数组arrA中的元素按逆序存储在另外一个相同

长度的数组arrB中。

public class javal{

public static void main(String[] args){

int[]arrA={1,3,8,4,2,6,9,0,7};

int[]arrB= ;

int i=0;

mtj= ;

for(i=0;i

arrB[j]=arrA[i];

;

}

tln("arrA:"+"arrB:");

for(i=0;i

tln(arrA[i]+""+arrB[i]);

}

}

}

参考解析:

第1处:new int[th]

第2处:th-1

第3处:j- -或j=j-1或j-=l

【解析】第1处将arrB的长度设定成与arrA相同;第2处因为是逆序存储,从后面的arrB[j]=arrA[i];可以看出,j的初值应使arrB[j]指向数组末尾。第3处for循环使用。