二级Java语言程序设计模拟43.docx
- 文档编号:7554839
- 上传时间:2023-01-25
- 格式:DOCX
- 页数:14
- 大小:19.62KB
二级Java语言程序设计模拟43.docx
《二级Java语言程序设计模拟43.docx》由会员分享,可在线阅读,更多相关《二级Java语言程序设计模拟43.docx(14页珍藏版)》请在冰豆网上搜索。
二级二级Java语言程序设计模拟语言程序设计模拟43模拟模拟二级二级Java语言程序设计模拟语言程序设计模拟43单项选择题第1题:
下列运算结果为1的是()。
A.81B.42C.81D.42参考答案:
B第2题:
下面描述中,不属于软件危机表现的是()。
A.软件过程不规范B.软件开发生产率低C.软件质量难以控制D.软件成本不断提高参考答案:
A第3题:
阅读下列代码片段classInterestTest_ActionListenerpublicvoidactionPerformed(ActionEventevent)doubleinterest=balance*rate100;balance+=interest;NumberFormatformat=NumberFormatgetCur-rencyInstance();SystemOUtprintb(balance=+formatterformat(balance);Privatedoublerate;在下画线处,应填的正确选项是()。
A.ImplementationB.InheritanceC.implementsD.extends参考答案:
D第4题:
以下不是APPLET标记的选项是()。
A.PARAMB.BODYC.CODEBASED.ALT参考答案:
B第5题:
有三个关系R、S和T如下:
则由关系R和S得到关系T的操作是()。
A.自然连接B.交C.投影D.并参考答案:
A第6题:
下面代码段的输出是()。
A.编译出错B.5752C.trueD.无任何输出参考答案:
A第7题:
数据库设计包括两个方面的设计内容,它们是()。
A.概念设计和逻辑设计B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计参考答案:
A第8题:
下列方法中,不属于Throwable类的方法是()。
A.printMessageB.getMessageC.toStringD.fillStackTrace参考答案:
C第9题:
如果线程正处于阻塞状态,不能够使线程直接进入可运行状态的情况是()。
A.sleep()方法的时间到B.获得了对象的锁C.线程在调用tjoin()方法后,线程t结束D.wait()方法结束参考答案:
D第10题:
在E-R图中,用来表示实体联系的图形是()。
A.椭圆B.矩形C.菱形D.三角形参考答案:
C第11题:
下列变量的定义中,错误的是()。
A.intx3;B.floatf;d;C.Strings”Hell0”;D.booleanbtrue:
参考答案:
B第12题:
下列不属于表达式语句的是()。
A.+i;B.-j;C.b#a;D.b*=a;参考答案:
C第13题:
JDK中,用()命令对其源文件进行编译,生成字节码文件。
A.javaexeB.javacexeC.javadocexeD.javapexe参考答案:
B第14题:
下列不属于接口WindowListener的方法是()。
A.windowClosing()B.windowClosed()C.windowMinimized()D.windowOpened()参考答案:
C第15题:
开发软件时对提高开发人员工作效率至关重要的是()。
A.操作系统的资源管理功能B.先进的软件开发工具和环境C.程序员的数量D.计算机的并行处理能力参考答案:
B第16题:
当一个Applet被加载,后续对Applet生命周期方法的调用中,可能存在的次序是()。
A.start(),stop(),destroy()B.init(),start(),stop(),start(),stop(),destroy()C.start(),init(),stop(),destroy()D.init(),start(),destroy()参考答案:
B第17题:
有下三角矩阵A010,010,按行优先顺序存放其非零元素,每个非零元素占两个字节,存放的基地址为100,则元素A5,53的存放地址为()。
A.110B.120C.130D.140参考答案:
D第18题:
数据库管理系统是()。
A.操作系统的一部分B.在操作系统支持下的系统软件C.一种编译系统D.一种操作系统参考答案:
B第19题:
支持子程序调用的数据结构是()。
A.栈B.树C.队列D.二叉树参考答案:
A第20题:
下列选项中属于Java语言的垃圾回收机制的一项是()。
A.语法检查B.堆栈溢出检查C.跨平台D.内存跟踪参考答案:
D第21题:
Java多线程并发控制中,用于在代码中标识临界区的关键字是_。
A.startB.waitC.synchronizedD.lock参考答案:
C一个程序中单独的、并发的线程对同一个对象进行访问的代码段称为临界区。
Java中,临界区用synchronized关键字标识。
每个由synchronized()语句指定的对象设置一个锁,称为对象锁。
对象锁是一种独占的排他锁,即当一个线程获得了对象的锁后,便拥有了该对象的操作权,其他任何线程不能对该对象进行任何操作。
因此,本题正确答案为C。
第22题:
下面叙述中错误的是()。
A.软件测试的目的是发现错误并改正错误B.对被调试的程序进行“错误定位”是程序调试的必要步骤C.程序调试通常也被称为DebugD.软件测试应严格执行测试汁划,排除测试的随意性参考答案:
A第23题:
下列关于项目中“移出”文件的说法,正确的是()。
A.被移出的文件将直接从磁盘中删除B.被移出的文件将不能被任何项目添加C.被移出的文件只是将文件移出项目,但文件保留在磁盘中D.被移出的文件,以后不能再次添加到原项目中,但可以添加到其他项目中参考答案:
C第24题:
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
A.一对一B.一对多C.多对一D.多对多参考答案:
B第25题:
若数组a定义为intanewint34,则a是()。
A.一维数组B.二维数组C.三维数组D.四维数组参考答案:
B第26题:
数据独立性是数据库技术的重要特点之一。
所谓数据独立性是指()。
A.数据与程序独立存放B.不同的数据被存放在不同的文件中C.不同的数据只能被对应的应用程序所使用D.以上三种说法都不对参考答案:
D第27题:
有三个关系R、S和T如下:
由关系R和S通过运算得到关系T,则所使用的运算为_。
A.笛卡儿积B.交C.并D.自然连接参考答案:
D交和并运算要求关系R和S具有相同的属性,因此可以排除选项B、C。
R与S的笛卡儿积是一个4元关系,有4个元素,因此A错误。
R与S有公共的属性B,可通过公共属性的相等值进行链接,这就是自然连接,可见选项D是正确的。
第28题:
为了支持压栈线程与弹栈线程之间的交互与同步,在程序的下画线处依次填入的语句是()。
publicclassIntStackprivateintidx=0;privateintdata=newint8;public_voidpush(inti)dataidx=i;idx+;_A.synchronized()notify()B.synchronizedthiswait()C.synchronizedthisnotify()D.Serializablesleep()参考答案:
B第29题:
如果要安全地终止一个线程t,可以采用的正确方法是_。
A.调用t.stop()方法B.可以使用标志flag,通过设置flag通知线程t结束C.调用t.suspend()方法D.调用t.yield()方法参考答案:
Bstop()方法是强制当前线程停止运行,并抛出ThreadDead错误。
suspend()方法是临时挂起当前线程。
yield()方法是使当前执行线程暂时停止执行而让其他线程运行。
Thread.stop,Thread.suspend,Thread.resume和Runtime.runFinalizersOnExit这些终止线程运行的方法已经被废弃,使用它们是极端不安全的。
所以可以引入共享变量来中断线程。
因此,本题正确的答案为B。
第30题:
下列关于Applet的说法,正确的是()。
A.它们能读/写用户的文件系统B.它们能与提供包含小程序的网页的站点之内的Internet站点联系C.它们能在阅读者的系统上运行任何程序D.它们能加载存储在用户系统上的程序参考答案:
B第31题:
Java语言中属于跳转语句的是()A.tryB.catchC.finallyD.break参考答案:
D第32题:
在下列程序的空白处,应填入的正确选项是()。
importjavaio*;PublicclasswriteIntPublicstaticvoidmain(stringa)IntmyArray=(10,20,30,40);tryDataOutputSystemdos=newDataOutputSystem(newFileOutputSystem(intsdat);for(inti=0;lMYARRAYLENGTH;I+)doswriteInt(myArrayi);dos_;SystemOutprintln(Havewrittenbinaryfileintsdat);Catch(IOExceptionioe)Systemoutprintln(IOException),A.start()B.close()C.read()D.write()参考答案:
B第33题:
下列程序的运行结果是_。
publicclassTestpublicstaticvoidmain(Stringargs)intm=newint1,2,3,4,5,6,7,8;intsum=0;for(inti=0;i8;i+)sum+=mi;if(i=3)break;System.out.println(sum);A.3B.6C.10D.36参考答案:
C该程序的功能是将m数组中的前四个数相加,将和保存在sum中,最后输出sum的值。
因为程序中for循环停止的条件有两个,一个是当i8的时候,另一个是当i=3的时候,即运行到m数组中第四个值的时候,可以跳出for循环。
程序执行的是后者,所以输出的结果是10。
第34题:
下列方法中不能适用于所有Swing组件的是()。
A.addKeyListener()B.addMouseListener()C.adddMouseMotionListerner()D.addAdjustmentListener()参考答案:
D第35题:
一个栈的初始状态为空。
现将元素1、2、3、4、5、A、B、c、D、E依次人栈,然后再依次出栈,则元素出栈的顺序是()。
A.12345ABCDEB.EDCBA54321C.ABCDE12345D.54321EDCBA参考答案:
B第36题:
Java程序与数据库的连接机制是()。
A.ODBCB.JDBCC.ODBCAPID.SQLCLI参考答案:
B第37题:
数据的存储结构是指()。
A.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示参考答案:
D第38题:
下面的()关键字通常用来对对象加锁,从而使得对对象的访问是排他的。
A.serializeB.transientC.synchronizedD.static参考答案:
C第39题:
Java对I/0访问所提供的同步处理机制是()。
A.字节流B.过滤流C.字符流D.压缩文件流参考答案:
B第40题:
Java语言中,对当前对象的父类对象进行引用的关键字是()。
A.caseB.superC.charD.break参考答案:
B基本操作题第41题:
本题定义了一个求两个数的最大值的方法max,并调用该方法计算67和23的最大值。
_参考答案:
第1处:
inta,intb第2处:
maxNuma第3处:
returnmaxNum第1处定义max()方法中的两个整型形参;第2处将两者中较大的赋给maxNum;第3处返回最大值。
简单应用题第42题:
本题是一个Applet,它的功能是在窗口上添加1212个标签,并且横向和纵向标签的颜色为黑白相间。
_参考答案:
第1处:
label第2处:
newlabel()第1处定义了一个长度为1212的Label型数组;第2处为数组元素赋值。
综合应用题第43题:
本题的功能是用按钮来控制文本框中文本的颜色。
窗口中有两个带有文字标题的面板“Sampletext”和“Textcol一orcontrol”,窗口的底部还有一个复选按钮“Disablechan一ges”。
在“Sampletext”面板中有一个带有字符串的文本框,而在“Textcolorcontrol”面板中有三个按钮“Black”、“Red”和“Green”,并且每个按钮上都有一个对应颜色的圆。
单击任意按钮,文本框的文本变成对应的颜色,如果选中“Disa一blechanges”复选框,则三个颜色按钮变为不可用,如果取消选中复选框,则三个按钮变为可用。
_参考答案:
第1处:
uppersetlayout(newBorderlayout())第2处:
classButtonlistenerimplementsActionl。
istener第3处:
thiscC第1处Java是大小写敏感的;第2处Actionlistener是接口,应用implements;第3处引用当前对象成员应用this。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二级 Java 语言程序设计 模拟 43