《备考2023年黑龙江省七台河市全国计算机等级考试Java语言程序设计真题(含答案).docx》由会员分享,可在线阅读,更多相关《备考2023年黑龙江省七台河市全国计算机等级考试Java语言程序设计真题(含答案).docx(14页珍藏版)》请在优知文库上搜索。
1、备考2023年黑龙江省七台河市全国计算机等级考试Java语言程序设计真题(含答案)学校:班级:姓名:考号:一、单选题(10题)1.下面的说法错误的是()AJava语言是面向对象的、解释执行的网络编程语言。BJava语言具有可移植性。CJava语言是与平台有关的编程语言。DJava语言编写的程序虽然是“一次编译,到处运行,但必须要java的运行环境。2 .下列关于APPlet的叙述中,正确的是()。A.为了使Applet在浏览器中运行,需要在HTM1.文件中嵌入相应的Applet类B-Applet不能从外部接收参数C.Applet不能使用javac命令进行编译D.JavaApplication与
2、Applet都必须包含main方法3 .下面语句会产生编译错误的是()。A.floatF=1024.OFB.doubleD=1024.0C.byteB=1024DxharC=I0244 .支持子程序调用的数据结构是()oA.栈B.树C.队列D.二叉树5 .整形常量在计算机中默认值占()位A.16B.32C.64D.86 .Applet的运行过程要经历4个步骤,其中不是运行步骤的是()。A.浏览器加载指定UR1.中HTM1.文件B.浏览器显示HTM1.文件C.浏览器加载HTM1.文件中指定的Applet类D.浏览器中的Java运行环境运行该Applet7 .下列代码的执行结果是oIntIengt
3、h=uHellon,length();System.out.println(lenght);A.5B.2C.10D.68 .用于显示整个报表的计算汇总或其他的统计数字信息的是()。A.报表页脚节B.页面页脚节C.主体节D.页面页眉节9 .下列叙述中,正确的是()A.声明变量时必须指定一个类型BJava认为变量number与NUmber相同CJava中唯一的注释方式是D.源文件中public类可以有0或多个10 .在SQ1.的SE1.ECT语句中,用于实现选择运算的是。A.FORB.WHI1.EC.IFD.WHERE二、2.填空题(10题)H.在自定义SWing构件的时候,首先要确定使用哪种构件
4、类作为所定制构件的【】。建议继承JPanel类或更具体的Swing构件类。12 .在J2SEvl.4运行环境中,编译JaVa源程序的命令是【】。13 .如果在JaVa程序中,需要使用java.util包中的所有类,则应该在程序开始处加上语句。14 .Java语言的循环语句包括for语句、do-while语句和语句。15 .所有用户界面类的父类是java.awt包中的【】。16 .是一个特殊的方法,是为对象初始化操作编写的方法,用它来定义对象的初始状态。17 .设有数组定义:intMyIntArray=10,20,30,40,50,60,70);则执行下面几个语句后的输出结果是【】。ints=0
5、;for(inti=0;iMyIntArrayJength;!+)s+=MyIntArrayi;System.OUtprintln(三);18 .在JaVa中,字符是作为】码来处理的。19 .Java中的对象锁是一种独占的【】。20 .JaVa语言中,是所有类的根。三、1.选择题(10题)21 .如果抛出异常,则应用语句()。A.catchB.throwC.tryD.finally22 .下列选项中不属于结构化程序设计方法的是()。A.自顶向下B.逐步求精C.模块化D.可复用23 .下列代码的执行结果是()。publicclasstest3publicstaticvoidmain(string
6、args)System.out.print(100%3);System.out.print(7,);System.out.println(100%3.0);A.l,lB.1,1.0C.l.0,1D.1.0,1.024 .关于以下程序段,正确的说法是()。(I)Stringsl=,abcu+ndef,;(2) Strings2=newString(si);if(si.equals(s2)(4) System.out.println(,=succeded);(5) if(sl=s2)(6) System.out.println(11.equals()succeded11);A.行(4)与行(6)都
7、将执行B.行(4)执行,行(6)不执行C.行(6)执行,行(4)不执行D.行(4)、行(6)都不执行25 .当Applet程序中的init()方法为下列代码时,运行后用户界面会出现什么样的情况。publicvoidinit()set1.ayout(newBorder1.ayoutO);add(11North11,newTextField(IO);add(11Center11,newButton(,help11);下面各选项中描述正确的是()。A.文本框将会出现在Applet的顶上,且有10个字符的宽度B.按钮将会出现在Applet的正中间,且尺寸为正好能够包容help的大小C.文本框将会出现在
8、APPlet的顶上,从最左边一直延伸到最右边;按钮将会出现在APPlet的正中央,覆盖除文本框外的所有空间D.按钮与文本框的布局依赖于Applet的尺寸26 .下列哪个选项是正确计算42。(角度)的余弦值?A.doubled=Math.cos(42);B.doubled=Math.cosine(42);C.doubled=Math.cos(Math.toRadians(42);D.doubled=Math.cos(Math.toDcgrees(42);27 .Java程序的执行过程中用到一套JDK工具,其中javadoc.ext是指()AJava编译器BJava解释器C.Java文档生成器D.
9、Java调试器28 .数据库应用系统中的核心问题是()。A.数据库设计B.数据库系统设计C.数据库维护D.数据库管理员培训29 .运行JaVa程序需要的工具软件所在的目录是()。A.JDK的bin目录B.JDK的demo目录CJDK的Iib日录D.JDK的jre目录30 .下列说法正确的是A.类FilelnputStream和FileOutputStream用宋进行文件I/O处理,由它们所提供的方法可以打开本地主机上的文件,并进行顺序的读/写B.通过类FiIe的实例或者一个表示文件名称的字符串可以生成文件输入/输出流,在流对象生成的同时,文件被打开,但还不能进行文件读/写C.对于InputSt
10、ream和OUtPUtStream来说,它们的实例都是是非顺序访问流,即只能进行顺序的读/写D.当从标准输入流读取数据时,从键盘输入的数据直接输入到程序中四、综合应用题(2题)31 .下面程序中,在主窗口单击鼠标后,就会生成一个新窗口。importjava.awt.*;importjava.awt.event.*;publicclassjava3extendsFramejava3()super(,java311);addNotify();addWindow1.istener(newWindowAdapter()publicvoidwindowClosing(WindowEvente)Syste
11、m.exit(0););Insetsinsets=getlnsets();setSize(insets.left+insets.right+150,insets.topinsets.bottom+150);this.addMouse1.istener(MouseEventHandler():CIaSSMe)USeEVentHandIerimplementsM。USeAdaPterPUbIiCVOidmousePresse(MouseEventevt)Rectanglebounds=getBounds();intx=evt.getX()+bounds.x;inty=evt.getY()十boun
12、ds.y;java3m=newjava3();m.set1.ocation(x,y);m.show();)staticpublicvoidmain(Stringargs)(newjava3().show();)32 .本题的功能是定义自已的组件类。窗口中排布着12个按钮,鼠标移动按钮时,按钮背景颜色改变,用鼠标单击按钮时,后台将显示该按钮对应的字importjava.aw.importjava.awt.event.importjava.Uti1.ciasftjav3extendsFrameStringkcy-“12345678904java3()osupcr(iava3)nldWmdowl.i
13、stcnerpublicvoidWlndCWClosing(WindOWEV:newKcyBuUon(ktys.charAt(i)kb.ddky1.Mcpcr(tg)tkb.5eBackgr0und(Cofor.pinkkb.sctForcRrond(Color,biack)add(kb)tftctSixc(200.200)1show(:)ClaKJIKVyEVentFkndkrextendsKcyAdapicr(publicvoidkeyTypcd(KcyEventevtSyStC3.OU1.PrintIn(Cvt.gciChar(),I)publicstaticvoidmain(Slrin
14、RJars)newjava3()t)Ic55KcyButionCXtendACOmpOnCnl1:Kcy1.istencrkey1.istenenbooleanhighlighted;charkey1KeyButton(chark)this,key三kaddM。UMa1.i!Ucncr(n(intWgeStzc(.width:inih=gciSizcif(highlighted)(R.5riC0l0r(gefBackgr0und()g.fillRoundR!ct(O.O.w-1.h1.1010)Ig.sctColor(getEorrgroundC)g.drawRoundRcct(O.0w-I,h-1.10.10)tg.drnwSuing(w(m.JaringWldth(八))/2,2Hfm.getsccn()1C1.lSSMOaSCEvrnIHHndkrexmdsMoUSCdn0tcr,PUbIiCvoidt11oumPvsscc1(MouscEvcntcvl)(ifCkey1.isicner!null)(k