备考2023年山西省阳泉市全国计算机等级考试Java语言程序设计真题(含答案).docx
《备考2023年山西省阳泉市全国计算机等级考试Java语言程序设计真题(含答案).docx》由会员分享,可在线阅读,更多相关《备考2023年山西省阳泉市全国计算机等级考试Java语言程序设计真题(含答案).docx(18页珍藏版)》请在课桌文档上搜索。
1、备考2023年山西省阳泉市全国计算机等级考试Java语言程序设计真题(含答案)学校:班级:姓名:考号:一、单选题(10题)1.给出下列的程序代码片段,下列的哪个选项是不正确的?publicvoidcreate()Vectormy;my=newVector();A.第二行的声明不会为变量my分配内存空间B.第二行语句创建一个Vector类对象C.第三行语句创建一个Vector类对象D.第三行语句为一个Vector类对象分配内存空间2.Java语言中,下列标识符错误的是()。A.NameB.7questionC.$numberD._tree3.int类型的取值范围为()0A._亦*-1B.-*-D
2、.-22-l4 .下面属于面向对象程序设计语言的是OAJava语言B.机器语言CC语言D.汇编语言5 .当浏览器重新返回Applet所在页面时,将调用Applet类的方法是A.start()B.init()C.stop()D.destroy()6 .概要设计的结果是提供一份()A.模块说明书B.框图C.程序D.数据结构7 .下列关于JaVa多线程并发控制机制的叙述中,错误的是()。AJava中对共享数据操作的并发控制是采用加锁技术8 .线程之间的交互,提倡采用SUSPend()/resume()方法C.共享数据的访问权限都必须定义为privateDJava中没有提供检测与避免死锁的专门机制,但
3、程序员可以采用某些策略防止死锁的发生8 .若一个元素序列基本有序,则选用方法较快。A.直接插入排序B.直接选择排序C.堆排序D.快速排序9 .下列不是DataoUtPUtStream方法的是A.writeDouble(doublev)B.writelnt(intv)C.writeString(intv)D.writeChar(intv)10 .下列关于Java的说法正确的是AJava中的类可以有多个直接父类B弗象类不能有子类C.最终类可以作为其他类的父类DJava中接口支持多继承二、2.填空题(10题)11 .多线程是JaVa语言的【】机制,它能够处理同步共享数据和各种不同的事件。12 .Ap
4、plet生命周期是指从Applet到浏览器,到用户退出浏览器,终止Applet运行的过程。13 .Java语言的【】包是编译器自动导入的,因此,编程时使用该包中的类,可省去import导入。14 .CRC技术的全称是o15 .在J2SEvl.4运行环境中,编译JaVa源程序的命令是【】。16 .有以下程序#includeusingnamespacestd;intmain()(inti=010,j=10;cout(+i),11j0);D.intn=5;while(n1)n-;if(nO)break;)25 .在下列说法中正确的是()。AJava语言是以类为程序基本单元的BJava语言是不区分大小
5、写的C.多行注释语句必须以“/”开始D.在JaVa语言中,类的源文件名和该类名可以不相同26 .面向对象设计时,对象信息的隐藏主要是通过实现的。()A.对象的封装性B.子类的继承性C.系统模块化D.模块的可重用性27 .应用数据库的主要目的是A.A.解决数据保密问题B.解决数据完整性问题C.解决数据共享问题D.解决数据量大的问题28 .数据库的故障恢复一般是由()A.数据流图完成的B.数据字典完成的C.DBA完成的D.PAD图完成的29 .在长度为n的有序线性表中进行二分查找,需要的比较次数为A.log2nB.nlog2nC.n/2D.(nl)230 .RUnnabIe接口中包括的抽象方法是(
6、)。A.run()B.start()C.sleep()D.isAlive()四、综合应用题(2题)31 .本题的功能是展示4种不同的对话框。窗口中有4个按钮:“消息”、“输入”、“确定”和“选择”,单击任意-个按钮。就能弹出,个对应的对话框。其中,消息对话框只有一个提示信息和一个“确定”按钮,输入对话框有一个供输人的文本框及“确定”和“撤销”两个按钮;确定对话框中有一个提示信息和三个按钮“是”、“否”和“撤销”;而选择对话框中有一个提示信息和两个按钮“确定”和取importjavax.swing.importjava.awt.event.:importjava.awt.,publicc55jv
7、a3CXlCndSJFrameimplement,BuUmSdeClCAction1.iMncrJButionbnMc!*sagc三newJButionCa(浦总*)JButtonbininputnewJBuuonC镂人):JBuiionbtnConfi11n-newJHuttonC确认)JButionbtn()pnon=ncwJBuiton(舞hpublicjava3()(super-jav3)jbtnMessRgc.aidctionl.istcncr(btnlnput.add?Xctionl.j5icnrrthis)sbtrtConfirn).id(!Action1.istcncr(thi
8、s)btn)ption.addActiOn1.iSItner(ihis);ReiContenlPane().1.ayoutnewFlowlayoutC)gcl(.*onientPane().add(bsagc)getContentPanc().add(btnlnput)RCtCQnIEPanC().add(btnCon(irm)tKctContcntPanc().ndd(bn)plon)addWmdow1.EcnEnewWindowzXdapicrC),publicvoidwindowC,osing(WindowEvente):System.cxit(O)ipublicSIntiCvol11M
9、tn(Slrngrr)(JAVn3ftnewjkva3()(,pack()Ifr.ciVj5ibke.ReiObjecM)if(instance三tbinMcsaRc)JOpiionPane.showMesgcDialog(thn.iXfi框elseif(instance三btnlnu)J()ptionPanc.ShowJnpuiDialog(h输入对话枢”elseif(instancer-=btnConfi11n)JOptionPane.showCon(rmDjalog(this.”认对话枢elcJOptionPanr.show32 .注意:下面出现的“考生文件夹”均为USER%在考生文件夹
10、中存有文件名为Java_3.java的文件,该程序是不完整的,请在注释行“*FOUnd*“下一行语句的下划线地方填入正确内容,然后删除下划线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。本题的要求是:编写程序完成类JaVa_3的完整功能,该类定义了几何点对象的操作。该程序运行结果如下:x=5y=51.ocationis(5,5)x=8y=91.ocationis(8,9)给定源程序:publicclassJava_3点的坐标i11tx,y;publicJava_3()*Found*publicJava_3(intx,inty)*Found*
11、publicJava_3(Java_3p)以对象的形式返回当前点的位置publicJava_3get1.ocation()*Found*Java_3p=;/实例化一个JaVa_3对象p,其坐标是(,y)*Found*;返回对象P)返回点的横坐标publicintgetX()returnx;返回点的纵坐标publicintgetY()returny;把当前点移到新的位置(x,y)上publicvoidmove(intx,inty)this.x=x;this.y=y;以(x,y)的格式返回点的位置publicStringtoString()return11(11+x+,+y+)11;)在原有坐标上
12、分别增加X和ypublicvoidtranslate(intx,inty)this.x+=x;this.y+=y;publicstaticvoidmain(Stringargs)*Found*Java_3p=;生成一个对象(5,5)System.out.println(11x=+p.x+ny=+p.y);System.out.println(1.ocationis+p.toString();以(x,y)的方式打印坐标的位置*Found*;在原有位置上增加(3,4)System.out.println(11x=11+p.x+y=11+p.y);打印横坐标和纵坐标的值System.out.prin
13、tln(,1.ocationis11+p.toString();以(x,y)的方式打印坐标的位置五、单选题(0题)33 .下列表达式中不合法的是0。A.,b,=9B.C,%9C.,m,-7D.A=5=b4六、单选题(0题)34 .软件详细设计主要采用的方法是()。A.模块设计B.结构化设计C.PD1.语言D.结构化程序设计参考答案1.B解析:要为一个新对象分配空间必须执行newXxx()调用,new调用执行以下的操作:为新对象分配空间并将其成员初始化为0或者nullo执行类体中的初始化(例如在类中有一个成员声明inta=10;在第一步后a=0,执行到第二步后a=10)。执行构造方法。变量被分配
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 备考 2023 山西省 阳泉市 全国 计算机等级考试 Java 语言程序设计 答案
链接地址:https://www.desk33.com/p-1378938.html