(备考2023年)湖南省邵阳市全国计算机等级考试Java语言程序设计真题二卷(含答案).docx

上传人:王** 文档编号:1363290 上传时间:2024-06-22 格式:DOCX 页数:18 大小:28.48KB
下载 相关 举报
(备考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.设有栈S和队列Q,其状态为空,元素al,a2,a3,a4,a5,a6依次入栈,出栈的元素则进入队列Q,若6个元素出列的顺序是a2,a3,a4,a6,a5,al,则栈的容量至少是。A.6B.4C.3D.22 .如果进栈序列为el,e2,e3,e4l则可能的出栈序列是0A.e3,el,e4,e2B.e2,e4,e3,elC.e3,e4,el,AD.任意顺序3 .如果希望网格布局中的组件可以占据多个单元,应使用布局管理器()oA.Grid1.ayoutB.GridBa

2、g1.ayoutC.Box1.ayoutD.三者都不是,这种目标无法实现4 .在多线程并发程序设计中,能够给对象X加锁的语句是()。A.x.wait()B.synchronized(x)C.x.notify()D.x.synchronized()5 .下列代码将对象写入的设备是ByteArrayOutputStreambout=newByteArrayOutputStreamO;ObjectOutputStreamut=newObjectoutputStream(bout);out.writebject(this);out.close();A.内存B.硬盘C.屏幕D.网络6 .下列可以获得构件

3、前景色的方法是()oA.getsize()B.getForeground()C.getBackground()D.paint()7 .下列关于Java语言特点的叙述中,错误的是()oAJava是面向过程的编程语言BJava支持分布式计算CJava是跨平台的编程语言DJava支持多线程8 .设数组data0m作为循环队列Sq的存储空间,front为队头指针,rear为队尾指针,则执行出队操作的语句为()。A.Sq.front:=sq.front+1;B.Sq.front:=(Sq.front+1)%maxsize;C.Sq.rear:=(Sq.rear+l)%maxsize;D.Sq.front

4、:=(sq.front+l)%(maxsize+1);9 .在JaVa中,下列代码运行后的输出结果是()intx=5*3;inty=x+5x+3;System.out.println(y);A.18B.21C.19D.410 .编译Javaapplet源程序文件产生的字节码文件的扩展名为()AjavaB.classC.htmlD.exe二、2.填空题(10题)11 .下面程序执行的结果应是【】。classTest2publicstaticvoidmain(Stringargs)inti=2,j=l;bytek=(byte)(i+j);System.out.println(k);)12 .布尔逻

5、辑运算符包括:!、&和o13 .基本的线程控制包括终止线程、测试线程状态、【】。14 .Java语言的循环语句包括for语句、do-while语句和语句。15 .源程序文档化要求程序应加注释。注释一般分为序言性注释和【】注释。16 .下面程序段是创建一个Date类的对象并把它串行化保存到文件中,该对象表示的是运行时刻的日期及时间,请将程序补充完整。imporyava.util.*;importjava.io.*;PublicclassSerializeDateDated;SefializeDateOd=newDate();tryFileOutputStreamf=newFileOutputSt

6、ream(,date.ser11);bjectOutputStreams=newObjectOutputStream(0;f.clse();)Catch(IOExceptiOne)e.printStackTrace();)publicstaticVOidmain(StringargS)SerializeDateb=newSerializeDate();System.out.println(,ThesaveddateiS:+b.d.toString();)17 .在数据库管理系统提供的数据定义语言、数据操纵语言和数据控制语言中,负责设计的模式定义与数据的物理存取构建。1.1 1以下程序计算l+l

7、3+l5+.+l(2N+l),直至1(2N+1)小于0.00001,请在横线处将程序补充完整。publicclassSunpublicstaticvoidmain(Stringargs)intn=l;doubleterm,sum=0;don=;term=On;sum=sum+term;while(term=0.00001);System.out.pfintln(n);System.out.println(sum);19 .在一个类的内部嵌套定义的类称为【】。20 .若按功能划分,软件测试的方法通常分为白盒测试方法和测试方法。三、1.选择题(10题)21 .一个向量第1个元素的存储地址是1001

8、每个元素的长度为2,则第5个元素的地址是()。A.110B.108C.100D.12022 .具有3个结点的二叉树有()A.2种形态B.4种形态C.7种形态D.5种形态23 .下面内容不属于使用软件开发工具好处的是()。A.减少编程工作量B.保证软件开发的质量和进度C.节约软件开发人员的时间和精力D.使软件开发人员将时间和精力花费在程序的编制和调试上24 .若要求尽可能快地对实数数组进行稳定的排序,则应选()。A.快速排序B.堆排序C.归并排序D.基数排序25 .下列语句序列执行后,k的值是()intj=8,k=15;for(inti=2;i!=j;i+)j-=2;k+;)A.18B.15C.

9、16D.1726 .下列哪个标识符不是合法的标识符?()A.7abcB.$TRYC._syV$D.$_PP27 .下列关于Java多线程并发控制机制的叙述中,错误的是AJava中对共享数据操作的并发控制是采用加锁技术B.线程之间的交互,提倡采用SUSPend()resume()方法C.共享数据的访问权限都必须定义为privateDJava中没有提供检测与避免死锁的专门机制,但应用程序员可以采用某些策略防止死锁的发生28 .下列能正确计算45。的余弦值的是()oA.doubled=Math.cos(45);B.doubled=Math.cosine(45);C.doubled=Math.cos(

10、Math.toRadians(45);D.doubled=Math.cos(Math.toDegress(45);29 .下面程序段的输出结果为publicclassTestpublicstaticvoidmain(Stringargs)booleana,b,c;a=(35);b=(a=true);System.out.printin(11a=+a+b=,+b);c-(b=false);System.out.println(b=+b+e=+c);A.a=trueb=falseb=truec=falseB.a=trueb=falseb=truec=trueC.a=trueb=trueb=true

11、c=falseD.a=falseb=falseb=truec=false30 .下面程序段:booleana=false;booleanb=true;booleanc=(a|b)&(b);booleanresult=(a|b)&(b);执行完后,正确的结果是A.c=false;result=falseB.c=true,result=trueC.c=true;result=falseD.c=false;result=true四、综合应用题(2题)31 .注意:下面出现的“考生文件夹”均为USER%在考生文件夹中存有文件名为Java_3.java的文件,该程序是不完整的,请在注释行“*Found*

12、”下一行语句的下划线地方填入正确内容,然后删除下划线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。本题的要求是:编写程序完成类JaVa_3的完整功能,该类定义了几何点对象的操作。该程序运行结果如下:x=5y=51.ocationis(5,5)x=8y=91.ocationis(8,9)给定源程序:publicclassJava_3点的坐标i11tx,y;publicJava_3()*Found*publicJava_3(intx,inty)*Found*publicJava_3(Java_3p)以对象的形式返回当前点的位置publicJav

13、a_3get1.ocation()*Found*Java_3p=;实例化一个Java_3对象p,其坐标是(,y)*Found*;返回对象P)返回点的横坐标publicintgetX()returnx;返回点的纵坐标publicintgetY()returny;把当前点移到新的位置(x,y)publicvoidmove(intx,inty)this.x=x;this.y=y;以(,y)的格式返回点的位置publicStringtoString()return,(+x+,7,+y+11);)在原有坐标上分别增加X和ypublicvoidtranslate(intx,inty)this.x+=x;t

14、his.y+=y;publicstaticvoidmain(Stringargs)*Found*Java_3p=;生成一个对象(5,5)System.out.println(,x=11+p.x+y=+p.y);System.out.println(1.ocationis11+p.toString();以(x,y)的方式打印坐标的位置*Found*;在原有位置上增加(3,4)System.out.println(,x=11+p.x+ny=11+p.y);打印横坐标和纵坐标的值System.out.println(1.ocationis+p.toString();以(x,y)的方式打印坐标的位置32 .注意:下面出现的“考生文件夹”均为USER%在考生文件夹中存有文件名为Java_3.java的文件,该程序是不完整的,请在注释行“*FOUnd*“下一行语句的下划线地方填入正确内容,然后删除下划线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。本题的要求是:阅读Java_3.java程序,该程序的功能是按照命

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

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

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

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

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