- 相关推荐
2015年计算机二级考试JAVA模拟试题库(八)
一、选择题(每小题1分,共40分)
1、单击窗口内的按钮时,产生的事件是( )。
A.MouseEvent
B.WindowEvent
C.ActionEvent
D.KeyEvent
2、在Java中,实现用户界面功能的包是( )。
A.java.applet
B.javax.transaction
C.java.util
D.java.awt
3、下列选项中属于字符串常量的是( )。
A.·abc·
B."abc"
C.[abc]
D.(abc)
4、类Panel默认的布局管理器是( )。
A.GridLayout
B.BorderLayout
C.FlowLayout
D.CardLayout
5、下列线程状态转换序列,在线程实际运行中可能出现的序列是( )。
A.新建-运行-阻塞-终止
B.……运行-阻塞-可运行-终止.
C.……可运行-运行-阻塞-运行……
D.新建-可运行-运行-阻塞-可运行……
6、下列工具中为需求分析常用工具的是( )。
A.PAD
B.PFD
C.N~S
D.DFD
7、当一个Applet所在的Web页面被其他页面覆盖后。不可能被调用的Applet方法是( )。
A.destroy( )
B.init( )
C.stop( )
D.start( )
8、程序设计语言的基本成分是数据成分、运算成分、控制成分和( )。
A.对象成分
B.变量成分
C.语句成分
D.传输成分
9、下面代码段的输出是( )。
A.编译出错
B.5752
C.true
D.无任何输出
10、对鼠标单击按钮操作进行事件处理的接口是( ).
A.MouseListener
B.WindowListener
C.ActionListener
D.KeyListener
11、 下列特征中不是面向对象方法的主要特征的是( )。
A.多态性
B.继承
C.封装性
D.模块化
12、 Java的反汇编命令是( )。
A.javap
B.javac
C.jdb
D.java
13、 一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。
A.一对一
B.一对多
C.多对多
D.多对一
14、 Frame默认的布局管理器是( )。
A.FlowLayout
B.BorderLayout
C.GridLayout
D.UpLayout
15、 某二叉树共有60个叶子结点与50个度为1的结点,则该二叉树中的总结点数为( )。
A.148
B.169
C.182
D.198
16、 当浏览器重新返回Applet所在页面时,将调用Applet类的方法是( )。
A.start( )
B.ink( )
C.stop( )
D.destroy( )
17、 在程序的下画线处应填入的选项是( )。
A.implements Runnable
B.extends Thread
C.implements Thread
D.extends Runnable
18、 假设用-个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有的元素个数为( )。
A.50
B.19
C.1
D.20
19、 下列叙述中正确的是( )。
A.在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化
B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化
C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化
D.上述三种说法都不对
20、 在Java语言中,0bjectOutputStream是指( )。
A.字节流
B.字符流
C.对象输出流
D.数据流
21、 下列与数据元素有关的叙述中,不正确的是( )。
A.数据元素是数据的基本单位,即数据集合中的个体
B.数据元素是有独立含义的数据最小单位
C.数据元素又称为结点
D.数据元素又称为记录
22、 当-个Applet被加载,后续对Applet生命周期方法的调用中,可能存在的次序是( )。
A.start( ),stop( ),destroy( )
B.init( ),start( ),stop( ),start( ),stop( ),destroy( )
C.start( ),init( ),stop( ),destroy( )
D.init( ),start( ),destroy( )
23、 下列叙述中,错误的是( )。
A.内部类的名称与定义它的类的名称可以相同
B.内部类可用abstract修饰
C.内部类可作为其他类的成员
D.内部类可访问它所在类的成员
24、 下列关于Applet的叙述中,正确的是( )。
A.Applet不仅可以嵌入到浏览器中运行,还可以独立运行
B.Applet的主类要定义为Applet类或JApplet类的子类
C.同一个页面中的Applet之间不能通信
D.Applet不支持多线程
25、 能够用于创建可变字符串对象的类是( )。
A.StringBuffer
B.VariantSt ring
C.StringCharacte
D.StringLong
26、 下列有关操作系统的叙述中,不正确的是( )。
A.操作系统管理计算机系统中的各种资源
B.操作系统为用户提供良好的界面
C.操作系统与用户程序必须交替运行
D.操作系统位于各种软件的最底层
27、 下列代码的执行结果是( )。
A.error1
B.error2
C.error1
error2
D.2
error2
28、 下面程序段的输出结果是( )。
A.x>y
B.x=Y
C.xD.编译错误
29、 JScrollPane面板的滚动条是通过哪个对象来实现?( )
A.JViewport
B.JSplitPane
C.JTabbedPane
D.JPanel
30、 Java对I/0访问所提供的同步处理机制是( )。
A.字节流
B.过滤流
C.字符流
D.压缩文件流
31、 设某循环队列的容量为50,如果头指针front=15(指向队头元素的前-位置),尾指针rear=10(指向队尾元素),则该循环队列中共有元素个数为( )。
A.5
B.15
C.35
D.40
32、 下列选项中,不能输出100个整数的是( )。
A.for(int i=0;i<100;i++)
System.out.println(i);
B.int i=0;
do {
System.out.println(i):
i++:
}while(i<100);
C.int i=0:
while(i<100)f
System.out.println(i);
i++:
}
D.int i=0:
while(i<100){
i++:
if(i<1OO)continue;
System.out.println(i);
}
33、 下列表达式中,类型可以作为int型的是( )。
A.”abc”+”efg”
B.”abc”+’efg’
C.‘a’+‘b’
D.3+“4”
34、 for(int x=0,y=0;!x&&y<=5;y++)语句执行循环的次数是( )。
A.0
B.5
C.6
D.无穷
35、 下列程序的输出结果是( )。
A.Catch---1
B.Catch---2
C.Catch---3
D.以上都不对
36、 下列语句中,属于多分支语句的是( )。
A.if语句
B.for语句
C.switch语句
D.do while语句
37、 -个教师可讲授多门课程,-门课程可南多个教师讲授。则实体教师和课程间的联系是( )。
A.1:1联系
B.1:m联系
C.m:1联系
D.m:n联系
38、 下列程序的输出结果是( )。
A.0
B.-l
C.14
D.64
39、 下列变量名的定义中,符合Java命名约定的是( )。
A.fieldname
B.super
C.Intnum
D.$number
40、 在编译Java程序时,用于指定生成.class文件位置的选项是( )。
A.-9
B.-d
C.-verbose
D.-nowarn
二、基本操作题(共18分)
41、本题利用递归方法求前n个自然数的和(n=10)。
三、简单应用题(共24分)
42、 本题的功能是用流式布局管理器来管理窗口中的按钮。在执行程序时指定生成按钮的个数,并把这些按钮都放置在流式布局管理器的窗口中。
【计算机二级考试JAVA模拟试题库八】相关文章:
计算机二级JAVA考试精选模拟试题12-02
计算机二级考试JAVA模拟试题03-03
2015年计算机二级考试JAVA模拟试题库(一)答案及解析11-18