备考2023年广东省广州市全国计算机等级考试Java语言程序设计真题一卷(含答案).docx

上传人:p** 文档编号:1005940 上传时间:2024-06-15 格式:DOCX 页数:18 大小:35.77KB
下载 相关 举报
备考2023年广东省广州市全国计算机等级考试Java语言程序设计真题一卷(含答案).docx_第1页
第1页 / 共18页
备考2023年广东省广州市全国计算机等级考试Java语言程序设计真题一卷(含答案).docx_第2页
第2页 / 共18页
备考2023年广东省广州市全国计算机等级考试Java语言程序设计真题一卷(含答案).docx_第3页
第3页 / 共18页
备考2023年广东省广州市全国计算机等级考试Java语言程序设计真题一卷(含答案).docx_第4页
第4页 / 共18页
备考2023年广东省广州市全国计算机等级考试Java语言程序设计真题一卷(含答案).docx_第5页
第5页 / 共18页
备考2023年广东省广州市全国计算机等级考试Java语言程序设计真题一卷(含答案).docx_第6页
第6页 / 共18页
备考2023年广东省广州市全国计算机等级考试Java语言程序设计真题一卷(含答案).docx_第7页
第7页 / 共18页
备考2023年广东省广州市全国计算机等级考试Java语言程序设计真题一卷(含答案).docx_第8页
第8页 / 共18页
备考2023年广东省广州市全国计算机等级考试Java语言程序设计真题一卷(含答案).docx_第9页
第9页 / 共18页
备考2023年广东省广州市全国计算机等级考试Java语言程序设计真题一卷(含答案).docx_第10页
第10页 / 共18页
亲,该文档总共18页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《备考2023年广东省广州市全国计算机等级考试Java语言程序设计真题一卷(含答案).docx》由会员分享,可在线阅读,更多相关《备考2023年广东省广州市全国计算机等级考试Java语言程序设计真题一卷(含答案).docx(18页珍藏版)》请在第壹文秘上搜索。

1、备考2023年广东省广州市全国计算机等级考试JaVa语言程序设计真题一卷(含答案)学校:班级:姓名:考号:一、单选题(10题)1 .下列关于栈的叙述中正确的是()A.在栈中只能插入数据B.在栈中只能删除数据C.栈是先进先出的线性表D.栈是先进后出的线性表2 .设X=1,y=2,z=3,则表达式y=x+y+z的值是()oA.3B.6C.4D.53 .在编写JaVa程序的时候,如果不为类的成员变量定义初始值,JaVa会给它们设置默认值,下列说法中不正确的是()oA.Byte的默认值是OB.int的默认值是OChng的默认值是0.O1.Dfoat的默认值是0Of4 .下列的哪个赋值语句是不正确的?(

2、)A.floatf=l1.1B.doubled=5.3E12C.floatd=3.14fD.doublef=ll.IElOf5 .使用如下()保留字可以使只有在定义该类的包中的其他类才能访问该类。A.abstractB.privateC.protectedD.不使用保留字6 .下列叙述中,正确的是()A.软件交付使用后还需要进行维护B.软件一旦交付使用就不需要再进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令l)publicclass.0;4)f+=7 .下列代码中,将引起编译错误的行是()。Exercise2publicstaticvoidmain(Strin

3、gargs)3floatf=01.0;5)6)A.第2行B.第3行C.第4行D.第6行8 .下列叙述中正确的是()oA.软件测试应该由程序开发者来完成B.程序经调试后一般不需要再测试C.软件维护只包括对程序代码的维护D.以上三种说法都不对9 .每个JaVa小应用程序必须定义为A.Applet类或JApplet类的子类BJFrame.类的子类D.Window的子类10 .下列与数据元素有关的叙述中,不正确的是()oA.数据元素是数据的基本单位,即数据集合中的个体B.数据元素是有独立含义的数据最小单位C.数据元素又称为结点D.数据元素又称为记录二、2.填空题(10题)11 .在32位的计算机中,一

4、个字长等于个字节。12 .在JaVa语言中,【】是最基本的元素。13 .数据的逻辑结构在计算机存储空间中的存放形式称为数据的14 .线程由于调用SIeePo方法进入阻塞状态,当睡眠结束时,该线程将进入状态。15 .关系数据库管理系统能实现的专门关系运算包括选择、连接和16 .Java对象串行化技术,主要是通过类和ObjeCtOUtPUtStream类来实现。17 .方法是一种仅有方法头、没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。18 .是一个特殊的方法,是为对象初始化操作编写的方法,用它来定义对象的初始状态。19 .Java简单性首先表现在自身系统的精练,它的基本解释程序和占

5、内存40KB,附加的基本标准类库和支持线程程序占175KB。20 .java虚拟机能自动处理【】异常。三、1.选择题(10题)21 .Thread类的方法中,toString()方法的作用是()。A.只返回线程的名称B.返回当前线程所属的线程组的名称C.返回当前线程对象D.返回线程的字符串信息22 .下列有关文件类FiIe的说法有误的是A.File类以一种系统无关的方式表示一个文件对象的属性B.在JaVa语言中,目录不是文件,所以目录作为一种特有的类处理C.File类是一个重要的非流类D.流类关心的是文件的内容,而File类关心的是文件在磁盘上的存储23 .在JaVa中,用PaCkage语句说

6、明一个包时,该包的层次结构必须是OoA.与文件的结构相同B.与文件文件夹的层次相同C.与文件类型相同D.与文件大小相同24 .在Swing中,JButton的直接父类是()A.java.awt.ButtonB.java.awt.ContainerC.javax.swing.ButtonD.javax.swing.AbstractButton25 .在Java中,字符串由java.lang.String和()定义。A.java.lang.StringCharB.java.lang.StringBufferC.java.io.StringCharD.java.io.StringBuffer26 .

7、下列方法中,不属于WindoW1.iStener接口的是()oA.WindowOpenedB.WindowClosedC.windowActivatedD.mouseDragged27 .下列关于字符流的叙述中,不正确的是()。A.字符输出流均为Writer的子类B.在Java中处理Unicode码的所有类,都是从FileReader和FileWriter两个抽象类中衍生的C.在JaVa中,字符都是以UniCOde码的形式表示的D.字节输入流均为Reader的子类28 .Java流程控制结构不包括()A.分支语句B.循环语句C.异常处理语句D.汉语语句29 .Java语言的下列哪个包是编译器自

8、动导入的?()AjavaJangB.java.awtC.java.ioD.java.applet30 .下列不是InputStream子类的是()0A1FileInputStreamB.ByteArrayInputStreamC.FileD-FiherInputStream四、综合应用题(2题)31.本题的功能是定义自已的组件类。窗口中排布着12个按钮,鼠标移动按钮时,按钮背景颜色改变,用鼠标单击按钮时,后台将显示该按钮对应的字符。importjava.awt.*;importjava.awt.event.*;importjava.util.*;classjava3extendsFrameSt

9、ringkeys=123456789*0#n;java3super(,java311);addWindow1.istener(newWindowAdapterpublicvoidwindowClosing(WindowEvente)System.exit(O););set1.ayout(newGrid1.ayout(4j3,6,6);for(inti=0;iVkeyslength;i+)KeyButtonkb=newKeyButton(keys.charAt(i);kb.addkey1.istener(this);kb.setBackground(Color.pink);kb.setForeg

10、round(Color.black);add(kb);)setSize(200,200);show;)classKeyEventHandlerextendsKeyAdapterpublicvoidkeyTyPed(KeyEventevt)SyStem.OUt.Drintln(ev.getChar);)publicstaticvoidmain(Stringargs)newjava3;)classKeyButtonextendsComponentKey1.istenerkey1.istener;booleanhighlighted;charkey;KeyButton(chark)this.key=

11、k;addMouse1.istener(newMouseEventHandler):)publicvoidpaint(Graphicsg)intW=getSize.width;inth=getSize.height;Strings=,+key;FontMetricsfm=g.getFontMetrics;if(highlighted)g.setColor(getBackground);g.fi11RoundRect(0,O,w-1,h-l,10,10);)g.setColor(getForeground);g.drawRoundRect(0,O,w-1,h-1,10,10);g.drawStr

12、ing(s,(w-fm.stringWidth(三)/2,(h-fm.getHeight)/2+fm.getAscent);)classMouseEventHandlerextendsMouseAdapterJpublicvoidmousePressed(MouseEventevt)if(key1.istener!=null)key1.istener.keyTyped(newKeyEvent(KeyButton.this,KeyEvent.KEYTYPED,System.CurrentTimeMillis,O,KeyEvent.VK_UNDEFINED,key);publicvoidmouse

13、Entered(MouseEventevt)highlighted=true;repaint;)publicvoidmouseExited(MouseEventevt)highlighted=false;repaint;)publicsynchronizedvoidaddKey1.isterner(Key1.is-tener1)key1.istener=AWTEventMuhieaster.add(key-1.istener,1);)publicsynchronizedvoidremoveKey1.istener(Key-1.istener1)key1.istener=AWTEventMuhi

14、caster.removeCkey1.istener,1);32 .注意:下面出现的“考生文件夹”均为USER%在考生文件夹中存有文件名为Java_3.java的文件,该程序是不完整的,请在注释行“*FOUnd*下一行语句的下划线地方填入正确内容,然后删除下划线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。本题的要求是:在标题为“ButtonTest”的窗口中显示一个按钮,当点击该按钮时将弹出另一个标题为“AnOther”窗口(如图所示)。运行结果为(两个窗口均不具有关闭功能,使用Ctrl+C结束程序运行):ButtonTest-lll给定源程序:importjava.awt.*;importjava.awt.event.*;*Found*publicclassJava_3Action1.istenerfpublicstaticvoidmain(Stringargs)Java_3tb=newJava_3();Frame,f=newFrame(,ButtonTest);f.setSize(200,l00);f.set1.ayout(newFlow1.ayout(Flow1.ayout.CENTER);Buttonb=newButton(,PresstheButton!);/*Pound*b(tb);f.add

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

当前位置:首页 > 资格/认证考试 > 计算机等级考试

copyright@ 2008-2023 1wenmi网站版权所有

经营许可证编号:宁ICP备2022001189号-1

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!