2010年3月全国计算机等级考试二级笔试试卷二级公共基础知识和Java语言程序设计

考试总分:50分

考试类型:模拟试题

作答时间:60分钟

已答人数:967

试卷答案:有

试卷介绍: 2010年3月全国计算机等级考试二级笔试试卷二级公共基础知识和Java语言程序设计

开始答题

试卷预览

  • 1. JDBC是Java程序与连接的一种机制。[每空2分]
  • 2. 能够用于创建可变字符串对象的类是。[每空2分]
  • 3. 类在定义数组时,不必限定数组的大小。[每空2分]
  • 4. 下列程序的功能是统计命令行参数的个数,请在下划线处填上适当的代码。publicclassLength{publicstaticvoidmain(Stringargs[]){System.out.println("numberofStringargs:"+args.);}}[每空2分]
  • 5. Java中的返回语句是语句。[每空2分]
  • 6. 一个队列的初始状态为空。现将元素A,B,C,D,E,F,5,4,3,2,1依次入队,然后再依次退队则元素退队的顺序为。[每空2分]
  • 7. 设某循环队列的容量为50,如果头指针front=45(指向队头元素的前一位置),尾指针rear=10(指向队尾元素),则该循环队列中共有个元素。[每空2分]
  • 8. 设二叉树如右:对该二叉树进行后序遍历的结果为。[每空2分]
  • 9. 软件是、数据和文档的集合。[每空2分]
  • 10. C语言是面向过程的语言,Java语言是面向的语言。[每空2分]
  • 11. Java中,线程必须属于一个进程,线程是程序运行中的一个。[每空2分]
  • 12. 在下列JavaApplet程序的下划线处填入代码,使程序三整并能够正确运行。importjava.applet.*;importjava.awt.*;publicclassHelloWofil{publicvoidpaint(Graphicsg){g.drawstring("HelloWorld!",25,25);}}[每空2分]
  • 13. 有一个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄),课程的关系模式为:课程(课号,课程名,学时),其中两个关系模式的键分别是学号和课号,则关系模式选课可定义为:选课(学号,,成绩)。[每空2分]
  • 14. Java字节码文件的扩展名是。[每空2分]
  • 15. 线程由于调用sleep()方法进入阻塞状态,当睡眠结束时,该线程将进入状态。[每空2分]
  • 16. 下列叙述中正确的是()。[2分]

    A对长度为n的有序链表进行查找,最坏情况下需要的比较次数为n

    B对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)

    C对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2(下标)n)

    D对长度为n的有序链表进行对分查找,最坏情况—卜需要的比较次数为(nlog2(下标)n)

  • 17. 软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于()。[2分]

    A定义阶段

    B开发阶段

    C维护阶段

    D上述三个阶段

  • 18. 在学生管理的关系数据库中,存取一个学生信息的数据单位是()。[2分]

    A文件

    B数据库

    C字段

    D记录

  • 19. 下列数中为八进制的是()。[2分]

    A27

    B0x25

    C026

    D028

  • 20. 下列程序的输出结果是()。PublicclassTest{Publicstaticvoidmain(String[]args){int[]array=(2,4,6,8,10);intsize=6;intresult=-1;try{for(inti=0;i<size&&result==-1;)if(array[i]==20)result=i;}catch(ArithmeticExceptione){System.out.println("Catch---1");}catch(ArrayIndexOutOfBoundsExceptione){System.out.println("Catch---2");}catch(Exceptione){System.out.println("Catch---3");}}[2分]

    ACatch---1

    BCatch---2

    CCatch---3

    D以上都不对

  • 21. 下列叙述中,错误的是()。[2分]

    A内部类的名称与定义它的类的名称可以相同

    B内部类可用abstract修饰

    C内部类可作为其他类的成员

    D内部类可访问它所在类的成员

  • 22. 下列Java语句从指定网址读取html文件,在下划线处应填上的选项是()。Readerin=new_______(newURL(urlString).openStream());[2分]

    AReader

    BDataOutputStream

    CByteArraylnputStream

    DInputStreamReader

  • 23. 下列为窗口事件的是()。[2分]

    AMouseEvent

    BWindowEvent

    CActionEvent

    DKeyEvent

  • 24. 为了支持压栈线程与弹栈线程之间的交互与同步,在程序的下划线处依次填入的语句是()。publicclassIntStack{privateintidx=O;privateint[]data=newint[8];public__________voidpush(inti){data[idx]=i;idx++;}[2分]

    Asynchronized()

    Bsynchronizednotify()this.wait()

    Csynchronized

    DSerializablethis.notify()sleep()

  • 25. 当一个Applet被加载,后续对Applet生命周期方法的调用中,可能存在的次序是()。[2分]

    Astart(),stop(),destroy()

    Binit(),start(),stop(),start(),stop(),destroy()

    Cstart(),init(),stop(),destroy()

    Dinit(),start(),destroy()

  • 26. 数据库管理系统中负责数据模式定义的语言是()。[2分]

    A数据定义语言

    B数据管理语言

    C数据操纵语言

    D数据控制语言

  • 27. 数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()。[2分]

    A需求分析阶段

    B逻辑设计阶段

    C概念设计阶段

    D物理设计阶段

  • 28. 下列程序段的输出结果是()。intdata=0;chark='a',p='f'data=p-k;System.out.printlln(data);[2分]

    A0

    Ba

    Cf

    D5

  • 29. 下列方法中,不属于Throwable类的方法是()。[2分]

    AprintMessage

    BgetMessage

    CtoString

    DfillStackTrace

  • 30. 用于在子类中调用被重写父类方法的关键字是()。[2分]

    Athis

    Bsuper

    CThis

    DSuper

  • 31. 下列不属于表达式语句的是()。[2分]

    A++i;

    B--j;

    Cb#a;

    Db*=a;

  • 32. 如果线程正处于阻塞状态,不能够使线程直接进入可运行状态的情况是()。[2分]

    Asleep()方法的时间到

    B获得了对象的锁

    C线程在调t.join()方法后,线程t结果

    Dwait()方法结束

  • 33. 在HTML文件的<applet>标志中作为可选属性的是()。[2分]

    AApplet主类的文件名

    BApplet显示区域的宽度

    CApplet主类的路径

    DApplet显示区域的高度

  • 34. 算法的时间复杂度是指()。[2分]

    A算法的执行时间

    B算法所处理的数据量

    C算法程序中的语句或指令条数

    D算法在执行过程中所需要的基本运算次数

  • 35. 软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件),下面属于系统软件的是()。[2分]

    A编辑软件

    B操作系统

    C教务管理系统

    D浏览器

  • 36. 软件(程序)调试的任务是()。[2分]

    A诊断和改正程序中的错误

    B尽可能多地发现程序中的错误

    C发现并改正程序中的所有错误

    D确定程序中错误的性质

  • 37. 数据流程图(DFD图)是()。[2分]

    A软件概要设计的工具

    B软件详细设计的工具

    C结构化方法的需求分析工具

    D面向对象方法的需求分析工具

  • 38. 下列包中,包含JoptionPane类的是()。[2分]

    Ajavax.swing

    Bjava.lang

    Cjava.util

    Djava.applet

  • 39. 下列选项中,与成员变量共同构成一个类的是()。[2分]

    A关键字

    B方法

    C运算符

    D表达式

  • 40. 下列程序的功能是将一个整数数组写入二进制文件,在程序的下划线处应填入的选项是()。importjava.io.*;publicclassXieShuzu{publicstaticvoidmain(String[]a){int[]myArray=(10,20,30,40);try{DataOutputStreamdos=newDataOu中utStream(newFileOutputStream("ints.dat"));for(inti=O;i<myArray.length;i++)dos.______(myArray[]);dos.close();System.out.println("已经将整数数组写入二进制文件:ints.dat"):}catch(IOExceptionioe){System.out.println("IOExcepr_on");}}}[2分]

    AwriteArray

    BwriteByte

    CwriteInt

    DwriteDouble

  • 41. Java中的抽象类Reader和Writer所处理的流是()。,[2分]

    A图像流

    B对象流

    C字节流

    D字符流

  • 42. 如果应用程序要在Applet上显示输出,则必须重写的方法是()。[2分]

    AGraphics.drawString()

    Brepaint()

    Cpaint()

    Dupdate()

  • 43. 有两个关系R和T如下:则由关系R得到关系T的操作是()。[2分]

    A选择

    B投影

    C

    D

  • 44. Java中定义常量的保留字是()。[2分]

    Aconst

    Bfinal

    Cfinally

    Dnative

  • 45. 下列关于Java布尔类型的描述中,正确的是()。[2分]

    A一种基本的数据类型,它的类型名称为boolean

    B用int表示类型

    C其值可以赋给int类型的变量

    D有两个值,1代表真,0代表假

  • 46. Java中所有类的父类是()。[2分]

    AFather

    BDang

    CException

    DObject

  • 47. 用鼠标点击菜单项(Menultem)产生的事件是()。[2分]

    AMenuEvent

    BActionEvent

    CKeyEvent

    DMouseEvent

  • 48. 下列不属于逻辑运算符的是()。[2分]

    At

    B||

    C&&

    DI

  • 49. 当使用SomeThreadt=newSomeThread()创建一个线程时,下列叙述中正确的是()。[2分]

    ASomeThread类是包含run()方法的任意Java类

    BSomeThread类一定要实现Runnable接口

    CSomeThread类是Thread类的子类

    DSomeThread类是Thread类的子类并且要实现Runnable接口

  • 50. 在程序的下划线处应填入的选项是()。publicclassTest________{publicstaticvoidmain(Stringargs[]){Testt=newTest()Threadtt=newThread(t);tt.start();}publicvoidmn(){for(inti=0;i<5;i++){System.out.println("i="+i);}}}[2分]

    AimplementsRunnable

    BextendsThread

    CimplementsThread

    DextendsRunnable

相关试卷
相关题库