《【备考2023年】四川省乐山市全国计算机等级考试Java语言程序设计测试卷一(含答案).docx》由会员分享,可在线阅读,更多相关《【备考2023年】四川省乐山市全国计算机等级考试Java语言程序设计测试卷一(含答案).docx(20页珍藏版)》请在优知文库上搜索。
1、【备考2023年】四川省乐山市全国计算机等级考试Java语言程序设计测试卷一(含答案)学校:班级:姓名:考号:一、单选题(10题)1 .为使Java程序独立于平台,Java虚拟机把字节码与各个操作系统及硬件()oA.分开B.结合C.联系D.融合2 .下列代码的执行结果是()。publicclassTest(publicstaticvoidmain(Stringargs)(System,out.println(5/2);System.OUt.println(100%3.O)A.2和1B.2和1.0C.2.5和1D.2.5和1.03 .相对于数据库系统,文件系统的主要缺陷有数据依赖、数据不一致性和
2、()。A.可重用性差B.安全性差C.非持久性D.冗余性4 .下列有关数组的叙述中,错误的是()。A.在同一个环境下,数组与内存变量可以同名,两者互不影响B.可以用一维数组的形式访问二维数组C.在可以使用简单内存变量的地方都可以使用数组元素D.一个数组中各元素的数据类型可以相同,也可以不同5 .下列叙述中正确的是A.数据的逻辑结构与存储结构必定一一对应B.由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构C.程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构D.以上三种说法都不对6 .AWT中用来表示颜色的类是()oA.FontB.ColorC.Pane
3、lD.Dialog7 .可以指定线程阻塞多长时间的方法是下列哪个方法?A.sleep()B.yield()C.interrupt)D.stop()8 .下列的哪个赋值语句是正确的()A.chara=12B.inta=12.0C.inta=12.0fD.inta=(int)12.09 .给出下面的代码段,下面的哪些陈述为真?()publicvoidcreate()VectormyVect;myVect=newVeCtOr();I:第2行的声明不会为变量myVect分配内存空间。II:第2行的声明分配一个到Vector对象的引用的内存空间。III:第2行语句创建一个VeCtOr类对象。IV:第3行
4、语句创建一个Vector类对象。A.IIsII1.IVB.I、HI、IVC.IsIIID.I、IV10下列操作中,不属于Applet安全限制的是()0A.加载本地库B.读写本地文件系统C.运行本地可执行程序D.与同一个页面中的Applet通信二、2.填空题(10题)11 .重复结构分为当型和o12 .设有数组定义:inta=11,22,33,44,55,66,77,88,99;则执行下列几个语句后的输出结果是Ofor(inti=O;ia.length;i+)if(ai%3=0)System.out.println(ai+,11,);13 .下面程序的运行结果是【importjavaoio.*;
5、publicclassABC(publicstaticvoidmain(Stringargs)i11ti;inta=ll122,33,44,55,66,77,88,99);for(i=O;i=a.length/2;i+)System.out.print(ai+aa.length-i-l+n);System.out.println();)14 .Java语言以【】为程序的基本单位,它是具有某些共同特性的实体型对象的集合。15 .下列程序的运行结果是oimportjava.io.*;publicclassabc(publicstaticvoidmain(Stringargs)(Stringsl=H
6、ello!;System.out.println(s1.toUpperCase();16 .数据的逻辑结构在计算机存储空间中的存放形式称为数据的17 .编译JavaApplet源程序文件产生的字节码文件的扩展名为o18 .异常分为运行异常、捕获异常、声明异常和o19 .Java允许把一个或多个类收集在一起成为一组,称为包,以便于组织任务。标准Java库分为许多包,如等。包是分层次的,所有的JaVa包都在java和javax包层次内。要将多个类组织到一个包中,需要使用【】关键字。20 .是SWing新增加的组件,主要功能是把数据以二维表格的形式三、1.选择题(10题)21 .能够实现自动共享类、
7、子类和对象中的方法和数据需要通过()0A.继承机制B.封装机制C.构造函数D.抽象类22 .下列模式中,能够给出数据库物理存储结构与物理存取方法的是A.内模式B.外模式C.概念模式D.逻辑模式23 .有如下程序:publicclassSunpublicstaticvoidmain(Stringargs)ints=0;inti=l;while(i=100)s=s+i;System.out.println(三);运行后的结果是()。A.5050B.5051C.死循环,直到溢出D.无穷大的数24 .有下面程序段:PublicclassArrayTestPublicstaticvoidmain(Str
8、ingargs1.)intintArray=newint3;for(intI=0;I3;I+)intArrayIJ=I+2;System.out.println(IntArray=0;jintArrayj=j*3;System.out.println(11hello11+intArrayjJ);则运行的结果是()。A.编译出错B.编译通过,但运行出错C,可以运行,但有错误D.以上都不对25 .下面对对象概念描述错误的是()oA.任何对象都必须有继承性B.对象是属性和方法的封装体C.对象间的通信靠消息传递D.操作是对象的动态性属性26 .下面是一个JaVa的应用程序,其输出结果是publiccl
9、assTestllpublicstaticvoidmain(Stringargs)charc=i;for(intn;6;n11;m+)if(n=8)continue;System.out.print(c+);A.ijB.ijkC.ijklD.ijklm27.下列不属于软件工程的3个要素的是A.工具B.过程C.方法D.环境28 .Java语言和C+语言相比,()项是JaVa有的,而C+没有?A.面向对象B.动态链接C有类库D.跨平台29 .下面对for循环初始化部分的描述中,正确的是()oA.首先执行初始化操作B.必须执行初始化操作C.先执行循环体内容再执行初始化操作D.以上答案都不正确30 .
10、下列安全控制命令中,属于现实证书缓存区和密钥表项命令的是()。A.policytoolB.kinitC.klistD.ktab四、综合应用题(2题)31 .本题中使用了选项卡,窗口中有一个选项卡,总共有“系统”、“声卡”、“显卡”、“网卡”和“帮助”5项选项面。单击各个选项的文字标签后,所选中的选项将为当前选项。系统选项上有3个复选按钮,分别控制“声卡、显卡”和“网卡”三个选项,选中某个按钮后,它所指示的选项就可importjava.*w.importjava.awt.cvcn.importjavax.swing.imporjavnx.wing.event.publicclassjava3ex
11、tendsJFrame(JTabbcdPancconfig*newJTabbedPnne()publicjava3()sucrSCtI)efauh(m)peration(EXnC1.OSE)SJPancIConfigPanc,newJPancK)ConfigPune.ActIjtyout(newBox1.ayoui(CoMifIPane.BoxMyout.Y-X1S)JTeXtArCaquestion=newJTcxtArea下面的绑个选a+你想设窗?),question.SCtEdilablefalse)question.XetMaximumSiJte(newDimension(30050)
12、question.seilignmcnX(O.Of)question.5CtBackground(COnfigPane.gctliack-round()JChcckKoxRudioCBnewJChcckBox(*p.true)sJCheckBoxnicCB=newJCheCkBOx(网卡”true)JChrckBoxIVCBnewJChcckBox(-9示卡false)Icon(gPanc.add(Box.createVcrtcalGlc()configPane.add(question)ConfigPflnr,add(auclioCB);configPanc.add(nicCB)Config
13、Pflnr.add(vCB):con(gPanc.add(Box.CrCatCVEiealGlUCO)J1.abClaUdioPanr三newJ1.abeK声卡页面JlJbdniCPanC=-newJInBcI网K贡询”九J1.abelQVPane=newJ1.abd(8示K页面”):J1.abcIHeIpPane.newJIMbd(帮助信息,audioCB.addlem1.istener(newTabMarugcr(audioPane)1nicCB.AddItcm1.iMcncr(newTftbManagcr(nicPnnc)ttvCB.AddItem1.htencr(newTabMana&
14、er(IvPane)jconfig.addTab(系统null*configPancChOOMInStaIIedOptions)config.addTab(wJ*fnull*audioPane.Audiosystemconfiguration)tconfig.addTb(M.null*nicPune*Networkingconfiguration)CCnha.addTab(B示卡.null.tvPane,aVideosystemConfiRUralion)tconfig.addTab(R.null.helpPane.HowIJoRctContcntPanc(.add(ronfig.Borckrlayout.CENTER)1)ClaXSTabMangCrimplementsAciion1.istcncr,ComponenttabtpublicTabManagcr(ComponentIabToManage)tnl=tftbToManage)PUbliCVoidhcm5tateChngcKkcmEvcmic