2013年9月全国计算机等级《二级JAVA》考前冲刺试卷四

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
1

本题是设计一个窗体,窗口的背景色为系统桌面的颜色,在窗口中分别画了空心和实心的黑色矩形、深灰色圆角矩形和浅灰色椭圆形,并且画了白色粗体的“Java二级考试!”字符串。

Import java.awt.*;

Import javax.swing.*;

Public class java2 

{

Public static void main(string[]args)

{

Fillframe. frame=new fillframe;

Frame. setdefaultcloseoperatio (jframe. exit_on_

close);

Frame.show;

}

}

Class fillframe. extends jframe

{

Public fillframe

{

Settitle("simple");

Setsize(width,height);

Fillpanel panel=new fillpanel;

Panel.setbackground(systemcolor.desktop);

Container contentpane=getcontentpane;

Contentpane.add(panel);

}

Public static final int width=400;

Public static final int width=250;

}

Class fillpanel extends jpanel

{

Public void paintcomponent(graphics g)

{

       

g.setcolor(new color(10,10,10));’

g.drawrect(10,10,100,30);

g.seteolor(new color(100,100,l00));

g.drawroundrect(150,10,100,30,15,15);

g.setcolor(new color(150,150,150));

g.drawoval(280,10,80,30);

g.setcolor(new color(10,10,10));

g.fillreet(10,110,100,30);

g.setcolor(new color(100,100,100));

g.drawroundreet(150,110,100,30,15,15);

g.seteolor(new color(150,150,150));

g.filloval(280,110,80,30);

g.setcolor(color.white);

font f=new font("宋体",_ _,20);

g.setfont(f);

g.drawstring("java二级考试!",l50,200);

}

4

类Panel默认的布局管理器是(  )。

  • A.GridLayout 
  • B.BorderLayout
  • C.FlowLayout
  • D.CardLayout
5

下列有关Java语言的叙述中,正确的是(  )。

  • A.可以有2个以上package语句
  • B.可以有2个以上import语句
  • C.可以有2个以上public类
  • D.只能有l个类定义
9

下列关于线程优先级的说法中,正确的是(  )。

  • A.线程的优先级是不能改变的
  • B.线程的优先级是在创建线程时设置的
  • C.在创建线程后的任何时候都可以设置
  • D.B和C
10

数据结构中,与所使用的计算机无关的是数据的(  )。

  • A.存储结构 
  • B.物理结构
  • C.逻辑结构 
  • D.物理和存储结构
12

下面描述中错误的是(  )。

  • A.系统总体结构图支持软件系统的详细设计
  • B.软件设计是将软件需求转换为软件表示的过程
  • C.数据结构与数据库设计是软件设计的任务之一
  • D.PAD图是软件详细设计的表示工具
13

下列说法正确的是(  )。 

  • A.共享数据的所有访问都必须作为临界区
  • B.用synchronized保护的共享数据可以是共有的
  • C.Java中对象加锁不具有可重人性
  • D.对象锁不能返回
14

下列说法中,不属于数据模型所描述的内容是(  )。

  • A.数据结构 
  • B.数据操作
  • C.数据查询
  • D.数据约束
15

软件测试目的是(  )。

  • A.评估软件可靠性
  • B.发现并改正程序中的错误
  • C.改正程序中的错误
  • D.发现程序中的错误
16

在E-R图中,用来表示实体联系的图形是(  )。

  • A.椭圆   
  • B.矩形
  • C.菱形   
  • D.三角形
17

下列方法与Applet显示无关的是(  )。

  • A.paint 
  • B.update
  • C.draw
  • D.repaint
19

Java程序默认引用的包是(  )。

  • A.java.text包 
  • B.java.awt包
  • C.java.lang包
  • D.java.util包
20

下列方法中可以用来创建一个新线程的是(  )。

  • A.实现java.lang.Runnable接口并重写start方法
  • B.实现java.lang.Runnable接口并重写run方法
  • C.继承java.lang.Thread类并重写run方法
  • D.实现java.lang.Thread类并实现start方法
23

要表示表格的数据,需要继承类(  )。

  • A.AbstraceTableModel
  • B.TableModel
  • C.JTable
  • D.TableModelable
24

Java程序与数据库的连接机制是(  )。

  • A.ODBC 
  • B.JDBC
  • C.ODBCAPI 
  • D.SQL/CLI
25

程序流程图中的菱形框表示的是(  )。

  • A.处理步骤 
  • B.逻辑处理
  • C.物理处理 
  • D.控制流向
28

下列变量定义中,不合法的是(  )。

  • A.int SX;
  • B.int_123;
  • C.int Summer 2010_gross_sale;
  • D.int#dim;
29

下列选项中不属于结构化程序设计方法的是(  )。

  • A.自顶向下 
  • B.逐步求精
  • C.模块化 
  • D.可复用
30

数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的(  )。

  • A.需求分析阶段 
  • B.逻辑设计阶段
  • C.概念设计阶段 
  • D.物理设计阶段
32

在匹配器(Matcher)类中,用于寻找下一个模式匹配串的方法是(  )。

  • A.static boolean matches
  • B.boolean matcher.find
  • C.int matcher.start
  • D.int matcher.end
35

对建立良好的程序设计风格,下列描述中正确的是(  )。

  • A.程序应该简单、清晰、可读性好
  • B.符号名的命名只需要符合语法
  • C.充分考虑程序的执行效率
  • D.程序的注释可有可无
38

下列选项中,与成员变量共同构成一个类的是(  )。

  • A.关键字 
  • B.方法
  • C.运算符 
  • D.表达式
39

下列关于项目中“移出”文件的说法,正确的是(  )。

  • A.被移出的文件将直接从磁盘中删除
  • B.被移出的文件将不能被任何项目添加
  • C.被移出的文件只是将文件移出项目,但文件保留在磁盘中
  • D.被移出的文件,以后不能再次添加到原项目中,但可以添加到其他项目中
40

下列数据结构中,能用二分法进行查找的是(  )。

  • A.顺序存储的有序线性表
  • B.线性链表
  • C.二叉链表
  • D.有序线性链表
41

下列选项中不属于结构化程序设计原则的是(  )。

  • A.可封装   
  • B.自顶向下
  • C.模块化   
  • D.逐步求精
42

Applet的默认布局管理器是(  )。

  • A.BorderLayout 
  • B.FlowLayout
  • C.GridLayout
  • D.PanelLayout 
43

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

  • A.父类不能替代子类 
  • B.子类能够替代父类
  • C.子类继承父类 
  • D.父类包含子类