二级Java语言程序设计模拟59.docx
- 文档编号:30425259
- 上传时间:2023-08-14
- 格式:DOCX
- 页数:16
- 大小:19.21KB
二级Java语言程序设计模拟59.docx
《二级Java语言程序设计模拟59.docx》由会员分享,可在线阅读,更多相关《二级Java语言程序设计模拟59.docx(16页珍藏版)》请在冰豆网上搜索。
二级Java语言程序设计模拟59
[模拟]二级Java语言程序设计模拟59
单项选择题
第1题:
下列整数的定义中,错误的是( )。
A.intf=314.;
B.inta=012;
C.inti=189;
D.intd=0x123;
参考答案:
A
第2题:
在switch(expression)语句中,expression的数据类型不能是( )。
A.double
B.char
C.byte
D.short
参考答案:
A
第3题:
软件生命周期是指( )。
A.软件产品从提出、实现、使用维护到停止使用退役的过程
B.软件从需求分析、设计、实现到测试完成的过程
C.软件的开发过程
D.软件的运行维护过程
参考答案:
A
第4题:
下列叙述中正确的是( )。
A.在面向对象的程序设计中,各个对象之间具有密切的关系
B.在面向对象的程序设计中,各个对象都是公用的
C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小
D.上述3种说法都不对
参考答案:
C
第5题:
如果线程调用下列方法,不能保证使该线程停止运行的是( )。
A.sleep()
B.stop()
C.yield()
D.wait()
参考答案:
C
第6题:
设计数据库的存储结构属于( )阶段。
A.需求分析
B.概念设计
C.逻辑设计
D.物理设计
参考答案:
D
第7题:
如果入栈序列为CEDB,以下哪一个是从栈中删除元素的序列?
( )
A.BED
B.BDE
C.BEDC
D.BDEC
参考答案:
D
第8题:
文件操作中,用于移动文件指针到指定的位置的是( )。
A.seek(longpos)
B.lengh( )
C.find( )
D.skipBytes(intn)
参考答案:
A
第9题:
有如下三个关系R、S和T:
由关系R和S通过运算得到关系T,则所使用的运算为( )。
A.笛卡儿积
B.交
C.并
D.自然连接
参考答案:
D
第10题:
结构化程序设计的3种基本结构是( )。
A.过程、子程序和分程序
B.顺序、选择和循环
C.递归、堆栈和队列
D.调用、返回和转移
参考答案:
B
第11题:
Java中所有类的父类是( )。
A.Father
B.Dang
C.ExceptionTM
D.Object
参考答案:
D
第12题:
下列各项说法中错误的是( )。
A.共享数据的所有访问都必须使用synchronized加锁
B.共享数据的访问不一定全部使用synchronized加锁
C.所有的对共享数据的访问都是临界区
D.临界区必须使用synchronized加锁
参考答案:
B
第13题:
下列选项中为单精度数的是( )。
A.2
B.5.2
C.0.2f
D.023
参考答案:
C
第14题:
软件生命周期可分为定义阶段,开发阶段和维护阶段。
详细设计属于( )。
A.定义阶段
B.开发阶段
C.维护阶段
D.上述三个阶段
参考答案:
B
第15题:
下列程序的功能是将一个整数数组写入二进制文件,在程序的下画线处应填人的选项是( )。
A.writeArray
B.writeByte
C.writeInt
D.writeDouble
参考答案:
C
第16题:
为保护本地主机,对Applet安全限制中正确的是( )。
A.Applet可加载本地库或方法
B.Applet可读、写本地计算机的文件系统
C.Applet可向Applet之外的任何主机建立网络连接
D.Applet不能运行任何本地可执行程序
参考答案:
D
第17题:
下列叙述中正确的是( )。
A.线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的
B.线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构
C.线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构
D.上述三种说法都不对
参考答案:
B
第18题:
线性表L=(al,a2,a3,…ai,…an),下列说法正确的是( )。
A.每个元素都有一个直接前件和直接后件
B.线性表中至少要有一个元素
C.表中诸元素的排列顺序必须是由小到大或由大到小
D.除第一个元素和最后一个元素外,其余每个元素都有且只有一个直接前继和直接后继
参考答案:
D
第19题:
下列Java语句从指定网址读取html文件,在下画线处应填上的选项是( )。
Readerin=new_____(newURL(urlString).
openStream());
A.Reader
B.DataOutputStream
C.ByteArrayInputStream
D.InputStreamReader
参考答案:
A
第20题:
支持子程序调用的数据结构是______。
A.栈
B.树
C.队列
D.二叉树
参考答案:
A
在题目选项中,栈是一种只允许在一端进行插入和删除的线性表。
在高级语言中,函数的调用是通过栈来实现的。
在进行函数调用时,系统将所需的信息存放在栈中,如函数的局部变量、返回值等。
在系统中,每个函数的状态是由函数中的局部变量、函数参数值、函数的返回值地址决定的。
存储这些信息的数据区域称为活动记录,或称为栈帧,它是运行时系统栈上分配的空间,只要函数是正在执行的,它的记录就一直存在,只有当函数退出时才释放其空间。
第21题:
处理对象传输的接口是( )。
A.Serializable
B.Cloneable
C.ItemListener
D.ActionListener
参考答案:
A
第22题:
AWT中用来表示对话框的类是( )。
A.Font
B.Color
C.Panel
D.Dialog
参考答案:
D
第23题:
设a=8,则表达式a〉〉〉1的值是( )。
A.1
B.2
C.3
D.4
参考答案:
D
第24题:
下列关于Applet的说法,正确的是( )。
A.它们能读/写用户的文件系统
B.它们能与提供包含小程序的网页的站点之内的Internet站点联系
C.它们能在阅读者的系统上运行任何程序
D.它们能加载存储在用户系统上的程序
参考答案:
B
第25题:
下列叙述中正确的是( )。
A.在模块化程序设计中,一个模块应该尽量多的包括与其他模块联系的信息
B.在自顶向下、逐步细化的设计过程中,首先应设计解决问题的第一个细节
C.在模块化程序设计中,一个模块内部的控制结构也要符合结构化原则
D.在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法
参考答案:
C
第26题:
当启动Applet程序时,首先调用的方法是( )。
A.stop()
B.init()
C.start()
D.destroy()
参考答案:
B
第27题:
程序流程图中的菱形框表示的是( )。
A.处理步骤
B.逻辑处理
C.物理处理
D.控制流向
参考答案:
B
第28题:
在E-R图中,用来表示实体联系的图形是______。
A.椭圆形
B.矩形
C.菱形
D.三角形
参考答案:
C
E-R图用菱形表示联系,矩形表示实体,椭圆形表示属性。
第29题:
下列不属于逻辑运算符的是( )。
A.!
B.||
C.&&
D.|
参考答案:
D
第30题:
下列关于完全二叉树的叙述中,错误的是( )。
A.除了最后一层外,每一层上的结点数均达到最大值
B.可能缺少若干个左右叶子结点
C.完全二叉树一般不是满二叉树
D.具有结点的完全二叉树的深度为[log2n]+1
参考答案:
B
第31题:
下列程序段的输出结果是( )。
intdata=0;
chark=´a´,P=´f´;
data=P-k:
System.OUt.println(data);
A.0
B.a
C.f
D.5
参考答案:
D
第32题:
下列属于黑盒测试方法的是______。
A.语句覆盖
B.逻辑覆盖
C.边界值分析
D.路径分析
参考答案:
C
黑盒测试用于对软件的功能进行测试和验证,不须考虑程序内部的逻辑结构。
黑盒测试的方法主要包括:
等价类划分法、边界值分析法、错误推测法、因果图等。
语句覆盖、逻辑覆盖、路径分析均是白盒测试的方法。
第33题:
阅读下列代码:
publicclassTest{
publicstaticvoidmain(Stringargs[]){
System.out.println((2<0)?
10:
8);
}
}
其运行结果是______。
A.2
B.0
C.10
D.8
参考答案:
D
因为2<0为flase,所以条件表达式的值为8。
因此,本题的正确答案是D。
第34题:
下列程序的输出结果是( )。
A.Catch---1
B.Catch---2
C.Catch---3
D.以上都不对
参考答案:
B
第35题:
char类型被封装在( )中。
A.java.lang.Integer
B.java.lang.Char
C.java.lang.Boolean
D.java.lang.Character
参考答案:
D
第36题:
为了将HelloApplet(主类名为HelloApplet.class)嵌入在greeting.html文件中,应该在下列greeting.html文件的横线处填入的代码是______。
<HTNL>
<HEAD>
<TITEL>Greetings</TITEL>
</HEAD>
<BODY>
<APPLET______>
</APPLET>
<BODY>
</HTML>
A.HelloApplet.class
B.CODE="HelloApplet.class"
C.CODE="HelloApplet.class"WIDTH=150HEIGHT=25
D.CODE="HelloAppletclass"VSPACE=10HSPACE=10
参考答案:
C
<APPLET>标记的一般格式为<APPLET[coDEBASR=codebaseURL]CODE=appletFile[ALT=alternateText][NAME=appletInstaneName]WIDTH=pixelsHEIGHT=pixels[ALIGN=alignment][ASPACE=pixels][HSPAEC=pixels]>[<PARAMNAME=appletParameter1VALUE=value>][<PARAMNAME=appletParameter2VALUE=value>][alternateHTML]</APPLET>本题的正确答案是C。
第37题:
软件详细设计产生的图如下:
该图是______。
A.N-S图
B.PAD图
C.程序流程图
D.E-R图
参考答案:
C
程序流程图基本图符有,控制流(用箭头表示)、加工步骤(用方框表示)、逻辑条件(用菱形表示)。
有5种控制结构:
顺序、选择、多分支选择、后判断重复型和先判断重复型。
题目中为选择结构的程序流程图。
第38题:
在关闭浏览器时调用,能够彻底终止Applet并释放该Applet所有资源的方法是( )。
A.stop()
B.destroy()
C.paint()
D.start()
参考答案:
B
第39题:
下面属于黑盒测试方法的是______。
A.基本路径测试
B.等价类划分
C.判定覆盖测试
D.语句覆盖测试
参考答案:
B
等价类划分法是一种典型的、重要的黑盒测试方法,它将程序所有可能的输入数据(有效的和无效的)划分成若干个等价类。
第40题:
设A为已定义的类名,则下列声明A类的对象a的语句中正确的是( )。
A.publicAa=newA()
B.publicAa=A()
C.Aa=newclass();
D.aA;
参考答案:
A
基本操作题
第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题:
本题中,主窗口有一个按钮“打开对话框”和一个文本域,单击按钮“打开对话框”后会弹出一个对话框,对话框上有两个按钮“Yes”和“N0”,单击对话框上的“Yes”和“N0”按钮后返回主窗口.并在右侧文本域中显示刚才所单击的按钮信息。
________
参考答案:
第1处:
extendsDialog 第2处:
dialog.setVisible(true)
第1处设定对话框的类应继承Dialog类;第2处显示对话框。
综合应用题
第43题:
本题的功能是定义图形按钮。
窗口中有两个图形按钮,当鼠标移上去时,图形按钮的图形将改变,用鼠标单击按钮时图形按钮的图形又发生改变,当鼠标左键松开或者移开鼠标后,图形按钮的图形又恢复原样。
________
参考答案:
第1处:
publicclassjava3extendsJButton 第2处:
super(icon) 第3处:
Containerc=f.getContentPane( )
第1处继承父类应使用关键字extends;第2处引用父类应使用super;第3处变量C使用前类型未定义。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二级 Java 语言程序设计 模拟 59