2017年9月计算机二级考试JAVA试题
过去,人们主要通过实验和理论两种途径进行科学技术研究。现在,计算和模拟已成为研究工作的第三条途径。yjbys小编收集了一些关于算机二级考试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.重载
D.Java不支持此特性
正确答案:C
5). 在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是____。
A.java.applet
B.java.awt
C.java.util
D.java.lang
正确答案: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){
System.OUt.print(arr[n]+"");
;
}
}
}
三、简单应用题
本题中,用表格表现某个月的月历,其中标题是从Sunday到Saturday,表格中的各项是可以修改的。
importjava.awt.*;
importjava.awt.event.*;
importjavax.swing.*;
importjavax.swing.table.*;
publicclassjava2
(
publicstaticvoidmain(String[]args)
{
try{
UIManager.setLookAndFeel(UIManager.getSys-
temLookAndFeelClassName()):
}
catch(Exceptione)()
JFrameframe=newCalendarTableFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_
oNCLOSE);
frame.show();
}
}
clasgCalendarTableFrameextendsJFrame
{
privatestaticfinalintWIDTH=500;
privatestaticfinalintHEIGHT=150:
privatecells=
{
{null,null,null,newInteger(1),newInteger
(2),newInteger(3),newInteger(4)),
{newInteger(5),newInteger(6),newInteger
(7).newInteger(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().add(newJScrollPane(table),
BorderLayout.CENTER);
}
}
【2017年9月计算机二级考试JAVA试题】相关文章: