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

时间:2024-08-10 09:57:04 计算机等级 我要投稿

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.重载

  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);

  }

  }

【9月计算机二级考试JAVA试题】相关文章:

2017年9月计算机二级JAVA考试试题及答案07-03

9月计算机二级web考试试题及答案10-30

2017年9月计算机二级考试VB考试试题08-13

9月计算机等级考试二级MS考试试题及答案10-08

9月计算机二级考试考前模拟试题及答案10-29

2017年9月计算机二级C++考试模拟试题07-30

2017年9月计算机二级VB考试测试题09-17

2017年9月计算机二级VB考试试题及答案09-04

2017年9月计算机二级C++考试试题05-13

2017年9月计算机二级MS Office考试试题10-27