(备考2023年)广东省汕尾市全国计算机等级考试Java语言程序设计预测试题(含答案).docx

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

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

1、(备考2023年)广东省汕尾市全国计算机等级考试Java语言程序设计预测试题(含答案)学校:班级:姓名:考号:一、单选题(10题)1 .下列说法中错误的一项是OA.同一个对象可以监听一个事件源上的多个不同的事件B.一个类中可以同时出现事件源和事件处理者C.一个类可以实现多个监听器接口D.一个类只能实现一个监听器接口2 .下列叙述中,错误的是AJButton类和标签类可显示图标和文本B.BUtton类和标签类可显示图标和文本C.AWT构件能直接添加到顶层容器中D.Swing构件不能直接添加到顶层容器中3 .下列代码将对象写入的设备是ByteArrayOutputStreambout=newByt

2、eArrayOutputStreamO;ObjectOutputStreamut=newObjectoutputStream(bout);out.writebject(this);out.close();A.内存B.硬盘C.屏幕D.网络4 .在没有为类定义任何构造方法时,JaVa编译器会自动建立一个()的构造方法。A.不带参数B.带一个参数C带多个参数D.默认参数5 .下面对对象概念描述错误的是()A.任何对象都必须有继承性B.对象是属性和方法的封装体C.对象间的通讯靠消息传递D.操作是对象的动态属性6 .在编写JaVaaPPIiCation程序时,若需要使用到标准输入输出语句,必须在程序的开

3、头写上语句。A.importjava.awt.*;B.importjava.applet.applet;C.importjava.io.*;D.importjava.awt.Graphics;7 .函数String(njstr”)的功能是()。A.把数值型数据转换为字符串8 .返回由n个字符组成的字符串C.从字符串中取出n个字符D.从字符串中第n个字符的位置开始取字符串8 .下列叙述中正确的是()oA.栈是“先进先出”的线性表B.队列是“先进后出”的线性表C.循环队列是非线性结构D.有序线性表既可以采用顺序存储结构,也可以采用链式存储结构9 .下列关于APPIet的说法,正确的是()。A.它们

4、能读/写用户的文件系统B.它们能与提供包含小程序的网页的站点之内的Internet站点联系C.它们能在阅读者的系统上运行任何程序D.它们能加载存储在用户系统上的程序10 .下列说法中,不正确的是()。A.对记录的添加、修改,删除等操作只能在表中进行B.查询可以建立在表上,也可以建立在查询上C.报表的内容属于静态数据D.数据访问页可以添加、编辑数据库中的数据二、2.填空题(10题)11 .源程序文档化要求程序应加注释。注释一般分为序言性注释和12 .结构化程序设计的一种基本方法是【】法。13 .软件工程研究的内容主要包括:技术和软件工程管理。14 .方法将对象的WaitPOOI中的所有线程都移到

5、lockpool中。15 .在JaVa语言中,如实型常量后没有任何字母,计算机默认为类型。16 .在二维表中,元组的不能再分成更小的数据项。17 .Java源文件中最多只能有一个【】类,其他类的个数不限。18 .在JaVa语言中,所有的变量、常量和都是用标识符命名的。19 .是JaVa的特殊应用程序,它嵌入到HTM1.中,发布到互联网o20 .数据库管理系统是位于【】之间的软件系统。三、1.选择题(10题)21 .下面关于TeXtArea和JTeXtArea描述不正确的是()。A.TextArea和JTeXtArea都可以显示多行文本B.TextArea和JTeXtArea都可以自己实现滚动C

6、-TextArea和JTextArea都可以实现文本的换行D.TextArea和JTextArea都可以进行文本改变的事件监听22 .完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是()A.黑箱测试法B.白箱测试法C.错误推测法D.安装测试法23 .下列基本命令中是类文件解析器的为()。AjavadocB.jarCJavahDjavap24 .Swing比AWT新增的一个布局管理器为()。A.Flow1.ayoutB.Border1.ayoutC.Card1.ayoutD.Box1.ayout25 .下列叙述中正确的是A.数据的逻辑结构与存储结构必定一一对应B.由

7、于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构C.程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构D.以上三种说法都不对26 .Java以JVM为基础,最下层是移植接口,由适配器和()组成。A.网卡BJavaOSCJava基本类DJava应用程序和Applet小程序27 .已知有定义:Strings=StOry,下面()表达式是合法的。A.s+=11booksn;B.charC=sl;C.intlen=s.length;D.Strings=S.to1.owerCase();28 .下列关于自动类型转换的说法中,正确的是()。A.int类型数据可以被

8、自动转换为char类型数据B.char类型数据可以被自动转换为int类型数据C.boolean类型数据不可做自动类型转换,但是可以做强制类型转换D.long类型数据可以被自动转换为short类型数据29 .下列JaVa组件中,不属于容器的是()。A.PanelB.WindowC.FrameD.1.abel30 .用树形结构来表示实体之间联系的模型称为()。A.关系模型B.层次模型C.网状模型D.数据模型四、综合应用题(2题)31 .注意:下面出现的“考生文件夹”均为USER%在考生文件夹中存有文件名为Java_3.java的文件,该程序是不完整的,请在注释行*Found*“下一行语句的下划线地

9、方填入正确内容,然后删除下划线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。本题的要求是:下面是整数除法计算的程序,要求在出现异常时,能抛出异常信息。考虑两种异常:1)输入非数字除数2)输入除法分母为零该程序运行的三种结果状态如下:1)输入两个合法整数:2)输入非数字除数:3)输入除数为零:检示范异第给定源程序:importjava.text.DecimalFormat;importjavax.swing.*;importjava.awt.*;importjava.awt.event.*;*Found*publicclassJava_3ex

10、tendsimplementsAction1.istenerprivateJTextFieldinput1,input2,output;privateintnumber1,number2;privatedoubleresult;/初始化publicJava_3()*Found*(示范异常”);Containerc=getContentPane();c.set1.ayout(newGrid1.ayout(3,2);c.add(newJ1.abel(输入分子,SwingConstants.RIGHT);input1=newJTextField(10);c.add(input1);c.add(new

11、J1.abel(输入分母和回车,SwingConstants.RIGHT);input2=newJTextField(10);c.add(input2);input2.addAction1.istener(this);c.add(newJ1.abel(计算结果,SwingConstants.RIGHT);output=newJTextField();c.add(output);setSize(425,100);show();处理GUI事件publicvoidactionPerformed(ActionEvente)DecimalFormatprecision3=newDecimalFormat

12、(0.000);output.setText(,n);/空的JTeXtFiekI输出*Found*number1=Integer.parselnt(inputl.getText();number2=Integer.parselnt(input2.getText();result=quotient(number1,number2);*Found*output.setText();catch(NumberFormatExceptionnfe)JC)PtiOnPane.showMessageDialog(this,你必须输入两个整数”非法数字格式”,JOptionPane.ERROR_MESSAGE

13、);catch(Exceptiondbze)*Found*(this,”除法异常”J除数为零,JOptionPane.ERROR_MESSAGE);)/定义求商的方法,如遇除数为零时,能抛出异常。publicdoublequotient(intnumerator,intdenominator)throwsExceptionif(denominator=0)thrownewException();return(double)numerator/denominator;)publicstaticvoidmain(Stringargs)Java_3app=newJava_3();app.addWin

14、dow1.istener(newWindowAdapter()publicvoidwindowClosing(WindowEvente)e.getWindow().dispose();System.exit(O););*JOptionPane类的常用静态方法如下:showInputDialog()showConfirmDialog()showMessageDialog()showOptionDialog()*/32 .注意:下面出现的“考生文件夹”均为USER%在考生文件夹中存有文件名为Java_3.java的文件,该程序是不完整的,请在注释行*FoUnd*“下一行语句的下划线地方填入正确内容,然后删除下划线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。如图1所示的是一个简单文本编辑器。图本题的要求是:在“文件,菜单下有“保存,子菜单和“退出,子菜单;,保存,子菜单可以弹出文件对话框选择文件名(如图2所示)。并将文本编辑器中输入的字符保存到该文件中;“退出”子菜单可以关闭窗口;点击窗口的关闭按钮也可以关闭窗口。图2”给定源程序:importjava.awt.*

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

当前位置:首页 > IT计算机 > Java

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

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

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