荟萃馆

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

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

过去,人们主要通过实验和理论两种途径进行科学技术研究。现在,计算模拟已成为研究工作的第三条途径。yjbys小编收集了一些关于算机二级考试JAVA试题,欢迎大家前来练习~!

2017年9月计算机二级考试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

  二、基本操作题

本题将数组中arr[]={5,6,3,7,9,1}的各个元素按下标的逆序输出。

publicclassjaval{

publicstaticvoidmain(String[]args){

intarr[]={5,6,3,7,9,1};

;

n=;

while(n>=O){

t(arr[n]+"");

;

}

}

}

  三、简单应用题

本题中,用表格表现某个月的月历,其中标题是从Sunday到Saturday,表格中的各项是可以修改的。

.*;

t.*;

g.*;

e.*;

publicclassjava2

(

publicstaticvoidmain(String[]args)

{

try{

ookAndFeel(ys-

temLookAndFeelClassName()):

}

catch(Exceptione)()

JFrameframe=newCalendarTableFrame();

efaultCloseOperation(_

oNCLOSE);

();

}

}

clasgCalendarTableFrameextendsJFrame

{

privatestaticfinalintWIDTH=500;

privatestaticfinalintHEIGHT=150:

privatecells=

{

{null,null,null,newInteger(1),newInteger

(2),newInteger(3),newInteger(4)),

{newInteger(5),newInteger(6),newInteger

(7)nteger(8),newInteger(9),newInteger

(10),newInteger(11)),

{newInteger(12),newInteger(13),newInteger

(14),newInteger(15),newInteger(16),newInteger

(17),newInteger(18)),

{newInteger(19),newInteger(20),newInteger

(21),newInteger(22),newInteger(23),newInteger

(24),newInteger(25)),

{newInteger(26),newInteger(27),newInteger

(28),newInteger(29),newInteger(30),newInteger

(31),null}

};

privateString[]columnNames={

"Sunday","Monday","Tuesday","Wednesday",

"Thursday","Friday","Saturday"

};

publicCalendarTableFrame(){

setTitle("java2");

setSize(WIDTH,HEIGHT);

JTabletable=new;

getContentPane()(newJScrollPane(table),

ER);

}

}