【备考2023年】贵州省毕节地区全国计算机等级考试Java语言程序设计真题二卷(含答案).docx

上传人:李司机 文档编号:7101565 上传时间:2024-06-14 格式:DOCX 页数:15 大小:36.40KB
返回 下载 相关 举报
【备考2023年】贵州省毕节地区全国计算机等级考试Java语言程序设计真题二卷(含答案).docx_第1页
第1页 / 共15页
【备考2023年】贵州省毕节地区全国计算机等级考试Java语言程序设计真题二卷(含答案).docx_第2页
第2页 / 共15页
【备考2023年】贵州省毕节地区全国计算机等级考试Java语言程序设计真题二卷(含答案).docx_第3页
第3页 / 共15页
【备考2023年】贵州省毕节地区全国计算机等级考试Java语言程序设计真题二卷(含答案).docx_第4页
第4页 / 共15页
【备考2023年】贵州省毕节地区全国计算机等级考试Java语言程序设计真题二卷(含答案).docx_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《【备考2023年】贵州省毕节地区全国计算机等级考试Java语言程序设计真题二卷(含答案).docx》由会员分享,可在线阅读,更多相关《【备考2023年】贵州省毕节地区全国计算机等级考试Java语言程序设计真题二卷(含答案).docx(15页珍藏版)》请在三一办公上搜索。

1、【备考2023年】贵州省毕节地区全国计算机等级考试Java语言程序设计真题二卷(含答案)学校:班级:姓名:考号:一、单选题(10题)1 .栈和队列的共同点是()oA.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素D.没有共同特点2 .关于内存变量的调用,下列说法中正确的是()oA.私有变量只能被本层模块程序调用B.私有变量能被本层模块和下层模块程序调用C.局部变量不能被本层模块程序调用D.局部变量能被本层模块和下层模块程序调用3.有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()oA.自然连接B.交C.除D.并4 .Applet的运行过程要经历4个步骤,其中不是运行步

2、骤的是()。A.浏览器加载指定UR1.中HTM1.文件B.浏览器显示HTM1.文件C.浏览器加载HTM1.文件中指定的Applet类D.浏览器中的Java运行环境运行该Applet5 .下列与其他选项不相等的是()oA.15B.0xFC.015D.OXF6 .char类型的取值范围是()。A.2的7次方2的7次方减1B.0-2的16次方减1C.负2的15次方2的15次方减1D.02的8次方减17 .下列有关数组的叙述中,错误的是()oA.在同一个环境下,数组与内存变量可以同名,两者互不影响8 .可以用一维数组的形式访问二维数组C.在可以使用简单内存变量的地方都可以使用数组元素D.一个数组中各元

3、素的数据类型可以相同,也可以不同9 .下列叙述中,错误的是()oA.父类不能替代子类B.子类能够替代父类C.子类继承父类D.父类包含子类10 在JaVa中,所有类的根类是()oA.java.Iang.ObjectB.java.lang.ClassC.java.lang.StringD.java.lang.System11 .若在某一个类定义中定义有如下的方法:abstractvoidperformDial();该方法属于()oA.本地方法B.最终方法C.解态方法D.抽象方法二、2.填空题(10题)12 .在JaVa中,所有类的根类是o13 .在下面JaVaAPPIet程序的下画线处填入代码,使

4、程序完整并能够正确运行。importjava.applet.*;importjava.awt.*;publicclassHelloWorldpublicvoidpaint(Graphicsg)g.drawString(,HelloWorld!,25,25);)14 .Java语言提供了【】工具来管理组件在容器中的布局,而不使用直接设置组件位置和大小的方式。15 .Java语言中提供了【】来管理组件在容器中的布局。16 .数据库管理系统常见的数据模型有层次模型、网状模型和【】3种。17 .Java源文件中最多只能有一个【】类,其他类的个数不限。18 .数据流图的类型有【】和事务型。19 .要使处

5、于不同层次,甚至是互不相关的类可以具有相同的行为采用20 .在关系模型中,把数据看成一个二维表,每个二维表称为一个21 .Java源程序文件编译后产生的文件称为字节代码文件,其扩展名为Jo三、1.选择题(10题)22 .二元算术运算表达式的两个操作数全是short类型的数据,则表达式的结果应该是()类型。A.shortB.intC.byteD.long23 .java.ni。包的新特点是内存映射技术、字符及编码、非阻塞I/O和下列哪一项?A.文件锁定B.文件共享C.文件保护D.文件散列24 .下列()布局管理器能够帮助用户处理两个或者两个以上的成员共享同一个显示空间,它把容器分成许多层,每层显

6、示空间占据这个容器的大小。A.Card1.ayoutB.BOrder1.ayoutC-Flow1.ayoutD.Grid1.ayout25 .关于下面程序段的说法,正确的是importjavA.applet.*;importjava.awt,*;publicclassTestextendsAppletImageIMGnClick=over(this)title=放大;publicvoidinit()IMGnClick=over(this)title=放大=newImage();publicvoidpaint(Graphicsg)g.drawlmage(IMGnClick=over(this)t

7、itle=放大Qo,this);A.该程序段可以正常运行B.程序中所创建的Image为空,但可以显示C.程序中所创建的Image不为空D.程序中所创建的Image为空,不能显示26 .线程组是一个Java特有的概念,在Java中,线程组是类ThreadGronp的对象,每个线程都隶属于()个线程组。A.OB.1C.2D.可以多于227 .下列语句序列执行后,j的值是()。intj=9,i=6;while(i-3)-j;A.5B.6C.7D.828 .一个血类型的常量和一个byte类型的常量做加法,则其结果的类型为()。A.intB.byteC.charD.long29 .设有如下程序:publ

8、icclassSunpublicstaticvoidmain(Stringargs)intx,y;x=(int)Math.sqrt(2)2+(int)Math.random()*22;y=(int)Math.sqrt(3)3+(int)Math.random()*33;if(xy)System.out.println(11xy);elseif(x=y)System.out.println(,x=y11);elseSystem.out.println(,xyB.x=yC.xyD.以上都不对30 .下列()修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问。A.privateB.无修饰符C

9、.publicD.protected31 .下列叙述中正确的是oA.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致四、综合应用题(2题)31.本题的功能是定义图形按钮。窗口中有两个图形按钮,当鼠标移上去时,图形按钮的图形将改变,用鼠标单击按钮时图形按钮的图形又发生改变,当鼠标左键松开或者移开鼠标后,图形按钮的图形又恢复原importJSVax.swing.importjava,awt,PUbhCda*sjava3CXtendJBUtK)n:publicjava3(l

10、conicon.Iconpressed.Iconrollover)(IhiMicon)setFocusPainted(false)setRoIlovcrEnabIed(true)SCtRO11。VerkOn(rollover)sctPresscdlcon(prcsiscd)t5ctBordcrPamted(false)tJictContentAreaEil1cd(fa5c)oIpublicStAficvoidmain(Stringargt)newImagclcon(java3-reddiamond.g()javn3b2-newjav*3(new!mBgelcon(jftva3-bluccube

11、.gfnewltnnc!con(java3-blurpaw.gif),newlmagckon(jav3-Ulucdiamond.Rif)JFmmef-newJFramc(f.ctTitle(jftva3)i.et(ultClMfpcrnton(JFramc.EXlT_ON_C1.OSE)tC=f,RelCOrHEanC)c. 5et1.aynui(newFlowIutyoulO):d. add(bl)Ie. dd(b2)f. ackg. setVisibk(true)32.本题的功能是定义自已的组件类。窗口中排布着12个按钮,鼠标移动按钮时,按钮背景颜色改变,用鼠标单击按钮时,后台将显示该按钮

12、对应的字imporjava.awl.timportjava.aw.event.一;importjava,ulil.ciasAjav3extendsFrame(Stringkcy-“123456789OMjava3()sudc(iava3)nldWmdowl.istcnerpublicvoidWlndCWClosing(WindOWEV:newKcyBuUon(ktys.charAt(i)kb.ddky1.Mcpcr(tg)tkb.5eBackgr0und(Cofor.pinkkb.sctForcRrond(Color,biack)add(kb)tftctSixc(200.200)1show(:

13、)ClaKJIKVyEVentFkndkrextendsKcyAdapicr(publicvoidkeyTypcd(KcyEventevtSyStC3.OU1.PrintIn(Cvt.gciChar(),I)publicstaticvoidmain(SlrinRJars)newjava3()t)Ic55KcyButionCXtendACOmpOnCnl1:Kcy1.istencrkey1.istenenbooleanhighlighted;charkey1KeyButton(chark)this,key三kaddM。UMa1.i!Ucncr(n(intWgeStzc(.width:inih=g

14、ciSizcif(highlighted)(R.5riC0l0r(gefBackgr0und()g.fillRoundR!ct(O.O.w-1.h1.1010)Ig.sctColor(getEorrgroundC)h. drawRoundRcct(O.0w-I,h-1.10.10)tg.drnwSuing(w(m.JaringWldth(八))/2,2Hfm.getsccn()1CIaJiSMOUSCEvrnIHandlCrexicndsMOgCAdjtcr,PUbliCvoidmouMPrrs,d(MouscEvcntcv)(ifCkcy1.ijtlrnvr!1.null)(kcy1.5ic

15、ncr.kcyTypc)publicvoidmou*eEntcrcd(MouscEvcntCVl),;highlightedrucsrepaint();)publicvoidmouseExiu,dMoueEvcncvl)(highlighted-falwrepaint()publicsynchronizedvoidaddKcyl.iMcncr(Kcy1.isIenerI)(kcyl.iMcncrAWTEVCnlMUIliCa”er.add(key1.iMcncr*)publicsynchronizedvoidremovcKey1.iMcncrKey1.istenerI)key1.istener

16、=AWTEvcntMukicaMcr.remove(key1.istener.Dt五、单选题(O题)33 .假设int类型的变量x、y和z,它们的初始值分别为10、20和30,则布尔表达式x10&zy不满足,转去执行elseif语句,条件x=y满足,执行SyStem.out.printlnCx=y)输出x=y。故本题答案是B。29.B解析:PriVate是保护程度最高的访问说明符。采用这种访问说明符说明的成员只能被同一个类的方法访问。Public是要求最为宽松的访问说明符。通过将类的成员指定为public,可以使得该成员能够被所有类访问,包括其他包中的类和所有的字类。ProteCted成员允许

17、类本身、子类以及在相同包中的类访问。而在缺省状态下,这种成员可以被同一个包中的其他类访问,但不能被当前类的子类访问,也不能被其他包中的类访问。所以本题选择B。30 .C解析:数据库不是一个独立的系统,它需要操作系统的支持,选项A错误;设计数据库的目的是设计出满足实际应用需求的实际关系模型,选项B错误;数据库技术的主要目的是有效地管理和存取大量的数据资源,包括:提高数据的共享性,使多个用户能够同时访问数据库中的数据;成小数据的冗余,以提高数据的一致性和完整性;提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价,选项C正确。数据库系统中,数据的物理结构和逻辑结构可以相互独立,选项D错误。

18、31 .解析:第1处:publicclassjava3extendsJButton第2处:super(icon)第3处:Containerc=f.getContentPane()【解析】第1处继承父类应使用关键字extends;第2处弓I用父类应使用super;第3处变量C使用前类型未定义。32 .解析:第1处:inti=O;i第1处:inti=0;ikeys.length(u3000u3000);i+rn第2处:kb.addKey1.istener(newKeyEventHandler(u3000u3000)rn第3处:system.out.println(evt.getKeyChar(u3000u3000)rn【解析】第1处是作为遍历keys中元素的条件,而keys的字符元素就是各个按钮对应的字符;第2处注册键盘事件监听功能,KeyBUttOn实现了Key1.lStener接口,而kb是KeyBUtton类的对象,所以它是合格的监听者;第3处将从键盘读到的字符输出。33 .A34.B解析:Java平台将每个由SynChrOniZed(ObjeCt)语句指定的对象设置一个锁,称为对象锁。JaVa中的对象锁是一种独占的排他锁。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号