- 相关推荐
2015年计算机二级考试JAVA模拟试题库(四)
一、选择题(每小题1分,共40分)

1、下列选项中为单精度数的是( )。
A.2
B.5.2
C.0.2f
D.023
2、软件工程的理论和技术性研究的内容主要包括软件开发技术和( )。
A.消除软件危机
B.软件工程管理
C.程序设计自动化
D.实现软件可重用
3、为使下列代码正常运行,应该在下画线处填入的选项是( )。
A.size
B.length
C.dimension
D.measurement
4、 Java语言和C++语言相比,下面哪项内容是Java独有的( )。
A.面向对象
B.动态链接
C.有类库
D.跨平台
5、下列关于Java布尔类型的描述中,正确的是( )。
A.-种基本的数据类型,它的类型名称为boolean
B.用int表示类型
C.其值可以赋给int类型的变量
D.有两个值,l代表真,0代表假
6、在读字符文件Employee.dat时,使用该文件作为参数的类是( )。
A.BufferedReader
B.DataInputStream
C.DataOutputStream
D.FilelnputStream
7、为了提高软件模块的独立性,模块之间最好是( )。
A.控制耦合
B.公共耦合
C.内容耦合
D.高内聚低耦合
8、在关系A(S,SN,D)和关系B(D,CN,NM)中,A的主关键字是s,B的主关键字是D,则关系A的外码是( )。
A.CN
B.SN
C.S
D.D
9、数据库技术的根本目标是要解决数据的( )。
A.存储问题
B.共享问题
C.安全问题
D.保护问题
10、相对于数据库系统,文件系统的主要缺陷有数据依赖、数据不一致性和( )。
A.可重用性差
B.安全性差
C.非持久性
D.冗余性
11、 下列代码中的内部类名是( )。
A.Timer
B.ActionListener
C.listener
D.匿名
12、 -棵二叉树有10个度为l的结点,7个度为2的结点,则该二叉树共有结点个数为( )。
A.8
B.25
C.17
D.7
13、 下列叙述中正确的是( )。
A.顺序存储结构的存储-定是连续的,链式存储结构的存储空间不-定是连续的
B.顺序存储结构只针对线性结构。链式存储结构只针对非线性结构
C.顺序存储结构能存储有序表,链式存储结构不能存储有序表
D.链式存储结构比顺序存储结构节省存储空间
14、 下列与算法有关的叙述中,不正确的是( )。
A.运算是数据结构的一个重要方面,运算的实现步骤用算法来描述
B.算法是精确定义的-系列规则,它指出怎样从给定的输入信息经过有限步骤产生所求的输出信息
C.算法的设计采用由粗到细,由抽象到具体的逐步求精的方法
D.对于算法的分析,指的是分析算法运行所要占用的机器时间,即算法的时间代价
15、 下列关于线程优先级的说法中,正确的是( )。
A.线程的优先级是不能改变的
B.线程的优先级是在创建线程时设置的
C.在创建线程后的任何时候都可以设置
D.B和C
16、 JDBC是面向( )的。
A.过程
B.对象
C.应用
D.用户
17、 以下不是APPLET标记的选项是( )。
A.PARAM
B.BODY
C.CODEBASE
D.ALT
18、 下面描述中,不属于软件危机表现的是( )。
A.软件过程不规范
B.软件开发生产率低
C.软件质量难以控制
D.软件成本不断提高
19、 继承是面向对象编程的-个重要特征,它可降低程序的复杂性并使代码( )。
A.可读性好
B.可重用
C.可跨包访问
D.运行更安全
20、 下列说法中不正确的是( )。
A.Java语言中的事件都是继承自Java.awt.AW-TEvent类
B.AWTEvent类是Event( )bject类的子类
C.Java的AwT事件分为低级事件和高级事件
D.ActionEvent类是AWTEvent类的子类
21、 结构化程序设计的3种基本结构是( )。
A.过程、子程序和分程序
B.顺序、选择和重复
C.递归、堆栈和队列
D.调用、返回和转移
22、 下列叙述中正确的是( )。
A.栈是“先进先出”的线性表
B.队列是“先进后出”的线性表
C.循环队列是非线性结构
D.有序线性表既可以采用顺序存储结构,也可以采用链式存储结构
23、 下列描述中,错误的是( )。
A.Java要求编程者管理内存
B.Java的安全性体现在多个层次上
C.Applet要求在支持Java的浏览器上运行
D.Java有多线程机制
24、 下面( )是合法的标识符。
A.$persons
B.2Users
C.* point
D.this
25、 下列变量的定义中,错误的是( )。
A.int x=3;
B.float f;d;
C.String s=”Hell0”;
D.boolean b=true:
26、 Java字节码文件的扩展名是( )。
A..JVM
B..dbt
C..class
D..exe
27、 下列标识符(名字)命名原则中,正确的是( )。
A.类名的首字母小写
B.变量和方法名的首字母大写
C.接口名的首字母小写
D.常量完全大写
28、 执行下列赋值语句后.a的值为( )。
a=Float.valueOf(”12.34”).floatValue( );
A.12
B.34
C.0.34
D.12.34
29、 关于内存变量的调用,下列说法中正确的是( )。
A.私有变量只能被本层模块程序调用
B.私有变量能被本层模块和下层模块程序调用
C.局部变量不能被本层模块程序调用
D.局部变量能被本层模块和下层模块程序调用
30、 关于线程的生命周期以下状态正确的是( )。
A.新建状态、可运行状态、阻塞状态、恢复状态和终止状态
B.新建状态、运行状态、阻塞状态、恢复状态和终止状态
C.新建状态、可运行状态、运行状态、阻塞状态和终止状态
D.新建状态、可运行状态、运行状态、恢复状态和终止状态
31、 下列程序的运行结果是( )。
A.error1:10.5
B.error2
C.error1:10.5 error2
D.以上都不对
32、 某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )。
A.10
B.8
C.6
D.4
33、 栈结构不适用于下列应用中的( )。
A.表达式求值
B.树的层次次序周游算法的实现
C.二叉树对称周游算法的实现
D.快速排序算法的实现
34、 Java虚拟机(JVM)运行Java代码时,不会进行的操作是( )。
A.加载代码
B.校验代码
C.编译代码
D.执行代码
35、 数据库设计中反映用户对数据要求的模式是( )。
A.内模式
B.概念模式
C.外模式
D.设计模式
36、 Java中类0bjectOutputStream支持对象的写操作,这是-种字节流,它的直接父类是( )。
A.Writer
B.DataOutput
C.OutputStream
D.Object( )utput
37、 设a=8,则表达式a>>>1的值是( )。
A.1
B.2
C.3
D.4
38、 当-个Applet被下载到本地环境时,不发生的操作是( )。
A.产生-个Applet主类的实例
B.对Applet自身进行初始化
C.启动Applet运行
D.Applet并不显示出来
39、 在面向对象方法中,不属于“对象”基本特点的是( )。
A.-致性
B.分类性
C.多态性
D.标识唯-性
40、 可以使当前同级线程重新获得运行机会的方法是( )。
A.sleep( )
B.join( )
C.yield( )
D.interrupt( )
二、基本操作题(共18分)
41、本题中定义了长度为20的-维整型数组a,并将数组元素的下标值赋给数组元素,最后打印输出数组中下标为奇数的元素。
public class javal{
public static void main(String[]args){
int a[]=
Int i:
for
a[i]=i
for
i++)
=1:
i=0;i<20;i++){
System.out.print(”a[”+i+”]=”+a[i]+”,“);
}
三、 简单应用题(共24分)
42、下面的程序中,有两个文本框,Input和Output,用户在Input文本框中输入字符串后回车,字符串会在Output文本框中出现。
【计算机二级考试JAVA模拟试题库四】相关文章:
计算机二级JAVA考试模拟试题06-24
计算机二级考试JAVA模拟试题10-12