一起答

2019年4月Java语言程序设计(一)自考真题及答案(04747)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 类Test33构造了2个文本域及2个按钮,题33图所示。其中,“Copy”按钮的功能是将文本域tfs中的内容复制到文本域tft中,“Clear”钮的功能是清空两个文本域。

    注:要求你编写代码,实现单击两个按钮要完成的事件处理程序。

  2. 请编写方法 int lessKeyFirst(int[]a, int key),该方法的功能是返回已知整数数组a内第一个小于指定值key的元素的下标。若没有找到小于key的元素,则返回-1。

    int lessKeyFirst(int[]a, int key)}

    /请在答题卡(纸)上填写此处应编写的代码。

  3. 阅读以下程序,请回答下列问题:(1)程序运行时,在文本域中输入30并回车,程序输出什么样的图形?该图形是什么颜色的?

    (2)包围该图形的最小矩形的宽和高分别是多少像素?

  4. 阅读以下程序,请写出该程序的输出结果。

  5. 阅读以下程序,请写出该程序的输出结果。

  6. 以下 MyPanel类在面板上放置一个列表,单击列表中某个选项时,该选项的值保存在seleltem中。

  7. 以下方法 getMaxComm()计算正整数m和n的最大公约数并返回。注:方法中使用的是辗转相除法。

  8. 以下定义的面板子类 Time Panel有一个文本域程序每隔1秒在文本域中更新显示当前时间。

  9. 请写出创建Font类型对象fn的代码,fn的属性值是 Courier字体,BOLD样式,20磅字号。

  10. 请写出为文本文件abc.txt创建 BufferedReader对象in的代码。

  11. 请写出二元逻辑运算中的“短路”操作功能。

  12. 请写出用if语句实现计算y=|x-5|的代码。

  13. 请写出以下程序中有错误的代码行的行号。

  14. 在解决线程同步问题时,wait()方法的作用是让当前线程释放其所持有的      

  15. Swing组件定义在      包中。

  16. KeyListener接口的作用是      

  17. 类A的某个成员变量的类型是类B,则类A和类B之间是      关系。

  18. 在 BufferedReader类中,能够实现按行输入的方法的名字是      

  19. String类中将当前字符串中所有字符转换为小写形式的方法的名字是      

  20. 自动将基本数据类型转换为对应的包装类的过程称为      

  21. 在Java程序中char型与int型变量进行算术运算后,其结果的类型是      

  22. 当要在程序中使用其他包中提供的类时,需要使用关键字      引入所需要的类。

  23. 在 Windows操作系统下安装JDK并设置系统环境变量后,可以在命令行窗口输入    命令进行测试。

  24. 下列选项中,能让线程从等待状态恢复到就绪状态的方法是【】

    • A.notify()
    • B.start()
    • C.init()
    • D.run()
  25. 在下列关于创建菜单项的描述中,不正确的是【】

    • A.可以创建空菜单项
    • B.可以创建含有图标的菜单项
    • C.可以创建含有快捷键的菜单项
    • D.不能创建只显示图标的菜单项
  26. 在下列选项中,对象序列化可以保存的是【】

    • A.静态成员变量
    • B.非静态成员变量
    • C.任何成员方法
    • D.变量的修饰符
  27. 下列选项中,属于 GridLayout布局特点的是【】

    • A.组件从上到下排列放置
    • B.组件可重叠放置
    • C.容器被分成网格状
    • D.各组件所占区域可以不同
  28. 下列有关接口的描述中,正确的是【】

    • A.接口与抽象类是相同的概念
    • B.一个类不可实现多个接口
    • C.接口之间不能有继承关系
    • D.实现接口必须实现该接口的所有方法
  29. 设有String s=" ABCDEFG";,则表达s.substring(3) substring(3,5)值是【】

    • A.ABCDDEF
    • B.DEFGDEF
    • C.DEFGDE
    • D.ABCDDE
  30. 定义一个类时,如果没有为类定义构造方法,则【】

    • A.系统会创建一个带参数的构造方法
    • B.系统会创建一个不带参数的构造方法
    • C.系统什么也不做
    • D.系统会提示一条错误信息
  31. 表达式85>>1的值是【】

    • A.42.5
    • B.42
    • C.43
    • D.false
  32. 已知 boolean a= false;,以下选项中,与for(;;)不等价的是【】

    • A.for(;true)
    • B.for(;!a;)
    • C.for(;! false;)
    • D.for(;a=false;)
  33. 下列字符串中,能作为Java程序标识符的是【】

    • A.WHILE
    • B.operator
    • C.short
    • D.interface