一起答

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

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 设计实现如下框架界面。这里给出的是程序的一部分,你要编写的是类 Test Frame的构造方法。

  2. 编写一程序,将c盘下面java文件夹下的1.data文件的名称、内容、文件大小都在屏幕上输出,当出现异常时在屏幕上给出提示信息。

  3. 阅读下面的程序,并回答以下问题: (1)能够对类NewClass进行实例化吗,为什么? (2)Classl是象类吗 Classl的方法 getPro是自己定义的方法还是对父类重写的方法?

  4. 阅读下面程序片断,请回答以下问题: (1)程序中的循环结构的循环体会执行多少次? (2)如果希望循环结构的循环体仅执行一次应如何修改?

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

  6. 以下程序将类 SerializableClass的一个对象序列化保存到文件中,然后再从文件中把数据读取出来保存在另一个 SerializableClass的对象中。

  7. 通过实现 Runnable接口定义一个线程类,并将其实例化后启动,启动后线程都将自己的名字(“我的名字是:”)输出至屏幕。

  8. 说明类成员的访问权限修饰符及其作用。

  9. 以下程序的输出结果为: 实现接口的第一个方法

    实现接口的第二个方法

  10. BorderLayout布局管理器是如何安排组件的?

  11. 简述 JTextField和 JTextArea的区别。

  12. 使用方法覆盖要注意什么原则?

  13. 请说明抽象类和接口的联系与区别。

  14. \b和\'属于    常量。

  15. 方法名称加上方法的参数列表(包括方法中参数的个数、顺序和类型)称为    

  16.     是Java所有类的直接或间接父类。

  17. 在Java中用关键字    表示类的派生。

  18. 表达式由    和操作数组成。

  19. Vector= new Vector(100,50)中50的作用是    

  20. Java程序中不同类型的变量在运算时需要先转换为同一种类型,转换的一般原则是       

  21. 通过类   可以创建和控制线程。

  22. Jlist是可供用户进行选择的     

  23. Scanner类提供了许多方法,可用来方便地    

  24. 对于缓冲区数据流的描述哪一项是正确的【】

    • A.缓冲区数据流是一种对象流
    • B.缓冲区数据流可以降低不同硬件设备之间速度的差异
    • C.缓冲区一般在刚打开时要执行 flush()方法
    • D.缓冲区(块)的大小是固定不变的
  25. 下列关于数组元素的说法正确的是【】

    • A.数组元素可以动态调整
    • B.数组元素必须顺序访问
    • C.数组元素的值是固定不变的
    • D.访问数组元素时可能会抛出越界异常
  26. 下列哪种情况可以导致线程进入阻塞状态【】

    • A.新建
    • B.run()方法运行结束
    • C.线程遇到异常
    • D.调用 sleep()方法
  27. 下列关于 FlowLayout的说法正确的是【】

    • A.管理的容器被划分为5个区域,分别代表容器的上部、下部、左部、右部和中部
    • B.每行可以放多少个组件根据管理的容器大小和添加组件的大小
    • C.提供了一个对齐方式选项,可取值有LEFT、RIGHT、CENTER
    • D.默认情况下, FlowLayout将组件放在容器某一行的左侧
  28. 不是构造方法的特点是【】

    • A.构造方法的名字与类名相同
    • B.构造方法可以从父类继承
    • C.构造方法中通常要为所有的变量赋初值
    • D.构造方法通常要说明为 public类型的
  29. 一个Java程序只能有一个【】

    • A.main()方法
    • B..java文件
    • C..class文件
    • D.类
  30. 下面关于容器的说法正确的是【】

    • A.Panel是所有容器的父类
    • B.创建应用程序时应使用 JApplet
    • C.创建小应用程序时应使用 JFrame.
    • D.JFrame是一个带有标题行和控制按钮的独立窗口
  31. 下列关于输出数据流的说法不正确的是【】

    • A.输出数据流只能写不能读
    • B.输出数据流多数是继承自 OutputStream类
    • C.输出数据流通常以系统允许的最小数据块长度为单位进行写操作
    • D.flush()方法可以强制提交数据
  32. 下列关于this的说法正确的是【】

    • A.this是对某个类的引用
    • B.this不能在静态函数中引用
    • C.this可以用在构造函数中
    • D.this特指对某个成员的引用
  33. 下列关于进程描述错误的是【】

    • A.进程是一个程序
    • B.进程包括它所要执行的指令
    • C.进程需要CPU
    • D.进程需要内存空间