《备考2023年四川省资阳市全国计算机等级考试Java语言程序设计预测试题(含答案).docx》由会员分享,可在线阅读,更多相关《备考2023年四川省资阳市全国计算机等级考试Java语言程序设计预测试题(含答案).docx(16页珍藏版)》请在优知文库上搜索。
1、备考2023年四川省资阳市全国计算机等级考试Java语言程序设计预测试题(含答案)学校:班级:姓名:考号:一、单选题(10题)1 .在定制Applet的绘图功能时,应该使用的方法是A.init()B.start()C.paintComponent()D.paint()2 .对于循环队列,下列叙述中正确的是()oA.队头指针是同定不变的B.队头指针-定大于队尾指针C.队头指针-定小于队尾指针D.队头指针可以大于队尾指针,也可以小于队尾指针3 .向APPlet中画图、画图像、显示字符串,都要用的方法是()。A.paint()B.init()C.start()D.destroy()4 .下列代码中,
2、将引起编译错误的行是()。I)PUbIiCCIaSSExercise2publicstaticvoidmain(Stringargs)3floatf=0.0;4)f+=1.0;5)6)A.第2行B.第3行C.第4行D.第6行5 .在j2sdkl.4.2版中,解压得到的目录中,存放编译器、解释器和许多工具的目录是()oA.binB.demoC.libDjrepublicclaThreedTest,publicstaticvoidmain(Stringarg,1.J)throw*Exccption(inti0Hellot=ncwHcllo()while(rue)System,out.prinlln
3、(,GoodMorning+i+),if(i-2&ii*AHVz)(System,out.pnntln(,MainwaitingForIkl-lo!,)lIJoinO,等一5)break)classHelloextendsThreadintitpublicvoidrun()whilc(truc)(System,out.println(*Hello0i+);为使该程序正)D.t.start6 .请阅读下面程序if(break:)确执行,下画线处的语句应是()。A.t.sleep()B.t.yield()C.t.interrupt()7 .下列语句中,可以作为无限循环语句的是()。A.for(;)
4、8 .for(inti=O;iy&x+=y-的逻辑值为【】。13 .根据一个模式串PatternStr,将表达式编译成模式对象的语句是【】。14 .【】技术是将数据和行为看成是一个统一的整体,是一个软件成分,即所谓的对象。函数。15 .关于文件名的处理,测试当前文件是否是目录用16 .程序中使用了字符串函数(如strlen),则必须包含的头文件名为17 .数据管理技术发展过程经过人工管理、文件系统和数据库系统3个阶段,其中数据独立性最高的阶段是O18 .按异常处理不同可分为运行异常、捕获异常、声明异常和几种。19 .整型数分整型常量和o20 .执行下面的赋值语句后,a的值为【】。a=Float
5、.valueOf(l34,).fioatValue();三、1.选择题(10题)21 .字符流(CharaCterStream)是一种()oA.特殊类型的字节流,仅仅处理文本数据B.一种类型的流C.它修改了处理现存流的方式D.它可用来处理文件22 .下列关于字符串的叙述错误的是A.创建了字符串对象后,字符串所代表的文本根据情况可改变23 字符串由java.lang.String和java.lang.StringBuffer定义C.字符串常用数组存储,处理字符串实际上就是对数组元素的分别处理,要注意数组下界不要越界D.在JaVa语言中,字符串是作为对象来处理的23 .在SWiteh(expres
6、sion)语句中,expression的数据类型不能是()A.doubleB.charC.byteD.short24 .Java语言中最基本的输入输出流类是()。I:InputStreamII:OutputStreamIII:WriterIV:ReaderV:BufferReaderV:BufferWriterA.I、II、IIkIVB.IsII、V、VIC.IIRIV、V、VID.I、11、III、IV、VsVI25 .Java语言具有许多优点和特点,下列选项中能反映Java程序并行机制特点的是()。A.安全性B.多线程C.跨平台D.可移植26 .执行下列程序,输出的结果为()opublic
7、classTestpublicstaticvoidmain(Stringargs)inta=10;for(inti=l;itionPanctpubliccIamjava3(publicmattevoidmain(Stringargsf)(finalFramef11nFrme=newFrame():PanelPnIPandI=newPaneK)PanelpnlPanc12=newPancK)final1.istIst1.islnew1.iSM8);for(inti三0i10i+)(StringMrNamc三表项+(newinteger(i1).toString()ktl.iM.adn(添加hButtonbnButto112newBulion(aMMca)ButtonbtnButton3三IlCWBUlIOM.关闭.)btnButtonl.addction1