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

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

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

1、(备考2023年)吉林省吉林市全国计算机等级考试JaVa语言程序设计真题一卷(含答案)学校:班级:姓名:考号:一、单选题(10题)1 .下列选项中不属于结构化程序设计方法的是()。A.自顶向下B.逐步求精C.模块化D.可复用2 .可以使当前同级线程重新获得运行机会的方法是A.sleep()B.join()C.yield()D.interrupt()3 .下列各项中属于合法标识符的是()oA.myid/2B.+voidC.-5D._vacl4 .负责数据库中查询操作的数据库语言是()。A.数据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言5 .下列变量的定义中,错误的是()A.intX

2、=3B.floated;C.Strings=nHellOnD.booleanb=true;6 .在JaVa中,下列代码运行后的输出结果是()intx=5*3;inty=x+5x+3;System.out.println(y);A.18B.21C.19D.47 .下列构造方法的调用方式中,正确的是()。A.按照一般方法调用B.由用户直接调用C.只能通过new自动调用D.被系统调用8 .下面关于叩Plet生命周期的说法正确的是()A.applet生命周期是从浏览器解析HTM1.文件开始的9 .浏览器加载结束时,终止applet的运行Capplet生命周期包括:applet的创建、运行、等待与消亡四

3、个状态D.以上说法均不正确10 阅读下列代码publicclassTest2005publicstaticvoidmain(Stringargs)System.out.println(0xa5)&0xaa);)其运行结果是A.0xa5B.10C.0x50D.0xaa11 .3执行完以下代码intx=newint25;后,以下()说明是正确的。A.x24为0B.x24J未定义C.x25为0D.x0为空二、2.填空题(10题)12 .以下程序计算1+1/3+1/5+1(2N+1),直至1(2N+1)小于0.00001,请在横线处将程序补充完整。publicclassSunpublicstaticv

4、oidmain(Stringargs)intn=l;doubleterm,sum=1.0;don=;term=1.0n;sum=sum+term;)while(term=0.00001);System.out.println(n);System.out.println(sum);13 .类在定义数组时,不必限定数组的大小。14 .下列JApplet对鼠标单击事件进行处理,当鼠标在JPanel中单击时,在J1.abeI中显示单击次数。请在横线处填写正确的代码【】。importjava.awt.event.*;importjavax.swing.*;importjava.awt.*;publicc

5、lassTestextendsJApplet(staticintent;publicvoidinit()(Containercp=getContentPane();MyPanejp=newMyPanel();jp.addMouse1.istener(newMouseAdapterOpublicvoidmouseClicked(MouseEventme)(ent+;jb.setText(Integer.toString(cnt););cp.add(nSouth,jB);cp.add(Center11,jp);)classMuPanelextendsJPanel(publicMyPanel()1)

6、publicvoidpaintComponentGraphicsg)(super.panitComponent(g);g.drawRect(0,O,getSize().width-l,getSize().hight-l);)14 .如果一个JavaApplet源程序文件只定义有一个类,该类的类名为MyFirstApplet,则存储该源程序的文件名必须为【】。15 .用于输入压缩文件格式的ZiPInPUtStream类所属包是【16 .Java中对共享数据操作的并发控制采用传统的【】。17 .调试方法中的【】最适合小规模程序的排错。18 .Java中,新建的线程调用Start()方法,如myth

7、read.start。,将使线程的状态从New(新建状态)转换为o19 .按“先进后出”原则组织数据的数据结构是【】。20 .要弓I入包中的UR1.公有类,需用语句【】。三、1.选择题(10题)21 .程序流程图(PFD)中的箭头代表的是A.数据流B.控制流C.调用关系D.组成关系22 .下列。代表八进制整数。A.0xa6B.144C.1840D.#NAME?23 .下列关于运算符优先级的说法中,不正确的是()oA.运算符按照优先级顺序表进行运算B.同一优先级的运算符在表达式中都是按照从左到右的顺序进行计算的C.同一优先级的运算符在表达式中都是按照从右到左的顺序进行计算的D.括号可以改变运算的

8、优先次序24 .已知如下代码:switch(m)case0:System.out.println(uCondition0,);case1:System,out.println(Condition1,);case2:System.out.println(Condition2);case3:System.out.println(Condition3);break;default:System.out.println(,OtherCondition);当m的值为()时,可以输tHCondition2”。A.2B.0,lC.0,l,2D.0,l,2,325 .下列叙述中,错误的是()oA.父类不能替代

9、子类B.子类能够替代父类C.子类继承父类D.父类包含子类26 .如果程序里有叫Objl和obj2的对象,当使用语句)bj2=objl;”时的结果是()。A.在obj2中的实例变量被赋予ObjI中相同的值B.obj2和Objl被认为是同一个变量C.obj2的值赋给了Objl,而obj2为空D.以上都不对27 .为了向一个Applet传递参数,可以在HTM1.文件的APP1.ET标志中使用PAPAM选项。在APPIet程序中获取参数时,应使用的方法是A.getParameter()B.getDocumentBase()C.getCodeBase()D.getlmage()28 .Java语言的字符

10、变量以Char类型表示,它在内存中占位。()A.8B.16C.32D.6429 .假设有Stringa=,A11;charb=,A,;charc=65,下面选项中正确的是)oA.if(a=b)System.out.print(,Equa)B.if(c=b)System.out.prmt(11Equal11)C.if(a=c)System.out.print(,Equa,)D.if(c=bB)System.out.print(,Equa,)30 .下列程序test类中的变量e的最后结果为()。publicclasstestpublicstaticvoidmain(StringargsJ)inta

11、=10;intb;intc;if(a50)b=9;c=b+a;A.10B.0C.19D.编译出错四、综合应用题(2题)31 .注意:下面出现的“考生文件夹”均为USER%在考生文件夹中存有文件名为Java_3.java和Java_3.html文件,本题的功能是由用户输入两个浮点数求和。请完善Java_3.java文件和Java_3.html文件,并进行调试(在命令行中使用appletviewerJava_3.html,或者使用集成开发环境),程序先显示输入如下:输入两个浮点数后,小程序窗口显示结果如:由于Java_3.java和Java_3.html文件都不完整,需分别进行修改,请在注释行*F

12、OUnd*”下一行语句的下划线地方填入正确内容,然后删除下划线,请勿删除注释行或其他已有语句内容。存盘时,文件必须存放在考生文件夹下,不得改变原有文件的文件名。给定源程序:importjava.awt.Graphics;importjavax.swing.*;*Found*publicclassJava_3extendsdoubleSUm;存和的变量*Found*publicvoid()StringfirstNumber,输入第1个字符串格式的数SeCOndNUmber;输入第2个字符串格式的数doublenumber1,力口数number2;/被力口数读入第1个输入的数firstNumber

13、=JOptionPane.showInputDialog(,Enterfirstfloating-pointvalue);读入第2个输入的数SecondNumber=JOptionPane.ShowInputDialogCfEntersecondfloating-pointvalue);将字符串数据转换成双字长类型number1=Double.parseDouble(firstNumber);number2=Double.parseDouble(SecondNumber);数据相加sum=numberl+number2;publicvoidpaint(Graphicsg)用g.drawStri

14、ng给结果g.drawRect(15,10,270,20);g.drawString(数相力口之和为:”+sum,25,25);32 .注意:下面出现的“考生文件夹”均为USER%在考生文件夹中存有文件名为Java_3.java的文件,该程序是不完整的,请在注释行“*FOUnd*下一行语句的下划线地方填入正确内容,然后删除下划线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。本题的要求是:阅读Java_3.java程序,该程序利用BitSet算法,筛选得到1至1023之间的素数。完成程序并运行所得结果为:给定源程序:/Java_3.java:用BitSet完成Eratosthenes筛网算法找1至1023之间的素数.importjava.awt.*;importjava.awt.event.*;importjava.util.*;importjavax.swing.*;publicclassJava_3extendsJFrame.publicJava_3()super(nBitSets);finalBitSetsieve=newBitSet(1024);Containerc=getContentPane();finalJ1.abelstatus=newJ1.abel(

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

当前位置:首页 > 高等教育 > 习题/试题

copyright@ 2008-2023 yzwku网站版权所有

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

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