一起答

Java语言程序设计(一)模拟卷(5)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,编写一个函数 fibonacci输出第6个月的兔子总数为多少?

  2. 程序界面如图所示,其功能为比较两个文本框中输入的字符串是否相同,如果相同,那么在下方显示“两个字符串相同”,否则显示“两个字符串不相同”。按下“重置”按钮后清空两个文本框中的内容。以下是程序的大部分,请编写其中的侦听处理程序方法。

  3. 阅读下列程序片断,请回答以下问题: (1)该类的名字叫什么,所在的源文件的名称必须为什么? (2)该类有几个成员变量、几个成员方法,别具有什么访问权限。 (3)该类的成员变量分别是如何赋值的。

  4. 阅读下面的程序,并回答以下问题: (1)从键盘输入5,回车后输出的结果如何? (2)从键盘输入quit,回车后程序执行情况如何?

  5. 阅读下面的程序,并回答以下问题: (1)程序的主要功能是什么? (2)程序中哪一行可能会引发 FileNotFoundException?

  6. 请将下面程序中的小数转换成整数,通过使用转义字符输出一个单引号后再输出转换结果。

  7. 下面程序的功能是判断某个数字是否是3的倍数或者是5的倍数,如果是再使用条件运算符判断该数是否大于10,大于10则输出“大于10”,否则输出“小于10”。

  8. 简述Java程序的结构可以包含哪些内容。

  9. 以下程序在子窗口中设置一个菜单栏,菜单栏放置在窗口的最顶侧,菜单栏含有一个菜单,菜单的文字是“菜单1”。

  10. 简单说明数组与Vector类的显著区别。

  11. 请回答Java中异常的分类及其概念。

  12. Java把程序运行中遇到的非致命的、通过某种修正后程序还能继续执行的错误称作    

  13. 声明数组和创建数组的区别是什么?

  14. 请说明Java中数据类型转换的分类及其适用情况。

  15. int matrix[][]new int[4][5]声明的二维数组中共可以存放   个整型数据。

  16. java中对线程的调度采用    策略。

  17. 一般地,如果一个方法引发了一个异常,而它自己又不处理,就要由    进行处理。

  18. 布局管理器 Flowlayout每行可以放    个组件。

  19. OOP是指   

  20. 用关键字   修饰的类是终极类,不能有子类。

  21. 在Java程序运行中,如果用户进行了某个操作,比如单击鼠标左键,这称为用户事件,对事件的响应称为      

  22. 执行 String s="This is bike"; String s2=s.replace("i","k");后,s2的值是     

  23. 用来声明Java布尔变量的保留字是    

  24. 下列哪项不是Java的布局管理器【】

    • A.FlowLayout
    • B.BorderLayout
    • C.GridLayout
    • D.DefaultLayout
  25. 下列哪个符号不能用于标识符【】

    • A.字母
    • B.数字
    • C.下划线
    • D.@等特殊符号
  26. 下列关于类的派生的描述中错误的是【】

    • A.Java中预定义或程序员自己定义的类都直接或间接的派生于 Object类
    • B.派生出的子类可以使用父类的成员变量
    • C.父类可以使用子类的成员变量
    • D.派生机制改善了程序的可维护性
  27. 下列哪个标识符是非法的【】

    • A.age
    • B.不要
    • C.#age
    • D.agel
  28. File类不能用来【】

    • A.获取文件长度
    • B.查询文件路径
    • C.删除文件
    • D.写入用户数据
  29. 下列关于类的描述错误的是【】

    • A.父类更一般化
    • B.子类更特殊化
    • C.子类可以从父类派生
    • D.父类可以从子类派生
  30. 不属于Java的复合数据类型的是【】

    • A.整型
    • B.类
    • C.接口
    • D.数组
  31. 以下关于对话框的描述正确的是【】

    • A.窗口依赖于对话框
    • B.一般要先创建一个对话框后再创建窗口
    • C.非强制对话框在被关闭之前,其他窗口无法接收任何形式的输入
    • D.对话框是顶层容器
  32. 对于语句 JTextArea ta= new JTextArea("Single Line",4,30);的作用说法正确的是【】

    • A.创建了一个单选文本域
    • B.创建的文本域的初始内容为"Single Line"
    • C.创建了一个4行的文本区
    • D.创建了一个34列的文本区
  33. 下列哪一项是强制终止线程的执行【】

    • A.start()
    • B.run()
    • C.yield()
    • D.sleep()