二级Java语言程序设计模拟98Word格式文档下载.docx
- 文档编号:17348210
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:15
- 大小:19.44KB
二级Java语言程序设计模拟98Word格式文档下载.docx
《二级Java语言程序设计模拟98Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《二级Java语言程序设计模拟98Word格式文档下载.docx(15页珍藏版)》请在冰豆网上搜索。
第6题:
对一组记录的关键码(25,38,48,52,63,74)采用二分法查找52时,第( )次会查找成功。
A.4
B.3
C.2
D.1
第7题:
使下列程序正常运行并且输出“Hello!
”,横线处应填写的内容是( )。
A.extendsThread
B.extendsFloat
C.extendsIostream
D.extendsStdio
第8题:
J2EE和( )语言绑定。
A.C
B.C++
C.Java
D.汇编语言
C
第9题:
当Applet需要更新显示内容时,应该调用的方法是( )。
A.paint
B.update()
C.start()
D.repaint()
第10题:
执行下列赋值语句后,a的值为( )。
a=Float.valueOf("
12.34"
).floatValue();
A.12
B.34
C.0.34
D.12.34
第11题:
在匹配器(Marcher)类中,用于输入字符串与模式串比较的方法是______。
A.staticbooleanmatches()
B.booleanmatcher.find()
C.intmatcher.start()
D.intmatcher.end()
Marcher类用于将一个输入字符串input和模式串pattern相比较。
booleanmateher.find()方法用于寻找下一个模式匹配串;
intmatcher.start()方法用于寻找下一个起始索引整数值;
intmatcher.end()方法用于返回匹配串的一个终止索引整数值;
而用于输入字符串与模式串比较的方法是staticbooleanmatches(),所以选项A正确。
第12题:
JScrollPane面板的滚动条是通过哪个对象来实现?
( )
A.JViewport
B.JSplitPane
C.JTabbedPane
D.JPanel
第13题:
int类型的取值范围为( )。
A.-2<
sup>
14<
/sup>
~2<
-1
B.-2<
31<
C.-2<
32<
D.-2<
64<
第14题:
下列代码的执行结果是( )。
publicclassTest{publicstaticvoidmain(String[]args){
int[]x={0,1,2,3};
for{inti=0;
i〈3;
1+=2){
try{
systcm.OUt.println(x[i+2]/x[i]+x[i+1]);
}catch(ArithmeticExceptione){
System.OUt.println("
errorl"
):
}catch(Exceptione){
error2"
}
A.errorl
B.error2
C.errorlorror2
D.2error2
第15题:
在程序读入字符文件时,能够以该文件作为直接参数的类是( )。
A.FileReader
B.BufferedReader
C.FilelnputStream
D.ObjectlnputStream
第16题:
用下列4种排序方法,对一个已排好序(由小到大)的序列进行由小到大排序时,选择( )方法最好。
A.冒泡排序
B.直接选择排序
C.直接插入排序
D.归并排序
第17题:
下列程序段的输出结果是( )。
A.0
B.a
C.1
D.5
第18题:
intlength=”Hello”.length( );
System.OUt.println(length);
A.5
B.
C.10
D.6
第19题:
请阅读下面程序
publicclassExampleStringBuffer{
publicstaticvoidmain(String[]args){
StringBuffersb=newStringBuffer("
test"
);
buffer="
+sb);
length="
+sb.length
());
}}
程序运行结果中在"
后输出的值是( )。
A.10
B.4
C.20
D.30
第20题:
软件(程序)调试的任务是( )。
A.诊断和改正程序中的错误
B.尽可能多地发现程序中的错误
C.发现并改正程序中的所有错误
D.确定程序中错误的性质
第21题:
执行下列程序之后,变量n的值为( )。
A.3
B.-1
C.-12
D.-3
第22题:
Java.语言中所有的简单数据类型都被包含在( )中。
A.java.sql
B.java.awt
C.java.lang
D.java.math
第23题:
Java程序默认引用的包是( )。
A.java.text包
B.java.awt包
C.java.lang包
D.java.util包
第24题:
有下列二叉树,对此二叉树中序遍历的结果为( )。
A.ABCEDF
B.ABCDEF
C.ECBDFA
D.ECFDBA
第25题:
在编译Java程序时,用于指定生成.class文件位置的选项是( )。
A.-9
B.-d
C.-verbose
D.-nowarn
第26题:
支持子程序调用的数据结构是( )。
A.栈
B.树
C.队列
D.二叉树
第27题:
阅读下列程序:
publicclassVariableUse{
publicstaticvoidmain(String[]args){
inta;
if(a==8){
intb=9;
System.out.println("
a="
+a);
b="
+b);
该程序在编译时的结果是______。
A.变量a未赋值
B.第二个System.out.println("
+b)语句中,变量b作用域有错
C.第二个System.out.println("
+a)语句中,变量a作用域有错
D.第一个System.out.println("
程序中局部变量a定义时没有赋初值,Java会赋值一个随机值,第二个Systern.out.println("
+b)语句中,变量b作用域有错,因为变量b是在if语句中定义的,执行完if语句时,变量b已经不存在。
因此,选择B。
第28题:
Java中的线程模型由三部分组成,与线程模型组无关的是( )。
A.虚拟的CPU
B.程序代码
C.操作系统的内核状态
D.数据
第29题:
Java语青中,对当前对象的父类对象进行引用的关键字是( )。
A.case
B.super
C.char
D.break
第30题:
下面程序段的输出结果是( )。
publicclassTest{
publicstaticvoidmain(Stringargs[]){
intX,y;
x=(int)Math.sqrt(5)/2+(int)Math.random()*5/2;
y=(int)Math.sqrt(3)/2+(int)Math.random()*3/2;
if(x〉v)
x〉y"
elseif(x==y)
System.out.println("
x=Y"
else
x〈y"
A.x〉y
B.x=Y
C.x〈y
D.编译错误
第31题:
下列说法正确的是( )。
A.类FilelnputStream和FileOutputStream用来进行文件I/O处理,由它们所提供的方法可以打开本地主机上的文件,并进行顺序的读/写
B.通过类File的实例或者一个表示文件名称的字符串可以生成文件输入/输出流,在流对象生成的同时,文件被打开,但还不能进行文件读/写
C.对于InputStream和OutputStream来说,它们的实例都是是非顺序访问流,即只能进行顺序的读/写
D.当从标准输人流读取数据时,从键盘输人的数据直接输入到程序中
第32题:
下列能够正确创建线程的方法是( )。
①继承java.fang.Thread类,并重写run( )方法
②继承java.lang.Runnable类,并重写start( )方法
③实现java.lang.Thread接口,并实现run( )方法
④实现java.lang.Runable接口,并实现run( )方法
A.①、③
B.②、④
C.②、③
D.①、④
第33题:
下面( )正确表示了int类型的聚会范围。
16<
~2<
44<
第34题:
下列叙述中,错误的是( )。
A.父类不能替代子类
B.子类能够替代父类
C.子类继承父类
D.父类包含子类
第35题:
下列描述中,错误的是( )。
A.Java要求编程者管理内存
B.Java的安全性体现在多个层次上
C.Applet要求在支持Java的浏览器上运行
D.Java有多线程机制
第36题:
JDK中提供的文档生成器是( )。
A.javadoc.exe
B.javap.exe
C.java.exe
D.javaprof.exe
第37题:
若定义inta=2,b=2,下列表达式中值不为4的是( )。
A.a*(++b)
B.a*(b++)
C.a+b
D.a*b
第38题:
数据流程图(DFD图)是( )。
A.软件概要设计的工具
B.软件详细设计的工具
C.结构化方法的需求分析工具
D.面向对象方法的需求分析工具
第39题:
在Java中,负责对字节代码解释执行的是( )。
A.垃圾回收器
B.虚拟机
C.编译器
D.多线程机制
第40题:
下列关于boolean类型的叙述中,正确的是( )。
A.可以将boolean类型的数值转换为int类型的数值
B.可以将boolean类型的数值转换为字符串
C.可以将boolean类型的数值转换为char类型的数值
D.不能将boolean类型的数值转换为其他基本数据类型
基本操作题
第41题:
本题是判断一个字符串“Tom”是否在另外一个字符串“IamTom,IamfromChina”中出现。
publicclassjaval{
_____;
strl="
IamTom,IamfromChina."
;
str2="
Tom"
inti=_____;
if(_____)
\"
+str2+"
isinthe
string:
"
+strl+"
isnotinthe
}
第1处:
Stringstrl,str2 第2处:
strl.indexOf(str2) 第3处:
i!
=-1
第1处使用前定义变量strl和str2;
第2处和第3处判断str2是否是strl的子串。
简单应用题
第42题:
注意:
下面出现的“考生文件夹”均为%USER%。
在考生文件夹下存有文件名为Java_2.java文件,本题功能是完成对字符串缓存类中与字符相关方法的应用。
请完善Java_2.java文件,并进行调试,程序运行的某次结果如下:
由于Java_2.java文件不完整,请在注释行“//*********Found*********”下一行语句的下画线地方填入正确内容,然后删除下画线,请勿删除注释行或其他已有语句内容。
存盘时,文件必须存放在考生文件夹下,不得改变原有文件的文件名。
给定源程序:
importjavax.swing.*;
publicclassJava_2{
publicstaticvoidmain(Stringargs[]){
StringBufferbuf=newstringBuffer("
你好!
祝你成功!
);
Stringoutput="
buf="
+buf.toString()+
\nCharacterat0:
+buf.charAt(0)+
\nCharacterat4:
+buf.charAt(4);
//*********Found**********
charcharArray[]=______char[buf.length()];
buf.______(0,buf.length(),charArray,0);
output+="
\n\n在字符串缓存中的字符是:
;
for(inti=0;
i<______;
++i)
output+=charArray[i];
buf.setCharAt(0,´
您´
buf.setCharAt(6,´
材´
\n\nbuf="
+bur.toString();
buf.______;
+buf.toString();
JOptionPane.showMessageDialog(null,output,
字符串缓存的字符相关方法示范"
JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
newgetCharscharArray.lengthreverse()
定义字符数组,需填入new。
第2处:
创建文本域对象,需填入getChars。
第3处:
循环变量的终值,需填入charArray.length。
第4处:
将字符串缓冲区里的字符串反向排列,需填入reverse()。
综合应用题
第43题:
本题中,通过菜单“Connect”显示一个对话框,单击“0k”按钮后,所填写的内容就会传回到主窗口并显示出来。
_______
setJMenuBar(mbar) 第2处:
publicConnectDialog(JFrameparent) 第3处:
publicBooleanshowDialog(ConnectInfotransfer)
第1处参数错误,bar未定义;
第2处从下一行的super(parent,”Connect”,true);
可以看出,这里需要的参数为父窗体;
第3处从下面的returnok;
等可以看出,这是一个有Boolean型返回值的函数,故类型应为Boolean。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二级 Java 语言程序设计 模拟 98