二级Java语言程序设计模拟134.docx
- 文档编号:15022406
- 上传时间:2023-06-29
- 格式:DOCX
- 页数:13
- 大小:17.62KB
二级Java语言程序设计模拟134.docx
《二级Java语言程序设计模拟134.docx》由会员分享,可在线阅读,更多相关《二级Java语言程序设计模拟134.docx(13页珍藏版)》请在冰点文库上搜索。
二级Java语言程序设计模拟134
[模拟]二级Java语言程序设计模拟134
单项选择题
第1题:
单击窗口内的按钮时,产生的事件是( )。
A.MouseEvent
B.WindowEvent
C.ActionEvent
D.KeyEvent
参考答案:
C
第2题:
在Java中,实现用户界面功能的包是( )。
A.java.applet
B.javax.transaction
C.java.util
D.java.awt
参考答案:
D
第3题:
下列选项中属于字符串常量的是( )。
A.·abc·
B."abc"
C.[abc]
D.(abc)
参考答案:
B
第4题:
类Panel默认的布局管理器是( )。
A.GridLayout
B.BorderLayout
C.FlowLayout
D.CardLayout
参考答案:
C
第5题:
下列线程状态转换序列,在线程实际运行中可能出现的序列是( )。
A.新建-运行-阻塞-终止
B.……运行-阻塞-可运行-终止
C.……可运行-运行-阻塞-运行……
D.新建-可运行-运行-阻塞-可运行……
参考答案:
D
第6题:
下列工具中为需求分析常用工具的是( )。
A.PAD
B.PFD
C.N~S
D.DFD
参考答案:
D
第7题:
当一个Applet所在的Web页面被其他页面覆盖后。
不可能被调用的Applet方法是( )。
A.destroy( )
B.init( )
C.stop( )
D.start( )
参考答案:
B
第8题:
程序设计语言的基本成分是数据成分、运算成分、控制成分和( )。
A.对象成分
B.变量成分
C.语句成分
D.传输成分
参考答案:
D
第9题:
下面代码段的输出是( )。
A.编译出错
B.5752
C.true
D.无任何输出
参考答案:
A
第10题:
对鼠标单击按钮操作进行事件处理的接口是( )。
A.MouseListener
B.WindowListener
C.ActionListener
D.KeyListener
参考答案:
C
第11题:
下列特征中不是面向对象方法的主要特征的是( )。
A.多态性
B.继承
C.封装性
D.模块化
参考答案:
D
第12题:
Java的反汇编命令是( )。
A.javap
B.javac
C.jdb
D.java
参考答案:
A
第13题:
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。
A.一对一
B.一对多
C.多对多
D.多对一
参考答案:
C
第14题:
Frame默认的布局管理器是( )。
A.FlowLayout
B.BorderLayout
C.GridLayout
D.UpLayout
参考答案:
B
第15题:
某二叉树共有60个叶子结点与50个度为1的结点,则该二叉树中的总结点数为( )。
A.148
B.169
C.182
D.198
参考答案:
B
第16题:
当浏览器重新返回Applet所在页面时,将调用Applet类的方法是( )。
A.start( )
B.ink( )
C.stop( )
D.destroy( )
参考答案:
A
第17题:
在程序的下画线处应填入的选项是( )。
A.implementsRunnable
B.extendsThread
C.implementsThread
D.extendsRunnable
参考答案:
B
第18题:
假设用一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有的元素个数为( )。
A.50
B.19
C.1
D.20
参考答案:
B
第19题:
下列叙述中正确的是( )。
A.在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化
B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化
C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化
D.上述三种说法都不对
参考答案:
C
第20题:
在Java语言中,0bjectOutputStream是指( )。
A.字节流
B.字符流
C.对象输出流
D.数据流
参考答案:
C
第21题:
下列与数据元素有关的叙述中,不正确的是( )。
A.数据元素是数据的基本单位,即数据集合中的个体
B.数据元素是有独立含义的数据最小单位
C.数据元素又称为结点
D.数据元素又称为记录
参考答案:
B
第22题:
当一个Applet被加载,后续对Applet生命周期方法的调用中,可能存在的次序是( )。
A.start( ),stop( ),destroy( )
B.init( ),start( ),stop( ),start( ),stop( ),destroy( )
C.start( ),init( ),stop( ),destroy( )
D.init( ),start( ),destroy( )
参考答案:
B
第23题:
下列叙述中,错误的是( )。
A.内部类的名称与定义它的类的名称可以相同
B.内部类可用abstract修饰
C.内部类可作为其他类的成员
D.内部类可访问它所在类的成员
参考答案:
A
第24题:
下列关于Applet的叙述中,正确的是( )。
A.Applet不仅可以嵌入到浏览器中运行,还可以独立运行
B.Applet的主类要定义为Applet类或JApplet类的子类
C.同一个页面中的Applet之间不能通信
D.Applet不支持多线程
参考答案:
B
第25题:
能够用于创建可变字符串对象的类是( )。
A.StringBuffer
B.VariantString
C.StringCharacte
D.StringLong
参考答案:
A
第26题:
下列有关操作系统的叙述中,不正确的是( )。
A.操作系统管理计算机系统中的各种资源
B.操作系统为用户提供良好的界面
C.操作系统与用户程序必须交替运行
D.操作系统位于各种软件的最底层
参考答案:
A
第27题:
下列代码的执行结果是( )。
A.error1
B.error2
C.error1error2
D.2error2
参考答案:
C
第28题:
下面程序段的输出结果是( )。
A.x〉y
B.x=Y
C.x〈y
D.编译错误
参考答案:
A
第29题:
JScrollPane面板的滚动条是通过哪个对象来实现?
( )
A.JViewport
B.JSplitPane
C.JTabbedPane
D.JPanel
参考答案:
A
第30题:
Java对I/0访问所提供的同步处理机制是( )。
A.字节流
B.过滤流
C.字符流
D.压缩文件流
参考答案:
B
第31题:
设某循环队列的容量为50,如果头指针front=15(指向队头元素的前一位置),尾指针rear=10(指向队尾元素),则该循环队列中共有元素个数为( )。
A.5
B.15
C.35
D.40
参考答案:
B
第32题:
下列选项中,不能输出100个整数的是( )。
A.for(inti=0;i〈100;i++)System.out.println(i);
B.inti=0;do{System.out.println(i):
i++:
}while(i〈100);
C.inti=0:
while(i〈100)fSystem.out.println(i);i++:
}
D.inti=0:
while(i〈100){i++:
if(i〈1OO)continue;System.out.println(i);}
参考答案:
D
第33题:
下列表达式中,类型可以作为int型的是( )。
A.”abc”+”efg”
B.”abc”+’efg’
C.‘a’+‘b’
D.3+“4”
参考答案:
C
第34题:
for(intx=0,y=0;!
x&&y〈=5;y++)语句执行循环的次数是( )。
A.0
B.5
C.6
D.无穷
参考答案:
C
第35题:
下列程序的输出结果是( )。
A.Catch---1
B.Catch---2
C.Catch---3
D.以上都不对
参考答案:
B
第36题:
下列语句中,属于多分支语句的是( )。
A.if语句
B.for语句
C.switch语句
D.dowhile语句
参考答案:
C
第37题:
一个教师可讲授多门课程,一门课程可南多个教师讲授。
则实体教师和课程间的联系是( )。
A.1:
1联系
B.1:
m联系
C.m:
1联系
D.m:
n联系
参考答案:
D
第38题:
下列程序的输出结果是( )。
A.0
B.-1
C.14
D.64
参考答案:
C
第39题:
下列变量名的定义中,符合Java命名约定的是( )。
A.fieldname
B.super
C.Intnum
D.$number
参考答案:
A
第40题:
在编译Java程序时,用于指定生成.class文件位置的选项是( )。
A.-9
B.-d
C.-verbose
D.-nowarn
参考答案:
B
基本操作题
第41题:
本题利用递归方法求前n个自然数的和(n=10)。
_______
参考答案:
第1处:
intn 第2处:
return1 第3处:
returnn+add(n-1)
递归方法是一种调用程序本身并采用栈结构的算法,第1处定义参数类型;第2处是递归初值;第3处为递归运算。
简单应用题
第42题:
本题的功能是用流式布局管理器来管理窗口中的按钮。
在执行程序时指定生成按钮的个数,并把这些按钮都放置在流式布局管理器的窗口中。
_______
参考答案:
第1处:
Integer.parseInt(buttonstring)第2处:
intButtonNumber
第1处将buttonstring转换成Integer整型;第2处将int型ButtonNumber作为类ButtonFrame的构造函数的参数。
综合应用题
第43题:
本题的功能是监听键盘键的敲击,并显示在窗口中。
_______
参考答案:
第1处:
extendsJFrameimplementsKeyListener 第2处:
linel=”Keytyped:
”+e.getKeyChar( ) 第3处:
app.addWindowListener(newWindowAdapter( ))
第1处实现接口应用implements;第2处Java是大小写敏感的,获得键盘值应使用getKeyChar( )方法;第3处窗体级监听器应注册给接收类。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二级 Java 语言程序设计 模拟 134