2013年全国计算机等级考试二级JAVA上机临考冲刺试卷(3)

考试总分:43分

考试类型:模拟试题

作答时间:60分钟

已答人数:967

试卷答案:有

试卷介绍: 2013年全国计算机等级考试二级JAVA上机临考冲刺试卷(3)

开始答题

试卷预览

  • 1. 本题利用递归方法求前n个自然数的和(n=lO)。publicclassjaval{publicstaticvoidmain(String[]args){intsum=add(10):System.out.println("1+2+…+9+10="+sum);}publicstaticintadd(){if(n==l){;}else;}}[18分]
  • 2. 本题是一个Applet,功能是监听用对于文本域中文本的选择。页面中有一个文本域、一个“复制”按钮和一个文本框,选中文本域中部分文字后,单击按钮“复制”,所选文字将显示在文本框中。importjava.applet.Applet;importjava.awt.*;importjava.awt.event.*;publicclassjava3extendsAppletimplementsActionL-istener{TextAreata=newTextArea(5,30);TextFieldtf=newTextField(30);Buttonbutton=newButton("复制");Stringtext="AWT提供基本的GUl组件,\n"+"具有可以扩展的超类,\n"+"它们的属性是继承的。\n":publicvoidinit(){setLayout(newFlowLayout(FlowLayout.left));ta.setText(text);ta.setEditable(true);add(ta);add(button);add(tf);ta.addActionListener(this);}publicvoidactionPerformed(ActionEvente){StringS;s=ta.getSelectText();if(e.getSource()==button)tf.setText(s);}}[18分]
  • 3. 本题中,主窗口有一个按钮“显示Dial09”,单击该按钮后显示一个对话框,对话框的标题是“Dial09”,其上有一个文字标签“欢迎学习Java.”,此时仍允许对原来窗口进行操作,当关闭新生成的对话框时退出程序。importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;publicclassjava2extendsFrameimplementsActionLis-tener{publicstaticvoidmain(Stringargs[]){java2f=newjava2("java2");Panelpan=newPanel();f.init();}publicjava2(Stringstr){super(str);}publicvoidinit(){addWindowListener(newWindowAdapter(){publicvoidwindowClosing(WindowEvente){System.exit(0);}});setSize(200,200);setLayout(newFlowLayout());but=newButton("显示Dialog");add(but);but.addActionListener(this);dig=newDialog(this,"Dialog",);dig.setSize(100,50);dig.addWindowListener(newWindowAdapter(){publicvoidwindowClosing(WindowEvente){;}});dig.add("Center",newLabel("欢迎学习Ja-va."));setVisible(true);}publicvoidactionPerformed(ActionEvente){dig.setVisible(true);}privateDialogdig;privateButtonbut;}[24分]
  • 4. 对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为()。[1分]

    A125

    Bn/2

    Cn

    Dn+1

  • 5. 要使下列程序能够正确运行,则横线处应填写的内容是()。importJava.awt.*;importjava.applet.*;publicclassSayHiextendsApplet{publicvoid(Graphicsg){9.drawString("Hi!",20,20);}}[1分]

    Aint

    Bstart

    Cpaint

    Dstop

  • 6. 数据库设计中反映用户对数据要求的模式是()。[1分]

    A内模式

    B概念模式

    C外模式

    D设计模式

  • 7. 某二叉树共有60个叶子结点与50个度为1的结点,则该二叉树中的总结点数为()。[1分]

    A148

    B169

    C182

    D198

  • 8. 软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件),下面属于系统软件的是()。A)编译软件B)操作系统C)教务管理系统D)汇编程序[1分]

    A编辑软件

    B操作系统

    C教务管理系统

    D浏览器

  • 9. 类变量必须带有的修饰符是()。[1分]

    Astatic

    Bfinal

    Cpublic

    Dvolatile

  • 10. 下列代码将对象写入的设备是()。ByteArrayOutputStreambout=newByteArrayOut-putStream();ObjectOutputStreamout=newObjectOutputStream(bout);out.writeObject(this);out.close();[1分]

    A内存

    B硬盘

    C屏幕

    D网络

  • 11. 下列程序段的输出结果是()。intdata=0;chark='a',P='f';data=P-k:System.OUt.printlln(data);[1分]

    A0

    Ba

    Cf

    D5

  • 12. 下列选项中属于字符串常量的是()。[1分]

    A•abc•

    B"abe"

    C[abc]

    D(abc)

  • 13. 为使下列代码正常运行,应该在下画线处填入的选项是()。int[]numbers=newint[n];for(inti=0;i<NUMBERS.;i++)numbers[i]=i+1:[1分]

    Asize

    Blength

    Cdimension

    Dmeasurement

  • 14. 下列与数据元素有关的叙述中,不正确的是()。[1分]

    A数据元素是数据的基本单位,即数据集合中的个体

    B数据元素是有独立含义的数据最小单位

    C数据元素又称为结点

    D数据元素又称为记录

  • 15. 要串行化某些类的对象,这些类必须实现()。[1分]

    ASerializable接口

    Bjava.i0.Exceptionlizable接口

    Cjava.i0.Datalnput接口

    DDataOutput接口

  • 16. 十进制数16的十六进制表示格式是()。[1分]

    A0x10

    B0x16

    C0xA

    D016

  • 17. 对下列二叉树进行中序遍历的结果是()。[1分]

    ADBXEAYFZC

    BXYZDEFBCA

    CZYXFEDCBA

    DYZCFAXEDB

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

    A数据定义语言

    B数据管理语言

    C数据操纵语言

    D数据控制语言

  • 19. 若干进程之间相互合作,共同完成一项任务,进程的这种协同工作关系称为()。[1分]

    A异步

    B同步

    C并发

    D互斥

  • 20. 阅读下面程序publicclassIncrement{publicstaticvoidmain(stringargs[]){intC;c=5:System.out.println(c);System.out.println(c++):System.out.println(c);}}程序运行结果是()。[1分]

    A566

    B556

    C677

    D666

  • 21. 下列与算法有关的叙述中,不正确的是()。[1分]

    A运算是数据结构的一个重要方面,运算的实现步骤用算法来描述

    B算法是精确定义的一系列规则,它指出怎样从给定的输入信息经过有限步骤产生所求的输出信息

    C算法的设计采用由粗到细,由抽象到具体的逐步求精的方法

    D对于算法的分析,指的是分析算法运行所要占用的机器时间,即算法的时间代价

  • 22. 下列叙述中,正确的是()。[1分]

    AReader是一个读取字符文件的接口

    BReader是一个读取数据文件的抽象类

    CReader是一个读取字符文件的抽象类

    DReader是一个读取字节文件的一般类

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

    AprintMessage

    BgetMessage

    CtoString

    DfillStackTrace

  • 24. 软件工程的理论和技术性研究的内容主要包括软件开发技术和()。[1分]

    A消除软件危机

    B软件工程管理

    C程序设计自动化

    D实现软件可重用

  • 25. Java语青中,对当前对象的父类对象进行引用的关键字是()。[1分]

    Acase

    Bsuper

    Cchar

    Dbreak

  • 26. 下列可以获得构件前景色的方法是()。[1分]

    Agetsize()

    BgetForeground()

    CgetBaekground()

    Dpaint()

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

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

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

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

    D确定程序中错误的性质

  • 28. 下列关于顺序存储结构的叙述中,错误的是()。[1分]

    A存储密度大

    B某些非线性结构也可以采用顺序方法存储

    C结点中只有自身信息域,没有链接信息域

    D便于进行插入、删除等运算操作

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

    A选择

    B投影

    C

    D

  • 30. 在下列程序的空白处,应填入的正确选项是()。importjava.io.*;PublicclasswriteInt{Publicstaticvoidmain(string[]a){Int[]myArray=(10,20,30,40);try{DataOutputSystemdos=newDataOutputSystem(newFileOutputSystem("ints.dat"));for(inti=0;l<MYARRAY.LENGTH;I++)dos.writeInt(myArray[i]);dos.;System.Out.println("Havewrittenbinaryfileints.dat");}Catch(IOExceptionioe){System.out.println("IOException"),}}}[1分]

    Astart()

    Bclose()

    Cread()

    Dwrite()

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

    A选择

    B投影

    C

    D

  • 32. 常采用的两种存储结构是()。[1分]

    A顺序存储结构和链式存储结构

    B散列方法和索引方式

    C链表存储结构和数组

    D线性存储结构和非线性存储结构

  • 33. Java的反汇编命令是()。[1分]

    Ajavap

    Bjavac

    Cjdb

    Djava

  • 34. 若变量a是String类型的数据,那么表达式(a+a)的类型是()。[1分]

    Achar

    BString

    Cint

    Dlong

  • 35. 实现下列()接口可以对TextField对象的事件进行监听和处理。[1分]

    AActionListener

    BFocusListener

    CMouseMotionListener

    DWindowListener

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

    A++i;

    B--j;

    Cb#a;

    Db*=a;

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

    Asleep()方法的时间到

    B获得了对象的锁

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

    Dwait()方法结束

  • 38. 算法的空间复杂度是指()。[1分]

    A算法在执行过程中所需要的计算机存储空间

    B算法所处理的数据量

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

    D算法在执行过程中所需要的临时工作单元数

  • 39. 负责数据库中查询操作的数据库语言是()。[1分]

    A数据定义语言

    B数据管理语言

    C数据操纵语言

    D数据控制语言

  • 40. 在JavaApplet程序中,如果对发生的事件做出响应和处理的时候,应该使用下列()语句。[1分]

    Aimportjava.awt.event.*;

    Bimportjava.io.*;

    Cimportjava.awt.*;

    Dimportjava.applet.*;

  • 41. 下面描述中,不属于软件危机表现的是()。[1分]

    A软件过程不规范

    B软件开发生产率低

    C软件质量难以控制

    D软件成本不断提高

  • 42. 在面向对象方法中,不属于“对象”基本特点的是()。[1分]

    A一致性

    B分类性

    C多态性

    D标识唯一性

  • 43. 一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是()。[1分]

    A1:l联系

    B1:m联系

    Cm:1联系

    Dm:n联系

相关试卷
相关题库