正在载入试卷 ...
2014年全国计算机等级《二级JAVA》命题预测试卷(1)
试卷编号:197990
录入者 :Round You
试卷总分:100
出卷时间:
答题时间:120分钟
 
 
一、选择题(每小题1分,共40分)
1.
下列关于System类的叙述中,错误的是(  )。[1分]
System类是一个final类
System类不能实例化
System类中没有定义属性
System类主要提供了系统环境参数的访问
2.
结构化程序设计的3种基本结构是(  )。[1分]
过程、子程序和分程序
顺序、选择和循环
递归、堆栈和队列
调用、返回和转移
3.
在下列代码的下画线处应填入的内容是(  )。
  [1分]
staff
double
int
String
4.
下列选项中不属于结构化程序设计原则的是(  )。[1分]
可封装
自顶向下
模块化
逐步求精
5.
下列构造方法的调用方式中,正确的是(  )。[1分]
按照-般方法调用
由用户直接调用
只能通过new自动调用
被系统调用
6.
下列代表十六进制整数的是(  )。[1分]
OXA6
1234L
-840
0144
7.
Java程序默认引用的包是(  )。[1分]
java.text包
java.awt包
java.lang包
java.util包
8.
数据库管理系统中负责数据模式定义的语言是(  )。[1分]
数据定义语言
数据管理语言
数据操纵语言
数据控制语言
9.
要下列Java Applet程序完整并能够正确运行,横线处应填入的内容是(  )。
  [1分]
extends Thread
extends Applet
extends Char
extends Float
10.
下列程序的执行结果为(  )。
  [1分]
1310
1211
1111
1212
11.
下列叙述中正确的是(  )。[1分]
有-个以上根结点的数据结构不-定是非线性结构
只有-个根结点的数据结构不-定是线性结构
循环链表是非线性结构
双向链表是非线性结构
12.
int类型的取值范围为(  )。
  [1分]
 
 
 
 
13.
-个工作人员可以使用多台计算机,而-台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是(  )。[1分]
-对-
-对多
多对多
多对-
14.
下列叙述中,正确的是(  )。[1分]
Java语言的标识符是区分大小写的
源文件名与public类名可以不相同
源文件的扩展名为.jar
源文件中public类的数目不限
15.
为使Java程序独立于平台,Java虚拟机把字节码与各个操作系统及硬件(  )。[1分]
分开
结合
联系
融合
16.
下列命令中,是Java编译命令的是(  )。[1分]
javac
java
javadoc
appletviewer
17.
当使用SomeThread t=new SomeThread(  )创建一个线程时,下列叙述中正确的是(  )。[1分]
SomeThread类是包含run(  )方法的任意Java类
SomeThread类-定要实现Runnable接口
SomeThread类是Thread类的子类
SomeThread类是Thread类的子类并且要实现Run-nable接口
18.
按层次次序将一棵有n个结点的完全二叉树的所有结点从1~n编号,当i≤n/2时,编号为i的结点的左子树的编号是(  )。[1分]
2i-1
2i
2i+1
不确定
19.
在软件开发中,需求分析阶段产生的主要文档是(  )。[1分]
软件集成测试计划
软件详细设计说明书
用户手册
软件需求规格说明书
20.
阅读下列代码后  
正确的说法是(  )。[1分]
编译时将产生错误
编译时正确,运行时将产生错误
输出零
输出空
21.
下列代码中,将引起-个编译错误的行是(  )。
  [1分]
第3行
第5行
第6行
第10行
22.
下列关于面向对象的论述中,正确的是(  )。[1分]
面由对象是指以对象为中心,分析、设计和实现应用程序的机制
面向对象是指以功能为中心,分析、设计和实现应用程序的机制
面向对象仅适用于程序设计阶段
面向对象是-种程序设计语言
23.
在读取二进制数据文件的记录时,为了提高效率常常使用的-种辅助类是(  )。[1分]
InputStream
FilelnputStream
StringBuffer
BufferedReader
24.
下列关于链式存储结构的叙述中,不正确的是(  )。[1分]
结点除自身信息外还包括指针域,因此存储密度小于顺序存储结构
逻辑上相邻的结点物理上不必相邻
可以通过计算确定第i个结点的存储地址
插人、删除运算操作方便,不必移动结点
25.
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于(  )。[1分]
定义阶段
开发阶段
维护阶段
上述三个阶段
26.
下列关于实型变量书写正确的是(  )。[1分]
E3
2e0.3
1.2e3
1.2E0.3
27.
线性表L=(a1,a2,a3,…ai,…an),下列说法正确的是(  )。[1分]
每个元素都有一个直接前件和直接后件
线性表中至少要有一个元素
表中诸元素的排列顺序必须是由小到大或由大到小
除第一个元素和最后一个元素外,其余每个元素都有且只有一个直接前继和直接后继
28.
设计程序时,应采纳的原则之-是(  )。[1分]
程序的结构应有助于读者的理解
不限制goto语句的使用
减少或取消注释行
程序越短越好
29.
下列选项中,不能输出100个整数的是(  )。
  [1分]
 
 
 
 
30.
在-所大学中,每个系都有自己的局域网,则连接各个系的校园网(  )。[1分]
是广域网
还是局域网
是地区网
这些局域网不能互连
31.
下面属于面向对象语言的是(  )。[1分]
Java语言
机器语言
C语言
汇编语言
32.
下列Java组件中,不属于容器的是(  )。[1分]
Panel
Window
Frame
Label
33.
阅读下列代码  
其运行结果是(  )。[1分]
Java
Language
Test
编译时出错
34.
下列关于正则表达式的说法,不正确的是(  )。[1分]
在J2SE 1.4中的正则表达式包中有-个Pattern类
在J2SE 1.4中的正则表达式包中有-个Macher类
在J2SE 1.4中的正则表达式包名为java.util.regex
以上说法都不对
35.
Java中定义常量的保留字是(  )。[1分]
const
final
finally
native
36.
设数组data[0…m]作为循环队列s q的存储空间,front为队头指针,rear为队尾指针,则执行出队操作的语句为(  )。[1分]
S q↑.front:=s q↑.front+1;
S q↑.front:=(S q↑.front+1)%maxsize;
S q↑.rear:=(S q↑.rear+1)%maxsize;
S q↑.front:=(s q↑.front+1)%(maxsize+1);
37.
Java的核心包中,提供编程应用的基本类的包是(  )。[1分]
java.lang
java.util
java.applet
java.rmi
38.
下列不属于虚拟机执行过程的特点的是(  )。[1分]
多线程
动态连接
异常处理
代码安全检查
39.
数据流程图(DFD图)是(  )。[1分]
软件概要没计的工具
软件详细设计的工具
结构化方法的需求分析工具
面向对象方法的需求分析工具
40.
下列关于Java多线程并发控制机制的叙述中,错误的是(  )。[1分]
Java中对共享数据操作的并发控制是采用加锁技术
线程之间的交互,提倡采用suspend(  )/resume(  )方法
共享数据的访问权限都必须定义为private
Java中没有提供检测与避免死锁的专门机制,但程序员可以采用某些策略防止死锁的发生
二、基本操作题
41.
本题的功能是计算二维数组arr[][]={{34,21,45,67,20),{23,10,3,45,76},{22,3,79,56,50}}中的最小值,并输出。
  [18分]
参考答案:
第1处:j<5或j<=4
第2处:j=0
第3处:i++或i+=1或i=i+1
三、简单应用题(共24分)
42.
本题的功能是通过鼠标确定两个点,然后画两点间的直线。窗口中有-个按钮“Draw line”,单击该按钮后,它就处于按下状态,然后用鼠标在窗口中单击-下,在单击的地方就会出现-个坐标圆点,用鼠标在另外-个地方单击-下又会出现另外-个圆点,并且此时在两个坐标圆点间画出-条直线,且“Draw line”处于可用状态,再单击这个按钮就可以画另外-条直线。
  
  
  [24分]
参考答案:
第1处:Point
第2处:nEvt.GEtPoint
四、综合应用题(共18分)
43.
本题的功能是定义自已的组件类。窗口中排布着12个按钮,鼠标移动按钮时,按钮背景颜色改变,用鼠标单击按钮时,后台将显示该按钮对应的字符。
  
  
  [18分]
参考答案:
第1处:int i=0;i<kEys.lEnGth(  );i++
第2处:kB.ADDKEyListEnEr(nEw KEyEvEntHAnDlEr(  ))
第3处:systEm.out.println(Evt.GEtKEyChAr(  ))

≡ 本试卷共计43题,此处为结束标志。
examcoo™