还剩13页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
年月全国计算机等级考试二级笔试试卷20233语言程序设计Java
一、选择题(每小题分,共分)270下列各题)、)、)、)四个选项中,只有一个选项是对的的请将对的选项填涂在答题A BC D卡相应位置上,答在试卷上不得分()下列关于栈序对的的是1)栈顶元素最先能被删除)栈顶元素最后才干被删除A B)栈底元素永远不能被删除)以上三种说法都不对C D()下列叙述中对的的是2)有一个以上根结点的数据结构不一定是非线性结构A)只有一个根结点的数据结构不一定是线性结构B)循环链表是非线性结构C)双向链表是非线性结构D()某二叉树共有个结点,其中叶子结点只有个,则该二叉树的深度为(假设根结点371在第层)1)))A3B406D7()在软件开发中,需求分析阶段产生的重要文档是4)软件集成测试计划)软件具体设计说明书A B)用户手册)软件需求规格说明书C D)选项或都有也许出现D BC下列关于的叙述中,对的的是28Applet为了使在浏览器中运营,需要在文献中嵌入相应的类A AppletHTML Applet不能使用从外部接受参数B Applet不能使用命令进行编译C Appletjavac与都必须包含方法D javaApplication Appletmain下列代码的下划线处应填入的方法名是29import java.applet.*;import java.awt.*;public classHello extendsApplet{------public voGraphics g{H,g.drawString Howare you!”10,10;A repaintB printinC paintD show下列变量的定义中,错误的是30A intx=3;B floatf;d;vC Strings=Hello!”D booleanb=true;下列代码的执行结果是31;int length=Hello”.lengthSystem.out.printlnlength;A5B2C10D6下列代码的编译或执行结果是32public classMyVal{public staticvoid mainString[]args{MyVal m=new MyVal;m.aMethod;public voidaMethod{boolean[]b=new Boolean
[5];System.out.printlnb
[0];编译错误A1B nullC0D若变量是类型的数据,那么表达式的类型是33a Stringa+aA charB StringC intD long类中用于刷新组件的方法是34ComponentA getFontB getNameCupdate Dpaint鼠标在窗口中移动时,产生的事件是35A ActionEventB PrintEvent
二、填空题每空分,共分C KeyEventD MouseEvent230请将每一个空的对的答案写在答题卡【】序号的横线上,答在试卷上不得分注意:以命I〜
[15]令关键字填空的必须拼写完整有序线性表能进行二分查找的前提是该线性表必须是顺序存储的1一棵二叉树的中序遍历结果为前序遍历结果为则后序遍历结果为2DBEAFC,ABDECF,DEBFCAo对软件设计的最小单位模块或程序单元进行的测试通常称为单元测试3实体完整性约束规定关系数据库中元组的主键属性值不能为空4在关系和关系中,的主关键字是的主关键字是则称5A S,SN,D B D,CN,NM AS,BD,D是关系的外码A若类声明时加上修饰符即则表达该类不能有子类6al,的类库中提供类来描述异常,它有和两个直接子类7Java ThrowableError Exception类中的某些方法通过类名就可以直接被调用,例如8n按拟定键退出中的方法,这JOptionPane.showMessageDialognull,showMessageDialog种方法称为静态方法在对象流中,对象的传送一方面要将所传送的对象串行化,也就是实现接口9Serializable下列代码中必须实现接口的类是Serializable InputstreamunObjectinput in=new Objectinputstreamnew FilelnputStreamemployee.dat;口Employee newStaff=Employee[]in.readObject;下列代码的执行结果是10falseopublic classExpression{public staticvoid mainString[]args{int v1=10,v2=99,v3=0;System.out.printlnv10v2/v3==3;语句成功运营后,线程处在生命11Thread thread=new SomeThreadClassth read1周期可运营状态的线程调度策略是一种基于优先级的抢占试调度12Java一个被浏览器加载后,是从方法开始执行的13Applet start根据下列类声明,可以得知类可以解决两类事件和14TwoListeners WindowEventMouseEventPublicclass TwoListenersimplements MouseMotionListener,WindowListener{下列代码的功能是把按钮添加到窗口的中间,在空白处应填入的代15save myFrame码是BorderLayout.CENTERpublic classMyFrame{public staticvoid mainString[]args{JFrame myFrame=new JFrame;JButton save=new JButton;nmyFrame.getContentPane.addsave,;myFrame.setSize200,200;myFrame.setVisibletrue;}年月全国计算机等级考试二级笔试试卷20233语言程序设计Java参考答案1-5ABDDB6-10BCDAB11-15ABBDC15-20ACDBD20-25ACDAB25-30ADACB30-35ADBCD()结构化程序所规定的基本结构不涉及5)顺序结构)跳转A BGOTO)选择(分支)结构)反复(循环)结构C D()下面描述中错误的是6)系统总体结构图支持软件系统的具体设计A)软件设计是将软件需求转换为软件表达的过程B)数据结构与数据库设计是软件设计的任务之一C)图是软件具体设计的表达工具D PAD()负责数据库中查询操作的数据库语言是7)数据定义语言)数据管理语言)数据操纵语言)数据控制语言A BC D()一个教师可讲授多问课程,一门课程可由多个教师讲授,则实体教师和课程间的联系8是)联系)联系)联系)联系A1:1B1:m Cm:1D m:n()有三个关系、和如下9R STRSTABCa12b21c31则由关系和得到关系的操作是R ST)自然连接)交)除)并A BC D定义无符号整数类为下面可以作为类实例化值的是10Ulnt,UlntA-369B369整数集合C
0.369D{1,2,3,4,5}下列关于面向对象的论述中,对的的是11面向对象是指以对象为中心,分析、设计和实现应用程序的机制A面向对象是指以功能为中心,分析、设计和实现应用程序的机制B面向对象仅合用于程序设计阶段C面向对象是一种程序设计语言D语句上;的对的执行结果是12Hello”.equal“helloA trueB falseC0D1下列关于源程序结构的论述中,对的是13Java一个文献包含的语句最多个A import1一个文献包含的类最多个B public1一个文献包含的接口定义最多个C1一个文献包含的类定义最多个D1下列不属于关键字的是14JavaA thisB superC finallyD NULL下列代码的执行结果是15public class Test{public staticvoid mainString[]args{int[]x={0,1,2,3};forint i=0;i3;i+=2{try{System.out.printlnx[i+2]/x[i]+x[i+1];}catchArithmeticException e{;System.out.printlnerror1}catchException e{H nSystem.out.println error2;A errorlB error2C errorlD2error2error2下列整数的定义中,错误的是16A intf=
3.
14.;B inta=012;C inti=189;D intd=0x123;要得到某目录下的所有文献名,在下列代码的下划线处应填入的内容是两个下划线的内17容相同—pathname=new_args
[0];String[]filename=pathname.Iist;A FilelnputStreamB FileOutputStreamCFile DRandomAccessFile在下列代码的下划线处应填入的内容是18public classFirstSample{public staticvoid main_args[]{“你好!”;System,out.printinA staffB doubleC intD String类中的方法,在其子类覆盖该方法时,其方法修饰符可以是19Object publicint hashCode缺省A protectedB publicC privateD下面代码中的内部类名是20import java.awt*;import javax.swing.*;class TalkingClock{public staticvoid mainintinterval,final booleanbeep{ActionListener listener=new ActionListener{public voidactionPerformedActionEventevent{Timer t=new Timerinterval,listener;t.start;A TimerB ActionListener匿名C listenerD已知是一个压缩文献名,则在下列代码中出现的对的位置是21zipname zipname
①;ZipInPutStream zin=new ZiplnPutStreamnewFilelnPutStream ZipEnatryentry;Whileentry=zin.getNextEntry2!=null{fileCombo.addltementry.getName3;;zin.closeEntry@Zin.close;
①②③④A BC D下列代码的执行结果是22int numbers[]=new int
[6];forint i=1;inumbers.length;i++{numbers[i]=i-1;HSystem.out.printnumbers[i]+A012345B123456C01234D12345中支持线程的类或接口是23Java APIAI IIB I,II,1113C I,II IVD I,II IIIIV553下列关于类的定义中,对的的是24TestA classTest implementsRunnable{public voidrun{}public voidsomeMethod{}B classTest implementsRunnable{public voidrun;C classTest implementsRunnable{public voidsomeMethod;D classTest implementsRunnable{public voidsomeMethod{}下列方法被调用后,一定使调用线程改变当前状态的是25A notifyB yieldCsleep DisAlive在堆栈类的定义中,为了保证堆栈在并发操作中数据的对的性,应在26SharedStack下划线处填入的修饰符是两个下划线的填写内容相同public classSharedStack{—int idx=0;—char[]data=new char[1O];・・・・public synchronizedvoid pushcharc{.}・・・public synchronizedvoid pop{..}不使用修饰符A publicBC privateD protected下列代码编译或执行结果的描述中,对的的是27classTest{public staticvoid mainStringargs[]{TestThread pm1=new TestThreadOne;pm
1.start;HTestThread pm2=new TestThreadTwo;pm
2.start;H,class TestThreadextends Thread{private StringsTname=;TestThreadString s{sTname=s;public voidrun{forint i=0;i2;i++{try{sleepIOOO;}catch InterruptedExceptione{}HSystem.out.printlnsTname4-*;)不能通过编译,类中不能定义变量和构造方法A TestThread)输出B One One TwoTwo输出C TwoOneOneTwo。
个人认证
优秀文档
获得点赞 0