《【备考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.5icncr.kcyTypcKnewKcyEvcni(Kc