Java语言程序设计_第1页
Java语言程序设计_第2页
Java语言程序设计_第3页
Java语言程序设计_第4页
Java语言程序设计_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2011年3月全国计算机等级考试二级笔试一试卷Java语言程序设计一、选择题(每题2分,共70分)以下各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应地点上,答在试卷上不得分。(1)以下对于栈序正确的选项是A)栈顶元素最初能被删除B)栈顶元素最后才能被删除C)栈底元素永久不可以被删除D)以上三种说法都不对(2)以下表达中正确的选项是A)有一个以上根结点的数据结构不必定是非线性结构B)只有一个根结点的数据结构不必定是线性结构C)循环链表是非线性结构D)双向链表是非线性结构3)某二叉树共有7个结点,此中叶子结点只有1个,则该二叉树的深度为(假定根结点在第1层

2、)A)3B)4C)6D)7(4)在软件开发中,需求剖析阶段产生的主要文档是A)软件集成测试计划B)软件详尽设计说明书C)用户手册D)软件需求规格说明书(5)结构化程序所要求的基本结构不包含A)次序结构B)GOTO跳转C)选择(分支)结构D)重复(循环)结构(6)下边描绘中错误的选项是A)系统整体结构图支持软件系统的详尽设计B)软件设计是将软件需求变换为软件表示的过程C)数据结构与数据库设计是软件设计的任务之一D)PAD图是软件详尽设计的表示工具(7)负责数据库中查问操作的数据库语言是A)数据定义语言B)数据管理语言C)数据操控语言D)数据控制语言8)一个教师可讲解多问课程,一门课程可由多个教师

3、讲解,则实体教师和课程间的联系是A)1:1联系B)1:m联系C)m:1联系D)m:n联系(9)有三个关系R、S和T以下:RSTABCa12b21c31则由关系R和S获得关系T的操作是A)自然连结B)交C)除D)并(10)定义无符号整数类为UInt,下边能够作为类UInt实例化值的是A)-369B)369C)0.369D)整数会合1,2,3,4,5(11)以下对于面向对象的阐述中,正确的选项是A)面向对象是指以对象为中心,剖析、设计和实现应用程序的体制B)面向对象是指以功能为中心,剖析、设计和实现应用程序的体制C)面向对象仅合用于程序设计阶段D)面向对象是一种程序设计语言12)语句”Hello”

4、.equals(“hello的正确”执);行结果是A)trueB)falseC)0D)1(13)以下对于Java源程序结构的阐述中,正确是A)一个文件包含的import语句最多1个B)一个文件包含的public类最多1个C)一个文件包含的接口定义最多1个D)一个文件包含的类定义最多1个(14)以下不属于Java重点字的是A)thisB)superC)finallyD)NULL(15)以下代码的履行结果是publicclassTestpublicstaticvoidmain(Stringargs)intx=0,1,2,3;for(inti=0;i3;i+=2)trySystem.out.prin

5、tln(xi+2/xi+xi+1);catch(ArithmeticExceptione)System.out.println(error1);catch(Exceptione)System.out.println(error2);A)error1B)error2C)error1D)2error2error2(16)以下整数的定义中,错误的选项是A)intf=3.14.;B)inta=012;C)inti=189;D)intd=0 x123;17)要获得某目录下的全部文件名,在以下代码的下划线处应填入的内容是(两个下划线的内容同样)_pathname=new_(args0);Stringfil

6、ename=pathname.list();A)FileInputStreamB)FileOutputStreamC)FileD)RandomAccessFile(18)在以下代码的下划线处应填入的内容是publicclassFirstSamplepublicstaticvoidmain(_args)System.out.println(你好!);A)staffB)doubleC)intD)String19)Object类中的方法publicinthashCode(),在其子类覆盖该方法时,其方法修饰符能够是A)protectedB)publicC)privateD)缺省(20)下边代码中的内

7、部类名是importjava.awt*;importjavax.swing.*;classTalkingClockpublicstaticvoidmain(intinterval,finalbooleanbeep)ActionListenerlistener=newActionListener()publicvoidactionPerformed(ActionEventevent).Timert=newTimer(interval,listener);t.start();A)TimerB)ActionListenerC)listenerD)匿名(21)已知zipname是一个压缩文件名,则zi

8、pname在以下代码中出现的正确地点是ZipInPutStreamzin=newZipInPutStream(newFileInPutStream();ZipEnatryentry;While(entry=zin.getNextEntry()!=nullfileCombo.addItem(entry.getName();zin.closeEntry();Zin.close();A)B)C)D)(22)以下代码的履行结果是intnumbers=newint6;for(inti=1;inumbers.length;i+)numbersi=i-1;System.out.print(numbersi+

9、);A)012345B)123456C)01234D)1234523)JavaAPI中支持线程的类或接口是),B),C),D),(24)以下对于Test类的定义中,正确的选项是A)classTestimplementsRunnablepublicvoidrun()publicvoidsomeMethod()B)classTestimplementsRunnablepublicvoidrun();C)classTestimplementsRunnablepublicvoidsomeMethod();D)classTestimplementsRunnablepublicvoidsomeMethod

10、()(25)以下方法被调用后,必定使调用线程改变目前状态的是A)notify()B)yield()C)sleep()D)isAlive()26)在货仓类SharedStack的定义中,为了保证货仓在并发操作中数据的正确性,应在下划线处填入的修饰符是(两个下划线的填写内容同样)publicclassSharedStack_intidx=0;_chardata=newchar10;publicsynchronizedvoidpush(charc).publicsynchronizedvoidpop().A)publicB)不使用修饰符C)privateD)protected(27)以下代码编译或履

11、行结果的描绘中,正确的选项是classTestpublicstaticvoidmain(Stringargs)TestThreadpm1=newTestThread(One);pm1.start();TestThreadpm2=newTestThread(Two);pm2.start();classTestThreadextendsThreadprivateStringsTname=;TestThread(Strings)sTname=s;publicvoidrun()for(inti=0;i2;i+)trysleep(1000);catch(InterruptedExceptione)Sys

12、tem.out.println(sTname+);A)不可以经过编译,TestThread类中不可以定义变量和结构方法B)输出OneOneTwoTwoC)输出TwoOneOneTwoD)选项B或C都有可能出现(28)以下对于Applet的表达中,正确的选项是A)为了使Applet在阅读器中运转,需要在HTML文件中嵌入相应的Applet类B)Applet不可以使用从外面接收参数C)Applet不可以使用javac命令进行编译D)javaApplication与Applet都一定包含main()方法(29)以下代码的下划线处应填入的方法名是importjava.applet.*;importja

13、va.awt.*;publicclassHelloextendsAppletpublicvo(Graphicsg)g.drawString(Howareyou!,10,10);A)repaintB)printlnC)paintD)show(30)以下变量的定义中,错误的选项是A)intx=3;B)floatf;d;C)Strings=”Hello!)boolean”Db=true;(31)以下代码的履行结果是intlength=Hello.length();System.out.println(length);A)5B)2C)10D)6(32)以下代码的编译或履行结果是publicclassM

14、yValpublicstaticvoidmain(Stringargs)MyValm=newMyVal();m.aMethod();publicvoidaMethod()booleanb=newBoolean5;System.out.println(b0);A)1B)nullC)0D)编译错误(33)若变量a是String种类的数据,那么表达式(a+a)的种类是A)charB)StringC)intD)long(34)Component类顶用于刷新组件的方法是A)getFontB)getNameC)updateD)paint(35)鼠标在窗口中挪动时,产生的事件是A)ActionEventB)

15、PrintEventC)KeyEventD)MouseEvent二、填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡【l】【15】序号的横线上,答在试卷上不得分。注意:以命令关键字填空的一定拼写完好(1)有序线性表能进行二分查找的前提是该线性表一定是次序储存的。(2)一棵二叉树的中序遍历结果为DBEAFC,前序遍历结果为ABDECF,则后序遍历结果为DEBFCA。(3)对软件设计的最小单位(模块或程序单元)进行的测试往常称为单元测试。4)实体完好性拘束要求关系数据库中元组的主键属性值不可以为空。5)在关系A(S,SN,D)和关系B(D,CN,NM)中,A的主重点字是S,B的主重点字

16、是D,则称D是关系A的外码。6)若类申明时加上修饰符final,则表示该类不可以有子类。(7)Java的类库中供给Throwable类来描绘异样,它有Error和Exception两个直接子类。(8)类中的某些方法经过类名就能够直接被调用,比如JOptionPane.showMessageDialog(null,按确立键”退出”)中的showMessageDialog方法,这类方法称为静态方法。(9)在对象流中,对象的传递第一要将所传递的对象串行化,以下代码中必须实现Serializable接口的类是InputStream。也就是实现Serializable接口。ObjectInputin=n

17、ewObjectInputStream(newFileInputStream(“employee.dat”);EmployeenewStaff=(Employee)in.readObject();(10)以下代码的履行结果是false。publicclassExpressionpublicstaticvoidmain(Stringargs)intv1=10,v2=99,v3=0;System.out.println(v10)&(v2/v3)=3);(11)语句Threadthread=newSomeThreadClass()成功运转后,线程thread1处于生命周期可运转状态。(12)Java的线程调动策略是一种鉴于优先级的抢占试调动。13)一个Applet被阅读器加载后,是从start()方法开始履行的。14)依据以下类申明,能够得悉类TwoListeners能够办理两类事件:WindowEvent和MouseEvent。PublicclassTwoListenersimplementsMouseMotionListener,WindowListener-以下代码的功能是把按钮save增添到窗口myFrame的中间,在空白处应填入的代码是BorderLayout.CENTER。publicclas

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论