9月全国计算机等级考试二级笔试试卷[含参]_第1页
9月全国计算机等级考试二级笔试试卷[含参]_第2页
9月全国计算机等级考试二级笔试试卷[含参]_第3页
9月全国计算机等级考试二级笔试试卷[含参]_第4页
9月全国计算机等级考试二级笔试试卷[含参]_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

1、2021年9月全国计算机等级考试二级笔试试卷 Java语言程序设计考试时间90分钟,总分值100分一、选择题每题2分,共70分1以下数据结构中,属于非线性结构的是A循环队列B带链队列C二叉树D带链栈2以下数据结构中,能够按照“先进后出原那么存取数据的是A循环队列B栈C队列D二叉树3对于循环队列,以下表达中正确的选项是队头指针是固定不变的队头指针一定大于队尾指针队头指针一定小于队尾指针队头指针可以大于队尾指针,也可以小于队尾指针4算法的空间复杂度是指算法在执行过程中所需要的计算机存储空间算法所处理的数据量算法程序中的语句或指令条数算法在执行过程中所需要的临时工作单元数5软件设计中划分模

2、块的一个准那么是A低内聚低耦合B高内聚低耦合C低内聚高耦合D高内聚高耦合6以下选项中不属于结构化程序设计原那么的是A可封装D自顶向下C模块化D逐步求精7软件详细设计产生的图如下:该图是AN-S图BPAD图C程序流程图DE-R图8数据库管理系统是A操作系统的一局部B在操作系统支持下的系统软件C一种编译系统D一种操作系统9在E-R图中,用来表示实体联系的图形是A椭圆图B矩形C菱形D三角形10有三个关系R,S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为选择投影交并11用于设置组件大小的方法是Apaint( )BsetSize( )CgetSize( )Drepaint( )12点击窗口

3、内的按钮时,产生的事件是AMouseEventBWindowEventCActionEventDKeyEvent13AWT中用来表示对话框的类是AFontBColorCPanelDDialog14以下运算符中,优先级最高的是A+=B= =C&&D+15以下运算结果为1的是A8>>1B4>>>2C8<<1D4<<<2 16以下语句中,可以作为无限循环语句的是Afor(;) Bfor(int i=0; i<10000;i+) Cwhile(false) Ddo while(false) 17以下表达式中,类

4、型可以作为int型的是A“abc+efgB“abc+efgCa+bD3+418阅读以下程序Public class Test implements RunnablePrivate int x=0;Private int y=o;boolean flag=true;Public static void main(string args) Test  r =new Test( );Thead t1=new Thead(r);Thead t2=new Thead(r);t1.start( );t2.start( );Public void run()While(flag) x+;y+;sy

5、stem.out.println(“( +x_ “,+y+);if (x>=10)flag=false;以下对程序运行结果描述的选项中,正确的选项是每行的x,y中,可能有;每一对x,y值都出现两次。每行的x,y中,可能有;每一对x,y值仅出现一次。每行的x,y中,可能有x=y;每一对x,y值都出现两次。每行的x,y中,可能有x=y;每一对x,y值都出现一次。19如果线程正处于运行状态,那么它可能到达的下一个状态是A只有终止状态B只有阻塞状态和终止状态C可运行状态,阻塞状态,终止状态D其他所有状态20在以下程序的空白处,应填入的正确选项是import java.io.*;Public cl

6、ass writeIntPublic static void main(string a) Int myArray = 10,20,30,40;tryDataOutputSystem dos= new DataOutputSystemnew FileOutputSystem(“ints.dat);for  int i=0;I<MYARRAY.LENGTH;I+dos。writeIntmyArrayi;dos.System.out.println(“Have written binary file ints.dat);Catch(IOException ioe) 

7、60;  System.out.println(“IO Exception);A)start( )B)close( )C)read( )D)write( )21在一个线程中调用以下方法,不会改变该线程运行状态的是Ayield方法B另一个线程的join方法Csleep方法D一个对象的notify方法 22在关闭浏览器时调用,能够彻底终止Applet并释放该Applet所有资源的方法是Astop( )Bdestroy( )Cpaint( )Dstart( )23为了将HelloApplet(主类名为HelloApplet.class)嵌入在greeting.html文件中,应该

8、在以下greeting.html文件的横线处填入的代码是<HTML>elloApplet.classBCODE= elloApplet.classCCODE= elloApplet.class WIDTH=150 HEIGHT=25DCODE= elloApplet.class WIDTH=10 HEIGHT=1024以下变量名的定义中,符合Java命名约定的是AfieldnameBsuperCIntnumD$number25自定义异常类的父类可以是AErrorBVirtuaMachineErrorCExceptionDThread 26阅读以下程序片段Public void te

9、st()TrysayHello();system.out.println(“hello); catch (ArrayIndexOutOfBoundException e) System.out.println(“ArrayIndexOutOfBoundException);catch(Exception e)System.out.println(“Exception);finally System.out.println(“finally);如果sayHello( )方法正常运行,那么test( )方法的运行结果将是HelloArrayIndexOutOfBondsExceptionExcep

10、tionFinallyHelloFinally27为使Java程序独立于平台,Java虚拟机把字节码与各个操作系统及硬件A分开B结合C联系D融合28Java中的根本数据类型int在不同的操作系统平台的字长是A不同的B32位C64位D16位29String、StingBuffer都是_类,都不能被继承。AstaticBabstractCfinalDprivate 30以下程序的功能是统计字符串中“array的个数,在程序的空白处应填入的正确选项是public class FindKeyWordspublic static void main(sring args)sting text=“ An

11、array is a data structur that stores a collection of+ “values of the same type . You access each individual value+ “through an integer index . For example,if a is an array+ “of inergers, then ai is the ith integer in the array.;Int arrayCount =0;Int idex = -1;Sting arrarStr =array;Index = text.index

12、of(arrayStr);While(index           0) +arrayCount;Index += arrayStr.length();Index = text.indexof(arrayStr,index);System.out.println(“the text contains + arrayCount + “arrays);<=<=>= 31构造方法名必须与_相同,它没有返回值,用户不能直接调用它,只能通过new调用。A类名B对象名C包名D变量名32在

13、多线程并发程序设计中,能够给对象x加锁的语句是Ax.wait( )Bsynchronized(x)Cx.notify( )Dx.synchronized( )33Java中类ObjectOutputStream支持对象的写操作,这是一种字节流,它的直接父类是AWriterBDataOutputCOutputStreamDObjectOutput34在以下程序的空白处,应填入的正确选项是Import java.io.*;Pulilc class ObjectStreamTestPublilc static void main(string args) throws IOExceptionObje

14、ctOutputStream oos= new ObjectOutputStream(new FileOutputStream(“serial.bin);Java.util.Date d= new Java.util.Date();Oos         (d);ObjectInputStream ois=new ObjectInputStream(new FileOutputStream(“serial.bin);tryjava.util.date restoredDate =(Java.util.Date) o

15、is.readObject();System.out.println(“read object back from serial.bin file:+ restoredDate);Catch (ClassNotFoundException  cnf) System.out.println (“class not found);AWriterObjectBWriterCufferedWriterDWriterObject35Class类的对象由_自动生成,隐藏在.class文件中,它在运行时为用户提供信息。AJava编译器BJava解释器CJava new 关键字DJava类分解器二、

16、填空题每空2分,共30分1某二叉树由5个度为2的结点以及3个度为1的结点,那么该二叉树中共有 【1】 个结点。2程序流程图中的菱形框表示的是 【】 。3软件开发过程主要分为需求分析、设计、编码与测试四个阶段,其中【】阶段产生“软件需求规格说明书“。4在数据库技术中,实体集之间的联系可以是一对一或一对多的,那么“学生“和可选课程“的联系为 【】。5人员根本信息一般包括:身份证号、姓名、性别、年龄等。其中可以做主关键字的是 【】。 6按照Java的线程模型,代码和 【】 构成了线程体。7在多线程程序设计中,如果采用继承Thread类的方式创立线程,那么需要重写Thread类的 【】方法。

17、8在以下Java applet 程序的横线处填入代码,使程序完整并能够正确运行。Import java. awt. *;Import java. applet. *;Public class Greeting extends appletPublic void  【8】 (Graphics  g) g.drawSting(“how are you!,10,10);9在Java语言中,用 【】 修饰符定义的类为抽象类。10在Java中,字符是以位的 【10】 码表示。11请在以下程序的空白处,填上适当的内容:Import java. awt. *;Import java. u

18、til. *;Class BufferTestPublic static void main(string args)Throws IOExceptionFileOutputStream unbuf=new FileOutputStream(“test.one) ;BufferedOutputStream buf=new  【11】 (new FileOutputStream(“test.two);System.out.println(“write file unbuffered: + time(unbuf) + “ms);System.out.println(“write file

19、 buffered: + time(buf) + “ms);Static int time (OutputStream  os)Throws IOExceptionDate then = new Date();for (int  i=0; i<50000; i+)os.write(1);os.close();return(int)()new Date().getTime() - then.getTime();12代码System.out.println(066)的输出结果是 【12】。13Swing中用来表示工具栏的类是 javax.swing. 【13】 。14表达式10*49.3的类型是 【14】 型。15抛出异常的语句是 【15】 语句。二级java答案:1-5:CBDAB6-10:ACBCD11-15:BCDDB16-20:ACBCB21-25:BBCAC26-30:DABCD31-

温馨提示

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

最新文档

评论

0/150

提交评论