《备考2023年福建省龙岩市全国计算机等级考试Java语言程序设计真题一卷(含答案).docx》由会员分享,可在线阅读,更多相关《备考2023年福建省龙岩市全国计算机等级考试Java语言程序设计真题一卷(含答案).docx(19页珍藏版)》请在优知文库上搜索。
1、备考2023年福建省龙岩市全国计算机等级考试JaVa语言程序设计真题一卷(含答案)学校:班级:姓名:考号:一、单选题(10题)1 .在Applet生命周期中,下面方法中是在装载Applet时被调用的是()。A.stop()B.init()C.start()D.destroy()2 .下列叙述中,错误的是A.JavaApplication与Applet所用编译命令相B.通常情况下JavaApplication只能有一个main。方法CJavaApplet必须有HTM1.文件才能运行DJavaApplet程序的.class文件可用java命令运行3 .当一个Applet所在的Web页面被其他页面覆
2、盖后,不可能被调用的APPlet方法是()oA.destroyB.initC.stopD.start4 .通常我们使用哪个方法来为一个部件注册事件监听器A.addXXX1.istenerB.XXX1.istenerC.1.istenerXXXD.XXX1.isteneradd5 .现在有负无限值双精度浮点数X和负有限值单精度浮点数y,以下关于%y的说法中,是正确的。A.NaNB.负无限双精度浮点数C.负有限双精度浮点数D.负无限单精度浮点数6 .下列叙述中,正确的是A.线程与进程在概念上是不相关的B.一个线程可包含多个进程C.-个进程可包含多个线DJava中的线程没有优先级7 .下列代码将对象
3、写入的设备是ByteArrayOutputStreambout=newByteArrayOutputStreamO;ObjectOutputStreamut=newObjectoutputStream(bout);out.writebject(this);out.close();A.内存B.硬盘C.屏幕D.网络8 .在j2sdkl.4.2版中,解压得到的目录中,存放编译器、解释器和许多工具的目录是()oA上inB.demoC.libDjre9 .下列组件不能添加进Frame主窗口的是()oA.PanelB.CheekBoxC.DialogD.Choice10 .下列关于JaVa源程序结构的论述
4、中,正确的是()oA.-个文件包含的import语句最多1个B.-个文件包含的public类最多1个C.-个文件包含的接口定义最多1个D.一个文件包含的类定义最多1个二、2.填空题(10题)I1.Jackson方法是一种面向的结构化方法。12 .Java的体系结构中,最下层是,最上一层是和13 .E/R图可以直接转换为关系,其每个属性都对应于关系中的一个属性;E/R图的联系转换为关系时,其属性由两部分组成:与该联系有关的键码属性(集);O14 .类型数据不可以做类型转换。15 .数据库是指按照一定的规则存储在计算机中的【】的集合,它能被各种用户共享。16 .在运行时,由java解释器自动弓I入
5、,而不用import语句弓I入的包是()o17 .FileChannel类为磁盘文件映射入【】提供了一个通道。18 .Java中方法的参数传递是调用,方法不能改变参数值,但可以改变变量值,两个对象之间的参数字段不能相互交换。19 .在JaVa语言的所有方法中,比较特殊的一类方法是抽象方法,它只有方法头,而没有【】。20 .数据库系统中实现各种数据管理功能的核心软件称为【】。三、1.选择题(10题)21 .下列描述中正确的是()oA.程序就是软件B.软件开发不受计算机系统的限制C.软件既是逻辑实体,又是物理实体D.软件是程序、数据与相关文档的集合22 .执行如下语句之后,输出的结果是()publ
6、icclassexlpublicstaticvoidmain(Stringargs)intx=5,y=3,x+=x-*ySystem.out.println(x);A.12B.8C.15D.1623 .用于定义类成员的访问控制权限的一组关键字是A.extends和implementsB.public,private和protectedC.class和publicD.char,int,float和double24 .阅读下面程序publicclassMyValpublicstaticvoidmain(Stringargs)MyValm=newMyVal();m.amethod();publicv
7、oidamethod()booleanb=newBoolea1.5;程序编译或运行的结果是A.lB.nullC.,nD.编译不通过25 .对线性表进行二分法检索,其前提条件是()。A.线性表以顺序方式存储,B.线性表以顺序方式存储,C.线性表以链接方式存储,D.线性表以链接方式存储,并按关键码值排好序并按关键码的检索频率排好序并按关键码值排好序并按关键码的检索频率排好序26 .Java语言有多种实现的机制,下列()技术不属于代码安全检测。A.语法检查B.字节编译C.内存跟踪D.堆栈上/下溢检查27 .阅读下列程序:classThreadTestextendsThreadpublicstatic
8、voidmain(StringJargs)Threadt=newThread(this);t.start();publicvoidrun()System.out.print(11Athreadtest.);对该程序而言,正确结论是()A.该程序能够通过编译并打印输出“Athreadtest.”28 该程序能够通过编译,但运行时将不调用ThreadTest类中的run()方法,因此不产生任何输出C.该程序存在编译错误,因为在main()方法中不能使用this指针D.上述选项都不正确28 .线性表的顺序存储结构和线性表的链式存储结构分别是oA.顺序存取的存储结构、顺序存取的存储结构B.随机存取的存
9、储结构、顺序存取的存储结构C.随机存取的存储结构、随机存取的存储结构D.任意存取的存储结构、任意存取的存储结构29 .结构化方法的核心和基础是()。A.结构化分析方法B.结构化设计方法C.结构化编程方法D.结构化程序设计理论30 .下列关于Thread类中方法的叙述正确的是()。A.方法activeCoum()的功能是获取当前活动的线程数B.方法enumerate。的功能是拷贝当前活动线程信息C.方法getName()获取线程的名称,而方法getThreadGroup()可以获取当前线程所属线程组的名称D.方法toString()的功能是转化输入的数据类型,以字符串形式输出四、综合应用题(2题
10、)31 .本题的功能是监听鼠标的操作。鼠标置于窗口中单击时(左键或右键),在单击的地方会画一个小矩形,如果将鼠标置于小矩形上,则鼠标光标状态改为小十字,按下鼠标左键可拖曳,双击鼠标左键(或右键)时,小矩形消失。importjava.awt.*;importjava.awt.event.*;importjava.util.*;importjava.awt.geom.*;importjavax.swing.*;publicclassjava3(publicstaticvoidmain(Stringargs)(MouseFrame.frame=newMouseFrame:frame.setDefau
11、ltCloseOperation(JFrame.EXIT_oN_C1.OSE);frame.show;)classMouseFrame.extendsJFrame(publicMouseFrame(setTitle(,java311);setSize(DEFAU1.TWIDTH,DEFAU1.THEIGHT):MousePanelpanel=newMousePanel;ContainercontentPane=getContentPane;ContentPane.add(panel);)publicstaticfinalintDEFAU1.T_WIDTH=300;publicstaticfin
12、alintDEFAU1.T_HEIGHT=200;)classMousePanelextendsJPanel(publicMousePanel(squares=newArray1.ist;current=null:addMouse1.istener(newMouseHandler);addMouseMotion1.istener(newMouseMotionHan-dler);)publicvoidpaintComponent(Graphicsg)(super.paintComponent(g);Graphics2Dg2=(Graphics2D)g;for(inti=0;isquares.size;i+)g2.draw(Rectangle2D)squares.get(i);)PUbIiCVoidfind(Point2DP)(fbr(inti=0;i=2)remove(current);)privateclassMouseMotionHandlerimplementsMouse-Motion1.istener(publicvoidmouseMoved(MouseEventevent)(if(find(event.getPoint)=null)setCursor(Cursor.getDefaultCursor);elsesetCursor(