2022年辽宁省阜新市全国计算机等级考试Java语言程序设计测试卷一(含答案).docx

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

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

1、2022年辽宁省阜新市全国计算机等级考试Java语言程序设计测试卷一(含答案)学校:班级:姓名:考号:一、单选题(10题)1.可以指定线程阻塞多长时间的方法是下列哪个方法?A.sleep()B.yield()C.interrupt)D.stop()2Java对文件类提供了许多操作方法,能获得文件对象父路径名的方法是()。A.getAbsolutePathB.getParentFileC.getAbsoluteFileD.getName3下列各项说法中错误的是()。A.Swing构件支持双缓冲区,编写程序的时候不需要重写有关的代码B.AWT构件支持双缓冲区,编写程序的时候不需要重写有关的代码C.

2、Swing构件支持在按钮构件上同时添加图标和文字D.AWT构件不支持在按钮构件上添加图标4 .下列语句中,属于多分支语句的是()。A.if语句B.for语句C.switch语句D.dowhile语句5 .通常我们使用哪个方法来为一个部件注册事件监听器A.addXXX1.istenerB.XXX1.istenerC.1.istenerXXXD.XXX1.isteneradd6 .软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件),一下面属于系统软件的是()。A.编辑软件B.操作系统C.教务管理系统D.浏览器7.int类型的取值范围为()。A.-2,-7u-ICi*-ID-2“2一】8

3、.关于以下程序段的执行结果,说法正确的是()publicclassBorleyextendsThreadpublicstaticvoidmain(Stringargv)Borleyb=newBorley();b.start;)publicvoidruOSystem.outprintln(Running);)A.编译通过并执行,但无输出B.编译通过并执行,输出:RunningC.产生错误,没有Thread类对象D.产生错误,没有通道到达Thread包9.阅读下列代码片段classInterestTestAction1.istenerpublic,voidactionPerformed(Actio

4、nEventevent)doubleinterest=balance*rate/100;balance+=interest;NumberFormatformat=NumberFormat.getCur-rencylnstance();System.OUt.printb(balance=,+formatter.fbrmat(balance);)Privatedoublerate;)在下画线处,应填的正确选项是()。AJmplementationBJnheritanceCJmplementsD.extends10.switch语句不能用于下列哪种数据类型?()A.doubleB.byteC.sho

5、rtD.char二、2.填空题(10题)11 .对话框(DiaIog)是类的子类。12 .下列程序的功能是创建了一个显示5个”Heno!”的线程并启动运行,请将程序补充完整。publicclassThreadTestextendsThreadpublicstaticvoidmain(Stringargs)ThreadTestt=newt.start();)publicvoidrun()inti=0;while(true)System.out.println(Hello!11);if(i+=4)break;13 .下面OneFrame类创建了一个名为ThisisaFrame的窗口importja

6、va.awt.*;PublicclassOneFrameextendsFrame(publicstaticvoidmain(Stringargs)(neFramefi=newOneFrame(nThisiSaFramen);fr.setSize(200,200);fr.setBackground(Color.yellow);)PublicOneFrame(Stringstr)(super(str);/调用父类Frame的构造函数)14 .若a,b为int型变量且已分别赋值为2,6,则表达式(a+)+(+型)+a*b的值是o15 .【】是JaVa提供的建立图形用户界面GUl的开发包,它可用于Ja

7、Va的Applet和Application中,它支持图形用户界面的编程。16 .一个java叩PliCation源程序文件名为myjavaapplication.java,如果使用SUH公司的java开发工具jdk编译该源程序文件并使用其虚拟机运算这个程序的字节码文件,则应该首先执行的命令是:【】。17 .J2SDK的命令可以分为6类:基本命令、RMI远程方法调用命令、安全控制命令、JaVaID1.和RMI-IIOP命令、JaVaPkIg-in命令。18 .如果容器采用【】进行布局管理,在用add()方法添加构件的时候,必须注明添加到哪个位置。19 .当方法有返回值时,必须在该方法体内使用【】

8、语句。20 .在调用一个函数的过程中可以直接或间接地调用该函数,这种调用称为【】调用,该函数称为【】函数。三、1.选择题(10题)21 .结构化方法的核心和基础是()。A.结构化分析方法B.结构化没计方法C.结构化编程方法D.结构化程序设计理论22 .下列关于队列的叙述中正确的是oA.在队列中只能插入数据B.在队列中只能删除数据C.队列是先进先出的线性表D.队列是先进后出的线性表23 .在一个长度为n的线性表中插入一个元素,最坏情况下需要移动的数据元素数目为()。A.lB.nC.n+1D.n/224 .switch语句中表达式(expression)的值不允许用的类型是A.byteB.intC

9、.booleanD.char25.下面语句会产生编译错误的是。A.floatF=1024.OFB.doubleD=1024.0C.byteB=1024D.charC=102426 .下列说法中,正确的是()。AJava是不区分大小写的,源文件名与程序类名不允许相同BJava语言以方法为程序的基本单位CApplet是JaVa的一类特殊应用程序,它嵌入HTM1.中,随主页发布到互联网上D.以符开始的为多行注释语句27 .下列各项中代表十六进制整数的是()。A.1234B.1900C.fa00D.0xa228 .阅读下面代码publicclassTestStrings=,OneWorldOneDre

10、amn;publicstaticvoidmain(Stringargs)System.out.println(三);其运行的结果是A.argsB.WorldOneDreamC.sD.编译时出错29 .以下选项中正确的科学计数格式表示形式是()oA.E3B.3.2E0.5C.3.2E2D.3.2E30 .阅读下面的程序段:publicclassSunpublicstaticvoidmain(Stringargs)inta=0;for(inti=l;i=3;i+)for(intj=l;j=i;j+)for(intk=j;k=3;k+)a=a+l;System.out.println(八);)执行上

11、面的3重循环后,a的值为()。A.3B.9C.14D.21四、综合应用题(2题)31 .注意:下面出现的“考生文件夹”均为USER%在考生文件夹中存有文件名为Java_3.java的文件,该程序是不完整的,请在注释行“*FOUnd*“下一行语句的下划线地方填入正确内容,然后删除下划线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。本题的要求是:在标题为“ButtonTest”的窗口中显示一个按钮,当点击该按钮时将弹出另一个标题为“AnOther”窗口(如图所示)。运行结果为(两个窗口均不具有关闭功能,使用Ctrl+C结束程序运行):Butto

12、nTest-lll给定源程序:importjava.awt.*;importjava.awt.event.*;*Found*publicclassJava_3Action1.istenerpublicstaticvoidmain(Stringargs)Java_3tb=newJava_3();Frame,f=newFrame(11ButtonTest);f.setSize(200,l00);f.set1.ayout(newFlow1.ayout(Flow1.ayout.CENTER);Buttonb=newButton(,PresstheButton!);*Found*b(tb);f.add(

13、b);f.setVisible(true);)publicvoidactionPerformed(ActionEvente)Frame,fr=newFrame(AnOther1);fr.setBackground(Color.green);fr.add(new1.abel(Thisframe.showswhen+pressingthebuttoninButtonTest);fr.pack();fr.setVisible(true);32 .注意:下面出现的“考生文件夹”均为USER%在考生文件夹中存有文件名为Java_3.java的文件,该程序是不完整的,请在注释行“*FOUnd*下一行语句的

14、下划线地方填入正确内容,然后删除下划线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。本题的要求是:有关字符串对象和字符串内容比较的示例,该程序运行结果如下:给定源程序:*Found*importjavax.*;publicclassJava_3publicstaticvoidmain(Stringargs)Stringsi,s2,s3,s4,OUtPUt;声明5个字符串引用初始化字符串si=newString(“您好!);s2=newString(“您好!);/判别字符串相同否if(si=s2)output=,sl和s2是内存中同一个对象”;elseoutput=sl和s2不是内存中同一个对象判别字符串内容相等否*Found*if()output+=11nsl和s2内容相等”;elseoutput+=nsl和s2内容不相等”;用intem()方法来获得与对象si,s2内容都是“您好!”字符串的引用s3和s4.*Found*53 =si;*Found*54 =s2;判别s3和s4是否是内存中相同的对象if(s3=

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

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

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

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

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