一起答

2017年全国计算机等级《二级JAVA》上机考试冲刺试题(4)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 本题的功能是监听对于颜色的复制和粘贴。程序窗口中,有-个颜色设置框和两个按钮,名为“复制”和“粘贴”,在颜色设置框中设置颜色后,下面的预览面板将显示选中的颜色,单击“复制”按钮后,将设置的颜色复制到系统的剪贴板上,然后继续选择其他颜色,当单击按钮“粘贴”后预览面板的颜色将设置为刚才复制的颜色。

  2. 本题是-个Applet,页面中有两个文本域,当左侧文本域中的文本发生变化时,该文本域中的文本以行为单位按长度由短到长排列在右边的文本域中。

  3. 本题提示输入年份,然后判断该年份是否为闰年。

  4. 下列方法被调用后,一定使调用线程改变当前状态的是(  )。

    • A.notify(  )
    • B.yield(  )
    • C.sleep(  )
    • D.isAlive(  )
  5. 阅读下面代码

    若要求打印字符串”季军”,则变量X的取值范围是(  )。

    • A.x=0&x<=-3
    • B.x>0
    • C.x>-3
    • D.x<=-3
  6. 对建立良好的程序设计风格,下列描述中正确的是(  )。

    • A.程序应该简单、清晰、可读性好
    • B.符号名的命名只需要符合语法
    • C.充分考虑程序的执行效率
    • D.程序的注释可有可无
  7. 为使下列代码正常运行,应该在下画线处填入的选项是(  )。

    • A.Reader
    • B.InputStream
    • C.ObjectInput
    • D.ObjectInputStream
  8. 如果线程调用下列方法,不能保证使该线程停止运行的是(  )。

    • A.sleep(  )
    • B.stop(  )
    • C.yield(  )
    • D.wait(  )
  9. 以下程序计算1+1/3+1/5+…+1/(2N+1),直至1/(2N+1)小于0.00001,横线处应补充的程序是(  )。

    • A.2n
    • B.2n+1
    • C.2*n
    • D.2*n+1
  10. 下列线程状态转换序列,程实际运行中可能出现的序列是(  )。

    • A.新建-运行-阻塞-终止
    • B.……运行-阻塞-可运行-终止
    • C.……可运行-运行-阻塞-运行……
    • D.新建-可运行-运行-阻塞-可运行……
  11. 下列运算符中属于关系运算符的是(  )。

    • A.==
    • B.=
    • C.+=
    • D.-=
  12. 下列为窗口事件的是(  )。

    • A.Mouse Event
    • B.Window Event
    • C.Action Event
    • D.Key Event
  13. 数据流图中带有箭头的线段表示的是(  )。

    • A.控制流
    • B.事件驱动
    • C.模块调用
    • D.数据流
  14. 执行下面程序段的输出结果为(  )。

    • A.0
    • B.1
    • C.2
    • D.5
  15. 执行下列程序之后,变量n的值为(  )。

    • A.3
    • B.-1
    • C.-12
    • D.-3
  16. 用链表表示线性表的优点是(  )。

    • A.便于随机存取
    • B.花费的存储空间较顺序存储少
    • C.便于插入和删除操作
    • D.数据元素的物理顺序与逻辑顺序相同
  17. 要向Applet传递参数,应该在下列drawing.htnll文件的下画线处填入的选项是(  )。

    • A.    〈param image,”flower.gif”〉
    • B.    〈param image value=flower.gif 〉
    • C.    〈param name=image value=”flower.gif”〉
    • D.    〈param name”image”value=”flower.gif”〉
  18. 下列不属于接口 WindowListener的方法是(  )。

    • A.windowClosing(  )
    • B.windowClosed(  )
    • C.windowMinimized(  )
    • D.windowOpened(  )
  19. 代码System.out.println(066)的输出结果是(  )。

    • A.12
    • B.36
    • C.54
    • D.66
  20. 为使下列代码正常运行,应该在下画线处填人的选项是(  )。

    • A.static
    • B.private
    • C.abstract
    • D.final
  21. 下列选项中属于Java语言的垃圾回收机制的-项是(  )。

    • A.语法检查
    • B.堆栈溢出检查
    • C.跨平台
    • D.内存跟踪
  22. 信息隐蔽的概念与下述哪-种概念直接相关(  )。

    • A.软件结构定义
    • B.模块独立性
    • C.模块类型划分
    • D.模拟耦合度
  23. Thread类中能运行线程的方法是(  )。

    • A.resume(  )
    • B.start(  )
    • C.run(  )
    • D.init(  )
  24. 定义一个表示10个值为null的字符串数组,下面选项正确的是(  )。

    • A.String r3a;
    • B.String aE3;
    • C.char a[10][];
    • D.String a[]=new String[10];
  25. 文件操作中,用于移动文件指针到指定的位置的是(  )。

    • A.seek(long pos)
    • B.lengh(  )
    • C.find(  )
    • D.skipBytes(int n)
  26. 如果应用程序要在Applet上显示输出,则必须重写的方法是(  )。

    • A.Graphics.drawString(  )
    • B.repaint(  )
    • C.paint(  )
    • D.update(  )
  27. 对下列程序的叙述中,正确的是(  )。

    • A.第1行会产生编译错误
    • B.第6行会产生编译错误
    • C.第6行会产生运行错误
    • D.程序正常运行
  28. 软件测试目的是(  )。

    • A.评估软件可靠性
    • B.发现并改正程序中的错误
    • C.改正程序中的错误
    • D.发现程序中的错误
  29. 在下列程序的空白处,应填入的正确选项是(  )。

    • A.start(  )
    • B.close(  )
    • C.read(  )
    • D.write(  )
  30. 下列叙述中错误的是(  )。

    • A.线性表是由n个元素组成的一个有限序列
    • B.线性表是-种线性结构
    • C.线性表的所有结点有且仅有一个前件和后件
    • D.线性表可以是空表
  31. 在关闭浏览器时调用,能够彻底终止Applet并释放该Applet所有资源的方法是(  )。

    • A.stop(  )
    • B.destroy(  )
    • C.paint(  )
    • D.start(  )
  32. 下列说法中,不属于数据模型所描述的内容是(  )。

    • A.数据结构
    • B.数据操作
    • C.数据查询
    • D.数据约束
  33. 若类声明加上(  )修饰符,则表示该类不能有子类。

    • A.close
    • B.final
    • C.down
    • D.end
  34. 下列描述中,不是线性表顺序存储结构特征的是(  )。

    • A.不便于插人和删除
    • B.需要连续的存储空问
    • C.可随机访问
    • D.需另外开辟空间来保存元素之间的关系
  35. 下列数据结构中,能用二分法进行查找的是(  )。

    • A.顺序存储的有序线性表
    • B.线性链表
    • C.二叉链表
    • D.有序线性链表
  36. 为了向一个Applet传递参数,可以在HTML文件的APPLET标志中使用param选项。在Applet程序中获取参数时,应使用的方法是(  )。

    • A.getParameter(  )
    • B.getDocumentBase(  )
    • C.getCodeBase(  )
    • D.getImage(  )
  37. 下列选项中,与成员变量共同构成-个类的是(  )。

    • A.关键字
    • B.方法
    • C.运算符
    • D.表达式
  38. 下列叙述中,错误的是(  )。

    • A.父类不能替代子类
    • B.子类能够替代父类
    • C.子类继承父类
    • D.父类包含子类
  39. “++”运算符的操作数个数是(  )。

    • A.1个
    • B.2个
    • C.3个
    • D.4个
  40. 下列各选项中属于Java保留字的是(  )。

    • A.TRUE
    • B.NULL。
    • C.FALSE
    • D.null
  41. 为使下列代码正常运行,应该在下画线处填人的选项是(  )。

    ObjectInputStream in=

    new_____(new FileInputStream("employee.dat"));

    Employee[]newStaff=(Employee[])in.readObject();

    in.close();

    • A.Reader
    • B.InputStream
    • C.Objectlnput
    • D.ObjeetInputStream