(备考2023年)湖南省邵阳市全国计算机等级考试Java语言程序设计真题二卷(含答案).docx
《(备考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=(31)sizeStr=argsl;elsesizeStr=300011;if(args.length0)fileName=args0;elsefileName=NewFile.doc;longsize=0;try(size=1.ong.parse1.ong(sizeStr);catch(NumberFormatException
11、e)try*Found*raf=newRandomAccessFile(Jrw);/*jpound*raf.set1.ength();raf.close();catch(IOExceptione)五、单选题(0题)33 .下列关于JaVa语言中线程的叙述中,正确的是()。A.线程由代码、数据、内核状态和一组寄存器组成B.线程间的数据是不共享的C.用户只能通过创建Thread类的实例或者定义和创建Thread子类的实例,建立和控制自己的线程D.因多线程并发执行而引起的执行顺序的不确定性可能造成执行结果的不确定六、单选题(0题)34 .要表示表格的数据,需要继承类()。AAbstractTable
12、ModelB.TableModelCJTableD.TableModelable参考答案1.C2.B解析:由栈“后进先出”的特点可知:A中el不可能比e2先出,C中e3不可能比e4先出,且el不可能比e2先出,D中栈是先进后出的,所以不可能是任意顺序。所以B是正确的。它执行的顺序是:el进栈e2进栈e2出栈e3进栈一e4进栈e4出栈e3出栈el出栈,所以只看出栈序列应为e2,e4,e3,elo3.B解析:Grid1.ayout布局管理器使容器中各个构件呈网格状布局,平均占据容器的空间,GridBag1.ayout布局管理器是Gfid1.ayout布局管理器的扩展。GridBag1.ayout与
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 备考 2023 湖南省 邵阳市 全国 计算机等级考试 Java 语言程序设计 真题二卷 答案
链接地址:https://www.31ppt.com/p-7159894.html