计算机等级 百分网手机站

全国计算机二级JAVA考试题库

时间:2017-05-08 15:14:40 计算机等级 我要投稿

2017年全国计算机二级JAVA考试题库

  民用电子制造各类企业从事嵌入式系统的软、硬件开发工作,也可以从事工业测控装置,民用各类智能电器的维修工作。以下是关于全国计算机二级JAVA考试题库,希望大家认真复习!

  选择题(每小题1分,共40分)

  1、最常用的-种基本数据模型是关系数据模型,它的表示应采用(  )。

  A.树

  B.网络

  C.图

  D.二维表

  2、继承是Java语言的-个重要机制,所有的Java类都继承自根类(  )。

  A.Class

  B.Object

  C.String

  D.Date

  3、下列叙述中,错误的是(  )。

  A.File类能够存储文件

  B.File类能够读写文件

  C.File类能够建立文件

  D.File类能够获取文件目录信息

  4、负责数据库中查询操作的数据库语言是(  )。

  A.数据定义语言

  B.数据管理语言

  C.数据操纵语言

  D.数据控制语言

  5、下列程序段的输出结果是(  )。

  A.0

  B.a

  C.f

  D.5

  6、下列属于合法的Java标识符的是(  )。

  A._cat

  B.5books

  C.+static

  D.-3.14159

  7、下列Java组件中,不属于容器的是(  )。

  A.Panel

  B.Window

  C.Frame

  D.Label

  8、下列与其他选项不相等的是(  )。

  A.15

  B.0xF

  C.015

  D.OXF

  9、设有字符序列(Q,H,C,Y,P,A,M,S,R,D,F,x),则新序列(F,H,C,D,P,A,M,Q,R,S,Y,x)是下列(  )排序算法-趟扫描的结果。

  A.起泡排序

  B.初始步长为4的希尔排序

  C.二路归并排序

  D.以第一个元素为分界元素的快速排序

  10、下列描述中正确的是(  )。

  A.软件工程只是解决软件项目的'管理问题

  B.软件工程主要解决软件产品的生产率问题

  C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则

  D.软件工程只是解决软件开发过程中的技术问题

  基本操作题

  1本题中定义了一个长度为20的整数数组,然后将1~20分别赋给数组元素,计算该数组中所有下标为奇数的元素的和。

  public class javal{

  public static void main(String args[]){

  int sum;

  ;

  int arrayList[]=new int[20];

  for(int i=0;i<=19;i++)

  arrayList[i]=i+1;

  int pos=0;

  while(pos<20){

  if( )

  sum=sum+arrayList[pos];

  ;

  }

  System.out.println("sum="+sum);

  }

  }

  参考解析:

  第1处:sum=0

  第2处:pos%2= =1或pos%2 1= =0

  第3处:pos++或pos+=1或pos=pos+1

  【解析】第1处给整型变量sum赋初值;第2处为判断数组中元素下标为奇数的条件;第3处是元素下标加1继续遍历。

  简单应用题

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

  import java.awt.*;

  import java.awt.event.*;

  import javax.swing.*;

  import javax.swing.table.*;

  public class java2

  (

  public static void main(String[]args)

  {

  try{

  UIManager.setLookAndFeel(UIManager.getSys-

  temLookAndFeelClassName()):

  }

  catch(Exception e)()

  JFrame frame=new CalendarTableFrame();

  frame.setDefaultCloseOperation(JFrame.EXIT_

  oN CLOSE);

  frame.show();

  }

  }

  clasgCalendarTableFrame extends JFrame

  {

  private static final int WIDTH=500;

  private static final int HEIGHT=150:

  private cells=

  {

  {null,null,null,new Integer(1),new Integer

  (2),new Integer(3),new Integer(4)),

  {new Integer(5),new Integer(6),new Integer

  (7).new Integer(8),new Integer(9),new Integer

  (10),new Integer(11)),

  {new Integer(12),new Integer(13),new Integer

  (14),new Integer(15),new Integer(16),new Integer

  (17),new Integer(18)),

  {new Integer(19),new Integer(20),new Integer

  (21),new Integer(22),new Integer(23),new Integer

  (24),new Integer(25)),

  {new Integer(26),new Integer(27),new Integer

  (28),new Integer(29),new Integer(30),new Integer

  (31),null}

  };

  private String[]columnNames={

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

  "Thursday","Friday","Saturday"

  };

  public CalendarTableFrame(){

  setTitle("java2");

  setSize(WIDTH,HEIGHT);

  JTable table=new ;

  getContentPane().add(new JScrollPane(table),

  BorderLayout.CENTER);

  }

  }

  参考解析:

  第1处:Object[][]

  第2处:JTable(cells,columnNames)

  【解析】第1处定义二维数组保存日期数据;第2处JTable的构造方法第一个参数是数据,第二个参数是表格第一行中显示的内容。

【2017年全国计算机二级JAVA考试题库】相关文章:

1.全国计算机二级JAVA考试题库

2.2017全国计算机二级考试JAVA考试题库

3.2017年全国计算机二级Java题库

4.2017全国计算机二级Java考试题库

5.2017年计算机二级考试Java题库

6.全国计算机二级考试Office题库

7.2017年全国计算机二级JAVA考试题库下载

8.计算机二级java上机试题题库