《(备考2023年)江西省赣州市全国计算机等级考试Java语言程序设计测试卷(含答案).docx》由会员分享,可在线阅读,更多相关《(备考2023年)江西省赣州市全国计算机等级考试Java语言程序设计测试卷(含答案).docx(19页珍藏版)》请在第壹文秘上搜索。
1、(备考2023年)江西省赣州市全国计算机等级考试Java语言程序设计测试卷(含答案)学校:班级:姓名:考号:一、单选题(10题)1.下列叙述中,错误的是()oAjavaApplication与Applet所用编译命令相同B.通常情况下JaVaAPPIiCatiOn只能有一个main()方法CJavaApplet必须有HTM1.文件才能运行DJavaApplet程序的.class文件可用Java命令运行2.在Java中,用package语句说明一个包时,该包的层次结构必须是()oA.与文件的结构相同B.与文件目录的层次相同C.与文件类型相同D.与文件大小相同3Java语言和C+语言相比,下面哪项
2、内容是Java独有的()。A.面向对象B.动态链接C.有类库D.跨平台4.下列程序从标准输入设备-键盘读入一个字符,然后输出到屏幕。要想完成此功能,画线处应该填入的语句为importjftva.o.spubliccImTeMpublic7HiCvoidmain(Stringar5j)Icharch:trySysicm.out.rnln(ch)Icatchc.p11ntSlackTrcc()()o/A.ch=System.in.read();B.ch=(Char)System.in.read();C.ch=(Char)System.in.readln();D.ch=(int)System.in.
3、read();5 .下列操作中,不属于Applet安全限制的是()oA.加载本地库B.读写本地文件系统C.运行本地可执行程序D.与同一个页面中的Applet通信6 .下列叙述中,错误的是AJButton类和标签类可显示图标和文本B.BUtton类和标签类可显示图标和文本C.AWT构件能直接添加到顶层容器中D.Swing构件不能直接添加到顶层容器中7 .下列不属于接口Window1.istener的方法是A.WindowClosingO8 .windowClosed()C.windowMinimized()D.windowpened()8 .在JaVaAPPlet程序中,如果对发生的事件做出响应
4、和处理的时候,应该使用下列()语句。A.importjava.awt.event.*;8.1 mportjava.io.;C.importjava.awt.*;D.importjava.applet.*;9 .线性表若采用链式存储结构时,要求内存中可用存储单元的地址()A.必须是连续的B.部分地址必须是连续的C.一定是不连续的D.连续不连续都可以10 .下列Java语句从指定网址读取html文件,在下画线处应填上的选项是()oReaderin=new(newUR1.(UrlString).OpenStream);A.ReaderB-DataOutputStreamC-ByteArrayInpu
5、tStreamDJnputStreamReader二、2.填空题(10题)11 .在运行时,由java解释器自动弓I入,而不用imoa语句弓I入的包是12 .在数据库应用系统设计的需求分析阶段,须经过收集资料、分析整理、【】、建立数据字典和用户确认等阶段。13 .在数据库系统中,实现各种数据管理功能的核心软件称为o14 .数据结构分为逻辑结构与存储结构,线性链表属于【】。15 .Java提供的类库支持协议,应用程序可通过UR1.地址,在访问网络上任何地方的对象时,如同访问本地文件一样简单。16 .抽象类不能o17 .在JaVa语言的所有方法中,比较特殊的一类方法是抽象方法,它只有方法头,而没有
6、【】。18 .通过类MyCIaSS中的不含参数的构造方法,可通过【】语句实现,生成该类的一个对象。Objo19 .在E-R图中,图形包括矩形框、菱形框、椭圆框。其中表示实体联系的是框。20 .串行化对象的方法有两种:把对象写到对象流和【】。三、1.选择题(10题)21 .抛出异常、生成异常对象都通过下列哪个语句实现?()A.throwsB.throwC.ThrowableD.Exception22 .JDBC中要显式地关闭连接的命令是()。A.Connection.close();B.RecordSetxloseO;C-Connection.stop();D.Connection.releas
7、e();23 .下列()选项中的类给出了构件的定义。A.java.awt.GraphicsB.java.awt.ComponentC.java.awt.ContainerD.java.awt.Object24 .有一个接口定义如下,下列选项中实现了该接口并且不是抽象的是interfaceAintmethodl(inti);intmethod2(intj);A.classBimplementsAintmethod1()intmethod2()25 classBintmethodl(inti)intmethod2(i11tj)C.classBimplementsAintmethodl(inti)i
8、ntmethod2(intj)D.classBextendsAintmethodl(intj)intmethod2(intj)25 .下面哪些语句在编译时不会出现错误或警告?()A.floatf=1.3;B.byteb=257;C.booleanb=null;D.inti=10;26 .数据的存储结构是指()。A.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示27 .将E-R图转换到关系模式时,实体与联系都可以表示成OA.属性B.关系C.键D.域28 .下列程序的功能是在监控台上每隔一秒钟显示一个字符串Hello!”,能够填写在程序
9、中下划线位置,使程序完整并能正确运行的语句是()。PublicclassTestimplementsRunnableJpublicstaticvoidmain(Stringargs)Testt=newTest();Threadtt=newThread(t);tt.start();publicvoidnm()for(;)trycatch(e)System.out.l3rintln(HeUo11);)A.sleep(l000)InterruptedExceptionB.t.sleep(l00()lntermptedExceptionC.Thread.sleep(l000)RuntimeExcept
10、io11D.Thread.sleep(l000)I11terruptedExcepfion29 .下列哪个可以用来实现客户和服务者之间的通信?()A.UR1.B.UDPCJDBCD.Socket30 .下列不属于面向对象编程的三个特征的是()。A.封装B.指针操作C.多态性D.继承四、综合应用题(2题)31 .本题中,通过菜单“Connect”显示一个对话框,单击“0k”按钮后,所填写的内容就会传回到主窗口并显示出importjava.awt.;importjava.wt.event.importjavax.wing.PUbliCcla5jnv3extendsJFrameimplementsA
11、Ction1.is!cncrpublicjavn3()ctTitIc(java3)jMMSizeOOO.300)IaddWindow1.istencr(newWindOWAdaPterpublicvoidwindowClMng)lJMCnUBarmbnr=newJMcnuBar()MenUKr(bar)JMCnUfikMenU-newJMcnu(File)jmbar.adi(filcMenu)connectitem-newJMenuhcm(Connect)connccthcm.addction1.istcncr(th)5):(ileMcnu.ndd(connectItem)citltcmnew
12、JMcnukcm(Exit)tcxitltcm.addAction1.islerwMthis)GIeMCnu.add(citltem);)publicvoidactionPCrforTned(ACtiOnEVentevi)Objectsourcecv.gctSource()tif(source-=ConncctItemXConnccdnfotransfernewConncctInfoCyour-11mcpw,)if(JFramcf=newjava3()f.show()tprivateConncctDialogdinlog三nullprivateJMenukcmconnectItcnprivat
13、eJMenuItcmcidcmtclassConncclnfo(publicStringUSernnmJpublicSiringPflNSWordipublicConncct!nfo(Stringu.String)(username=u;passwordep:)cla*sConncctDiaIogextendsJDiaIogimplementsAc-ti0n1.i5encr(PUbIiCConnCClrialog,)5uper(parrnt.Connect.truc)ContainerContentPane三gel(ontcntPane()JPandpl三newJPaneK)pl.setyout(ncwGridluIyoUM2,2)pl.4idd(ncwJIjibeK-Usernnmtj)pl.add(userrume-newJTcxiEielcK*)p.add(newJMbe!(*PasswordP1.ad(KPaSAWord三newJPaswordFeld)ContCntPane.addCancdBution=addButton(p2.Cancel)