二级Java语言程序设计模拟120Word文档下载推荐.docx
- 文档编号:18500195
- 上传时间:2022-12-17
- 格式:DOCX
- 页数:18
- 大小:19.97KB
二级Java语言程序设计模拟120Word文档下载推荐.docx
《二级Java语言程序设计模拟120Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《二级Java语言程序设计模拟120Word文档下载推荐.docx(18页珍藏版)》请在冰豆网上搜索。
C.源文件的扩展名为.jar
D.源文件中public类的数目不限
A
第5题:
如果线程正处于阻塞状态,不能够使线程直接进入可运行状态的情况是( )。
A.sleep()方法的时间到
B.获得了对象的锁
C.线程在调t.join()方法后,线程t结果
D.wait()方法结束
第6题:
栈结构不适用于下列应用中的( )。
A.表达式求值
B.树的层次次序周游算法的实现
C.二叉树对称周游算法的实现
D.快速排序算法的实现
B
第7题:
下面程序段的输出结果是( )。
publicclassTest{
inti=1:
switch(i){
case0:
System.OUt.println("
0"
break;
casel:
System.out.println("
1"
case2:
2"
default:
default"
A.01
B.12
C.10
D.21
第8题:
表达式(10*49.3)的类型是( )。
A.double
B.char
C.long
D.float
第9题:
在学生管理的关系数据库中,存取一个学生信息的数据单位是( )。
A.文件
B.数据库
C.字段
D.记录
第10题:
有下三角矩阵A[0…10,0…10],按行优先顺序存放其非零元素,每个非零元素占两个字节,存放的基地址为100,则元素A[5,53的存放地址为( )。
A.110
B.120
C.130
D.140
第11题:
面向对象方法中,继承是指( )。
A.一组对象所具有的相似性质
B.一个对象具有另一个对象的性质
C.各对象之间的共同性质
D.类之间共享属性和操作的机制
第12题:
在深度为5的满二叉树中,叶子结点的个数为( )。
A.32
B.31
C.16
D.15
第13题:
下列方法中,声明抛出InterruptedException类型异常的方法是( )。
A.suspend()
B.resume()
C.sleep()
D.start()
第14题:
请阅读下面程序,说明该程序创建线程使用的方法是( )。
publicclassThreadTest
{
publicstaticvoidmain(Stringargs[])
Threadtl=newThread(newHolloWorld());
Threadt2=newThread(newHolloWorld());
tl.start();
t2.Start();
classHolloWorldimplementsRunnable
inti;
publicvoidrun()
while(true)
HolloWorld"
+i++);
if(i==5)break;
A.继承Thread类
B.实现Runnable接口
C.tl.start()
D.t2.start()
第15题:
以下各选项中能正确声明一个表示50个值为null的字符串数组的是( )。
A.string[]a;
B.stringa[];
C.chara[50][];
D.stringa[]=newString[50]
第16题:
为使下列代码正常运行,应该在下画线处填入的选项是( )。
ObjectInputStreamIn=
new_____(newFilelnputStream("
employee.doc"
));
Employee[]newstaff=(Employee[])in.readObject
In.close();
A.Reader
B.InputStream
C.Objectlnput
D.ObjectlnputStream
第17题:
在一棵二叉树的先序遍历、中序遍历、后序遍历所产生的序列中,所有叶子结点的先后顺序( )。
A.都不相同
B.完全相同
C.先序和中序相同,而与后序不同
D.中序和后序相同,而与先序不同
第18题:
下列的( )原始类型在使用流时可以互换。
A.byte和boolean
B.char和int
C.byte和char
D.String和char
第19题:
阅读下列利用递归来求n!
的程序。
classFactorialTest{
staticlongFactorial(intn){//定义Factorial()方法
if(n==1)
returnl;
else
returnn*Factorial{________};
publicstaticvoidmain{Stringa[]}{
//main()方法
intn=8:
System.out.println{n+"
!
="
+Factorial
(n)};
为保证程序正确运行,在下画线处应该填入的参数是( )。
A.n-1
B.n-2
C.n
D.n+1
第20题:
下列关于System类的叙述中,错误的是( )。
A.System类是一个final类
B.System类不能实例化
C.System类中没有定义属性
D.System类主要提供了系统环境参数的访问
第21题:
算法的有穷性是指( )。
A.算法程序的运行时间是有限的
B.算法程序所处理的数据量是有限的
C.算法程序的长度是有限的
D.算法只能被有限的用户使用
第22题:
下列关于Applet的叙述中,正确的是( )。
A.Applet不仅可以嵌入到浏览器中运行,还可以独立运行
B.Applet的主类要定义为Applet类或Japplet类的子类
C.同一个页面中的Applet之间不能通信
D.Applet不支持多线程
第23题:
下列方法中不能适用于所有Swing组件的是( )。
A.addKeyListener()
B.addMouseListener()
C.adddMouseMotionListerner()
D.addAdjustmentListener()
第24题:
第25题:
下列为窗口事件的是( )。
A.MouseEvent
B.WindowEvent
C.ActionEvent
D.KeyEvent
第26题:
要下列JavaApplet程序完整并能够正确运行,横线处应填人的内容是( )。
importjava.applet.*;
nmportjava.awt.*0
publicclassHelloWorld{
publicvoid______(Graphicsg){
drawstring("
HelloWorld!
"
,25,25);
A.extendsThread
B.extendsApplet
C.extendsChar
D.extendsFloat
第27题:
程序设计语言的基本成分是数据成分、运算成分、控制成分和( )。
A.对象成分
B.变量成分
C.语句成分
D.传输成分
第28题:
下列代码的执行结果是( )。
publicclassExpression{
publicstaticvoidmain(Stringarga[](
Intvl=10,v2=99,v3=0;
System.Out.prIntln((vl〈O)"
((v2/v3)==3));
A.9.9
B.3
D.true
第29题:
在HTML文件的〈applet〉标志中作为可选属性的是( )。
A.Applet主类的文件名
B.Applet显示区域的宽度
C.Applet主类的路径
D.Applet显示区域的高度
第30题:
下列叙述中正确的是( )。
A.线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的
B.线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构
C.线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构
D.上述三种说法都不对
第31题:
在程序读入字符文件时,能够以该文件作为直接参数的类是( )。
A.FileReader
B.BufferedReader
C.FilelnputStream
第32题:
在Java中,线程是( )。
A.分时的
B.抢占式的
C.非抢占式的
D.非分时的
第33题:
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的( )。
A.需求分析阶段
B.逻辑设计阶段
C.概念设计阶段
D.物理设计阶段
第34题:
对下列二叉树进行中序遍历的结果是( )。
A.ACBDFEG
B.ACBDFGE
C.ABDCGEF
D.FCADBEG
第35题:
下列关于Java布尔类型的描述中,正确的是( )。
A.一种基本的数据类型,它的类型名称为boolean
B.用int表示类型
C.其值可以赋给int类型的变量
D.有两个值,1代表真,0代表假
第36题:
在文件类提供的方法中,用于创建目录的方法是( )。
A.mkdir()
B.mkdirs()
C.list()
D.listRoots()
第37题:
下列能够正确创建线程的方法是( )。
Ⅰ.继承java.1ang.Thread类,并重写run()方法
Ⅱ.继承java.1ang.Runnable类,并重写start()方法
Ⅲ.实现java.1ang.Thread接口,并实现run()方法
IV.实现java.1ang.Runable接口,并实现run()方法
A.Ⅰ,Ⅲ
B.Ⅱ,IV
C.Ⅱ,Ⅲ
D.Ⅰ,IV
第38题:
下列有关数组的叙述中,错误的是( )。
A.在同一个环境下,数组与内存变量可以同名,两者互不影响
B.可以用一维数组的形式访问二维数组
C.在可以使用简单内存变量的地方都可以使用数组元素
D.一个数组中各元素的数据类型可以相同,也可以不同
第39题:
下列关于构造方法的叙述中,错误的是( )。
A.Java语言规定构造方法名与类名必须相同
B.Java语言规定构造方法没有返回值,但不用void声明
C.Java语言规定构造方法不可以重载
D.Java语言规定构造方法只能通过new自动调用
第40题:
用来导入已定义好的类或包的语句是( )。
A.main
B.import
C.publicclass
D.ClaSS
基本操作题
第41题:
在下画线上补充代码。
本题的功能是输出字符串"
welcome!
和表达式"
a/b=c"
,以及输出"
\\dosomething"
。
Publicclassjaval{
Pubhcstaticvoidmain(string[]args){
System.out.println(_____);
}
第1处:
\"
Welcome!
第2处:
a/b=C"
第3处:
\\\\dosomething"
本题考查的是不同的数据类型的输出方式,以及转义字符的使用。
第l处与第3处含有特殊字符,输出时要使用转义字符。
简单应用题
第42题:
本题是一个Applet,页面上有一个按钮“请单击”,单击该按钮后弹出一个对话框,对话框上有三个按钮“橙色”、“蓝色”和“红色”,单击其中任意一个按钮,则可以将对话框的背景色设置为按钮名称所对应的颜色。
importjava.awt.*;
importjava.awt.event.*;
importjavax.swing.*;
publicclassjava2extendsJApplet
privateJFrameframet;
_____()
frame=newJFrame();
frame.setTitle("
java2"
frame.setSize(300,200);
frame.getContentPane().add(newButtonPanel
());
JButtonPopButton=newJButton("
请单击"
getContentPane().add(PopButton);
PopButtomaddActionListener(newActionListener();
publicvoidactionPerformed(ActionEventevt)
if(frame.isVisible())frame.setVisible(false);
else_____;
});
classButtonPanelextendsJPanel
privateclassColorActionimplementsActionListener
privateColorbackgroundColor;
publicvoidactionPerformed(ActionEventactionevent)
setBackground(backgroundColor);
repaint();
publicColorAction(Colorcolor)
backgroundColor=color;
publicButtonPanel()
JButtonjbutton=newJButton("
橙色"
JButtonjbuttonl=newJButton("
蓝色"
JButtonjbutton2=newJButton("
红色"
add(jbutton);
add(jbuttonl);
add(jbutton2);
ColorActioncoloraction=newColorAction(Color.orange);
ColorActioncoloractionl=newColorAction(Color.blue);
ColorActioncoloraetion2=newColorAction(Color.red);
ibutton.addActionListener(coloraction);
ibuttonl.addActionListener(coloractionl);
jbutton2.addActionListener(coloraction2);
publicvoidinit 第2处:
frame.show()
第1处是定义一个公有的初始化函数;
第2处显示frame窗口。
综合应用题
第43题:
本题的功能是监听键盘键的敲击,并显示在窗口中。
_____
importjavax,.swing.*;
importjava.awt.*;
,
publicclassjava3<
u>
extendsJFrameextendsKeyListener<
/u>
privateStringlinel="
line2="
privateStringline3="
privateJTextAreatextArea;
publicjava3()
super("
java3"
textArea=newJTextArea(10,15);
textArea.setText("
Pressanykeyonthekeyboard…"
textArea.setEnabled(false);
addKeyListener(this);
getContentPane().add(textArea);
setSize(350,100);
show();
publicvoidkeyPressed(KeyEvente)
linel="
Keypressed:
+e.getKeyText(e.getKeyCode());
setLines2and3(e);
publicvoidkeyReleased(KeyEvente)
Keyreleased:
setLines2and3(e):
publicvoidkeyTyped(KeyEvente)
<
Linel="
Keytyped:
+e.getKeychar()<
;
privatevoidsetLines2and3(KeyEvente)
Thiskeyis"
+(e.isActionKey()?
:
not"
)+"
anactionkey"
Stringtemp=e.getKeyModifiersText(e.getModifiers());
hne3="
Modifierkeyspressed:
+(temp.equals("
)?
none"
temp);
textArea.setText(linel+"
\n"
+line2+"
+line3+"
java3app=newjava3();
addWindowListener(newWindowadapted()<
publicvoidwindowClosing(WindowEvente)
System.exit(0);
extendsJFrameimplementsKeyListener 第2处:
+e.getKeyChar() 第3处:
app.addWindowListener(newWindowAdapter())
第1处实现接口应用implements;
第2处Java是大小写敏感的,获得键盘值应使用getKeyChar()方法;
第3处窗体级监听器应注册给接收类。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二级 Java 语言程序设计 模拟 120