二级Java语言程序设计模拟73.docx
- 文档编号:23426669
- 上传时间:2023-05-17
- 格式:DOCX
- 页数:16
- 大小:19.21KB
二级Java语言程序设计模拟73.docx
《二级Java语言程序设计模拟73.docx》由会员分享,可在线阅读,更多相关《二级Java语言程序设计模拟73.docx(16页珍藏版)》请在冰豆网上搜索。
二级Java语言程序设计模拟73
[模拟]二级Java语言程序设计模拟73
单项选择题
第1题:
栈和队列的共同点是( )。
A.都是先进先出
B.都是先进后出
C.只允许在端点处插入和删除元素
D.没有共同特点
参考答案:
C
第2题:
模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的( )。
A.抽象和信息隐蔽
B.局部化和封装化
C.内聚性和耦合性
D.激活机制和控制方法
参考答案:
C
第3题:
下列程序的输出结果是( )。
A.Catch---1
B.Catch---2
C.Catch---3
D.以上都不对
参考答案:
B
第4题:
在读字符文件Employee.dat时,使用该文件作为参数的类是( )。
A.BufferedReader
B.DataInputStream
C.DataOutputStream
D.FilelnputStream
参考答案:
D
第5题:
设有字符序列(Q,H,C,Y,P,A,M,S,R,D,F,X),则新序列(F,H,C,D,P,A,M,Q,R,S,Y,X)是下列( )排序算法一趟扫描的结果。
A.起泡排序
B.初始步长为4的希尔排序
C.二路归并排序
D.以第一个元素为分界元素的快速排序
参考答案:
D
第6题:
当使用SomeThreadt=newSomeThread()创建一个线程时,下列叙述中正确的是( )。
A.SomeThread类是包含run()方法的任意Java类
B.SomeThread类一定要实现Runnable接口
C.SomeThread类是Thread类的子类
D.SomeThread类是Thread类的子类并且要实现Runnable接口
参考答案:
C
第7题:
下列适配器类中不属于事件适配器的是( )。
A.MouseAdapter
B.KeyAdapter
C.ComponentAdapter
D.FrameAdapter
参考答案:
D
第8题:
下列选项中不属于结构化程序设计原则的是______。
A.可封装
B.自顶向下
C.模块化
D.逐步求精
参考答案:
A
结构化程序设计的基本原则包括:
模块化设计、自顶向下原则、逐步求精原则和限制使用goto语句。
第9题:
用来实现Java虚拟机的语言是( )。
A.Java
B.C
C.C++
D.汇编
参考答案:
B
第10题:
当一个Applet被加载,后续对Applet生命周期方法的调用中,可能存在的次序是( )。
A.start( ),stop( ),destroy( )
B.init( ),start( ),stop( ),start( ),stop( ),destroy( )
C.start( ),init( ),stop( ),destroy( )
D.init( ),start( ),destroy( )
参考答案:
B
第11题:
用于设置组件大小的方法是( )。
A.paint()
B.setSize()
C.getSize()
D.repaint()
参考答案:
B
第12题:
阅读下面程序
该程序要求打印5行”祝你成功!
¨,必须改正程序中的某行代码,程序才能完成。
选择正确的修改是( )。
A.将第1行的extendsThread改为implementsRunnable
B.将第3行的newTry( )改为newThread( )
C.将第4行t.start( )改为start(t)
D.将第7行的publicvoidrun(intj)改为publicvoidrun( )
参考答案:
D
第13题:
下列与数据元素有关的叙述中,不正确的是( )。
A.数据元素是数据的基本单位,即数据集合中的个体
B.数据元素是有独立含义的数据最小单位
C.数据元素又称为结点
D.数据元素又称为记录
参考答案:
B
第14题:
若变量a是String类型的数据,那么表达式(a+a)的类型是( )。
A.char
B.String
C.int
D.long
参考答案:
B
第15题:
下面( )正确表示了int类型的聚会范围。
A.-216~216-1
B.-231~231-1
C.-232~232-1
D.-264~264-1
参考答案:
B
第16题:
int类型的取值范围为( )。
A.-214~214-1
B.-231~231-1
C.-232~232-1
D.-264~264-1
参考答案:
B
第17题:
下列程序的运行结果是( )。
A.error1:
10.5
B.error2
C.error1:
10.5error2
D.以上都不对
参考答案:
C
第18题:
下列表达式中,类型可以作为int型的是( )。
A."abc"+"efg"
B."abc"+´ef9´
C.´a´+´b´
D.3+"4"
参考答案:
C
第19题:
能够支持javadoc命令的注释语句是( )。
A./**…//
B./*…*/
C.//
D./**…*/
参考答案:
D
第20题:
下面排序算法中,平均排序速度最快的是( )。
A.冒泡排序法
B.选择排序法
C.交换排序法
D.堆排序法
参考答案:
D
第21题:
为了将HelloApplet(主类名为HelloApplet.class)嵌入在greeting.html文件中,应该在下列greeting.html文件的横线处填人的代码是( )。
〈HTML〉
〈HEAD〉
〈TITLE〉Greetings〈/TITLE〉
〈/HEAD〉
〈BODY〉
〈APPLET_____ 〉
〈/APPLET〉
〈/B()DY〉
〈/HTML〉
A.(elloApplet.class
B.CODE="(elloApplet.class"
C.CODE="(elloApplet.class"WIDTH=150HElGHT=25
D.CoDE="(elloApplet.class”"VSPACE=10HSPACE=10
参考答案:
C
第22题:
下列情况中,不会使线程返回所持有的对象锁的是______。
A.当synchronized()语句块执行完毕
B.当调用了线程的suspend()方法
C.当在synchronized()语句块中出现异常(Exception)
D.当持有锁的线程调用该对象的wait()方法
参考答案:
B
对象的锁在如下几种情况下由持有线程返还:
当synchroilized()语句块执行完后,所以选项A错误;当在synchronized()语句块中出现异常(exception),所以选项C错误;当持有锁的线程调用该对象的wait()方法,此时该线程将释放对象的锁,所以选项D错误。
而当调用了线程的suspend()方法只是使线程暂时停止执行,可以使用其他线程调用resume()方法恢复执行,所以选项B正确。
第23题:
下列能够正确创建线程的方法是( )。
Ⅰ.继承java.1ang.Thread类,并重写run()方法
Ⅱ.继承java.1ang.Runnable类,并重写start()方法
Ⅲ.实现java.1ang.Thread接口,并实现run()方法
IV.实现java.1ang.Runable接口,并实现run()方法
A.Ⅰ,Ⅲ
B.Ⅱ,IV
C.Ⅱ,Ⅲ
D.Ⅰ,IV
参考答案:
D
第24题:
下列与算法有关的叙述中,不正确的是( )。
A.运算是数据结构的一个重要方面,运算的实现步骤用算法来描述
B.算法是精确定义的一系列规则,它指出怎样从给定的输入信息经过有限步骤产生所求的输出信息
C.算法的设计采用由粗到细,由抽象到具体的逐步求精的方法
D.对于算法的分析,指的是分析算法运行所要占用的机器时间,即算法的时间代价
参考答案:
D
第25题:
设计软件结构是在软件生命周期的( )。
A.软件定义期
B.软件开发期
C.软件维护期
D.以上3个都不是
参考答案:
B
第26题:
当一个应用程序的所有非守护线程终止运行时,但仍然有守护线程在运行,应用程序将( )。
A.运行
B.阻塞
C.终止
D.休眠
参考答案:
C
第27题:
JDBC是面向( )的。
A.过程
B.对象
C.应用
D.用户
参考答案:
B
第28题:
在Java中能实现多重继承效果的方式是( )。
A.内部类
B.适配器
C.接口
D.同步
参考答案:
C
第29题:
下列特征中不是面向对象方法的主要特征的是( )。
A.多态性
B.继承
C.封装性
D.模块化
参考答案:
D
第30题:
需求分析阶段的任务是( )。
A.软件开发方法
B.软件开发工具
C.软件开发费用
D.软件系统功能
参考答案:
D
第31题:
下列程序的功能是在监控台上每隔一秒钟显示一个字符串”Hello!
”,能够填写在程序中下画线位置,使程序完整并能正确运行的语句是( )。
publicclassTestimplementsRunnable{
publicstaticvoidmain(Stringargs[]){
Testt=newTest():
Threadtt=newThread(t);
tt.start():
}
publicvoidrun(){
for(;;){
try{
_____;
}catch(_____e){}
System.out.println("Hello");
}
}
}
A.sleep(1000)
B.t.sleep(1000)InterruptedExceptionInterruptedException
C.Thread.sleep(1000)
D.Thread.sleep(1000)RuntimeExceptionlnterruptedException
参考答案:
D
第32题:
下列关于链式存储结构的叙述中,不正确的是( )。
A.结点除自身信息外还包括指针域,因此存储密度小于顺序存储结构
B.逻辑上相邻的结点物理上不必相邻
C.可以通过计算确定第i个结点的存储地址
D.插入、删除运算操作方便,不必移动结点
参考答案:
C
第33题:
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是______。
A.O(n)
B.O(n2)
C.O(log2n)
D.O(nlog2n)
参考答案:
C
最糟糕的情况应该是比较到线性表最后一个值,也没有查找到所需要的值,那么从线性表的第0个值开始比较,每次取出一个值比较,不符合,再取下一个值,依次比较,一直到最后一个,那么长度为N,就需要比较n次。
第34题:
栈结构不适用于下列应用中的( )。
A.表达式求值
B.树的层次次序周游算法的实现
C.二叉树对称周游算法的实现
D.快速排序算法的实现
参考答案:
B
第35题:
下列关于正则表达式的说法,不正确的是( )。
A.在J2SEl.4中的正则表达式包中有一个Pattern类
B.在J2SEl.4中的正则表达式包中有一个Macher类
C.在J2SEl.4中的正则表达式包名为java.util.regex
D.以上说法都不对
参考答案:
C
第36题:
有两个关系R和T如下:
则由关系R得到关系T的操作是( )。
A.选择
B.投影
C.交
D.并
参考答案:
A
第37题:
下列关于JavaApplication与Applet的说法中,正确的是( )。
A.都包含main( )方法
B.都通过“appletviewer”命令执行
C.都通过“javac”命令编译
D.都嵌入在HTML文件中执行
参考答案:
C
第38题:
下列叙述中,正确的是( )。
A.Reader是一个读取字符文件的接口
B.Reader是一个读取数据文件的抽象类
C.Reader是一个读取字符文件的抽象类
D.Reader是一个读取字节文件的一般类
参考答案:
C
第39题:
下列选项中为单精度数的是( )。
A.2
B.5.2
C.0.2f
D.023
参考答案:
C
第40题:
下列方法中可用于定义线程休的是______。
A.start()
B.ink()
C.run()
D.main()
参考答案:
C
Java中的线程体是由线程类的run()方法定义,该方法定义线程的具体行为。
因此,本题的正确答案是C。
基本操作题
第41题:
本题提取字符串“Chinaisagreatcountry.”中的前5个字符生成一个新的字符串,并将剩余字符组成另外一个新的字符串,最后将两个新的字符串连接输出。
publicclassjaval{
publicstaticvoidmain(String[]args){
Stlingstr="Chinaisagreatcountry.";
_____;
headstr=str.substring(_____);
trailstr=str.substring(_____);
System.out.println(headstr+trailstr);
}
}
参考答案:
第1处:
Stringheadstr,trailstr第2处:
0,5第3处:
5,str.1ength()-1
第1处声明两个Sting类型的变量headstr和trailstr;第2处从str中的初始位置开始截取长度为5的子串;第3处从str第6个字符的地址开始向后截取比str长度小l的子串。
简单应用题
第42题:
本题的功能是,用户利用单选按钮选择性别,在下面的标签中显示用户的选择结果。
________
参考答案:
第1处:
importjava.awt.event.* 第2处:
f.setVisible(true)
第1处是引入awt包下面的event包里面的所有类;第2处使Frame类对象f可见。
综合应用题
第43题:
本题的功能是在文本域面板中添加一个带有行数的面板。
窗口中有一个文本域,在文本域的左侧有一个带有数字的面板,该面板上的数字指示着文本域中的行数。
________
参考答案:
第1处:
scrollpane.setPreferredSize(newDimension(300,250)) 第2处:
setDefaultCIose( )peration(JFrame.EXIT_ON_CLOSE) 第3处:
LineNumberLineNumber=newLineNumber(textPane)
第1处Java是大小写敏感的;第2处设置窗口关闭方式应使用setDefaultcloseOperation( )方法;第3处从下面的publicLineNumber(JComponentcomponent)可以看出LineNumber( )需要JComponent型参数。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二级 Java 语言程序设计 模拟 73