2014年全国计算机等级《二级JAVA》命题预测试卷(6)

考试总分:43分

考试类型:模拟试题

作答时间:60分钟

已答人数:967

试卷答案:有

试卷介绍: 2014年全国计算机等级《二级JAVA》命题预测试卷(6)

开始答题

试卷预览

  • 1. 本题的功能是用冒泡法对数组元素arr[]={30,1,-9,70}进行从小到大排列。冒泡法排序是比较相邻的两个元素的大小,然后把小的元素交换到前面。[18分]
  • 2. 本题的功能是用按钮来控制文本框中文本的颜色。窗口中有两个带有文字标题的而板“Sampletext”和“Textcol-orcontrol”。窗口的底部还有一个复选按钮“Disablechanges”。在“Sampletext”面板中有一个带有字符串的文本框,而在“Textcolorcontrol”面板中有三个按钮:“Black”、“Red”和“Green”,并且每个按钮上都有一个对应颜色的圆。单击任意按钮,文本框中的文本变成对应的颜色,如果选中“Dis—ablechanges”复选项,则三个颜色按钮变为不可用,如果取消选中复选项,则三个按钮变为可用。[18分]
  • 3. 本题的功能是将文件java2.java复制为文件java2.java.bak。[24分]
  • 4. 下列关于顺序存储结构的叙述中,错误的是()。[1分]

    A存储密度大

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

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

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

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

    A调试程序

    B操作系统

    C教务管理系统

    D汇编程序

  • 6. 使用如下()保留字可以使只有在定义该类的包中的其他类才能访问该类。[1分]

    Aabstract

    Bprivate

    Cprotected

    D不使用保留字

  • 7. 下列关于Applet的安全限制的叙述中,错误的是()。[1分]

    A通常情况下,禁止Applet读、写本地文件系统

    B通常情况下,禁止Applet向Applet源主机之外的任何主机建立网络连接

    C通常情况下,禁止Applet读取系统信息

    D通常情况下,禁止Applet加载本地库或方法

  • 8. 使下列程序正常运行并且输出“Hello!”,横线处应填写的内容是()。[1分]

    AextendsThread

    BextendsFloat

    CextendsIostream

    DextendsStdio

  • 9. 在Applet中显示文字、图形等信息时,应使用的方法是()。[1分]

    Ainit()

    Bstart()

    Cpaint()

    Ddestroy()

  • 10. 破坏死锁的4个必要条件之-就可以预防死锁。假如规定一个进程在请求新资源之前首先释放已占有的资源,则是破坏了哪个条件?()[1分]

    A互斥使用

    B部分分配

    C不可剥夺

    D环路等待

  • 11. 在-棵二叉树的先序遍历、中序遍历、后序遍历所产生的序列中,所有叶子结点的先后顺序()。[1分]

    A都不相同

    B完全相同

    C先序和中序相同,而与后序不同

    D中序和后序相同,而与先序不同

  • 12. 关系数据库管理系统能实现的专门关系运算包括()。[1分]

    A排序、索引、统计

    B选择、投影、连接

    C关联、更新、排序

    D显示、打印、制表

  • 13. JDK中用于存放Java类库文件的文件夹是()。[1分]

    Abin

    Binclude

    Clib

    Ddemo

  • 14. 为了支持压栈线程与弹栈线程之间的交互与同步,在程序的下画线处依次填入的语句是()。[1分]

    Asynchronized()notify()

    Bsynchronizedthis.wait()

    Csynchronizedthis.notify()

    DSerializablesleep()

  • 15. 支持子程序调用的数据结构是()。[1分]

    A

    B

    C队列

    D二叉树

  • 16. 在长度为z的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。[1分]

    A()(n)

    B()(n2)

    C()(log2n)

    D()(nlog2n)

  • 17. 在多线程程序设计中,如果采用继承Thread类的方式创建线程,则需要重写Thread类的()方法。[1分]

    Astart

    B10cal

    Cinterrupt

    Drun

  • 18. 下列操作中,不属于Applet安全限制的是()。[1分]

    A加载本地库

    B读写本地文件系统

    C运行本地可执行程序

    D与同一个页面中的Applet通信

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

    Agetsize()

    BgetForeground()

    CgetBackground()

    Dpaint()

  • 20. 如果人栈序列为CEDB,以下哪一个是从栈中删除元素的序列?()[1分]

    ABED

    BBDE

    CBEDC

    DBDEC

  • 21. 下列()不是链式存储结构的主要特点。[1分]

    A逻辑上相邻的结点,物理上不必相邻

    B查找迅速快捷

    C插入、删除灵活方便

    D存储空间利用率低

  • 22. 下列能够正确创建线程的方法是()。①.继承java.lang.Thread类,并重写run()方法②.继承java.lang.Runnable类,并重写start()方法③.实现java.lang.Thread接口,并实现run()方法④.实现java.lang.Runable接口.并实现run()方法[1分]

    A①,③

    B②,④

    C②,③

    D①,④

  • 23. 表达式(10*49.3)的类型是()。[1分]

    Adouble

    Bchar

    Clong

    Dfloat

  • 24. 下列关于Java语言特点的叙述中,错误的是()。[1分]

    AJava是面向过程的编程语言

    BJava支持分布式计算

    CJava是跨平台的编程语言

    DJava支持多线程

  • 25. 下列说法正确的是()。[1分]

    A类FilelnputStream和FileOutputStream用来进行文件1/O处理,由它们所提供的方法可以打开本地主机上的文件,并进行顺序的读/写

    B通过类File的实例或者一个表示文件名称的字符串可以生成文件输人/输出流,在流对象生成的同时,文件被打开,但还不能进行文件读/写

    C对于InputStream和OutputStream来说,它们的实例都是是非顺序访问流,即只能进行顺序的读/写

    D当从标准输人流读取数据时,从键盘输人的数据直接输入到程序中

  • 26. 已知-个有序线性表为(13,18,24,35,47,50,62,83,90,115,134),当用二分法查找值为90的元素时,查找成功的比较次数为()。[1分]

    A1

    B2

    C3

    D9

  • 27. 下面程序段的输出结果为()。[1分]

    Aa=trueb=falseb=trueC=true

    Ba=trueb=falseb=truee=false

    Ca=trueb=trueb=trueC=false

    Da=falseb=falseb=trueC=false

  • 28. 一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、c、D、E依次人栈,然后再依次出栈,则元素出栈的顺序是()。[1分]

    A12345ABCDE

    BEDCBA54321

    CABCDE12345

    D54321EDCBA

  • 29. 下列程序的运行结果是()。[1分]

    Aerrorl:10.5

    Berror2

    Cerrorl:10.5error2

    D以上都不对

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

    A图像流

    B对象流

    C字节流

    D字符流

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

    Achar

    BString

    Cint

    D10ng

  • 32. 下列有关Java语言的叙述中,正确的是()。[1分]

    A可以有2个以上package语句

    B可以有2个以上import语句

    C可以有2个以上public类

    D只能有1个类定义

  • 33. Java语言中,负责并发管理的机制是()。[1分]

    A垃圾回收

    B虚拟机

    C代码安全

    D多线程

  • 34. 下列程序创建了-个线程并运行,横线处应填入的正确代码是()。[1分]

    At.start

    Bt.class

    Ct.thread

    Dt.static

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

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

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

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

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

  • 36. 下列关于Java语言中线程的叙述中,正确的是()。[1分]

    A线程由代码、数据、内核状态和-组寄存器组成

    B线程间的数据是不共享的

    C用户只能通过创建Thread类的实例或者定义和创建Thread子类的实例,建立和控制自己的线程

    D因多线程并发执行而引起的执行顺序的不确定性可能造成执行结果的不确定

  • 37. 下列程序的输出结果是()。[1分]

    AThevalueis8

    BThevalueis9

    CThevalueis10

    DThevalueisll

  • 38. 能向内部直接写入数据的流是()。[1分]

    AFileOutputStream

    BFileInputStream

    CByteArrayOutputStream

    DByteArrayInputStream

  • 39. 模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的()。[1分]

    A抽象和信息隐蔽

    B局部化和封装化

    C内聚性和耦合性

    D激活机制和控制方法

  • 40. 数据流程图(DFD图)是()。[1分]

    A软件概要设计的工具

    B软件详细设计的工具

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

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

  • 41. Swing的选项面板是()。[1分]

    AJTabbedPane

    BJLayeredPane

    CJSerollPane

    DJSplitPane

  • 42. 下列关于Test类的定义中,正确的是()。[1分]

    A

    B

    C

    D

  • 43. 数据的存储结构是指()。[1分]

    A存储在外存中的数据

    B数据所占的存储空间量

    C数据在计算机中的顺序存储方式

    D数据的逻辑结构在计算机中的表示

相关试卷
相关题库