一起答

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

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 编写一个框架应用程序,要求如下: (1)在窗口(800*600)设置两个菜单“文件”、“编辑”。关闭” (2)在“文件”菜单里添加两个菜单项“打开”、“保存”、 (3)在“编辑”菜单里添加两个菜单项“复制”、“粘贴”。 (4)点击关闭菜单时,使程序关闭。

  2. 请编写方法void strReverse( String str),该方法的功能是输出一个新字符串,新字符串字符排列顺序与原字符串str的字符排列顺序相反。例如, strReverse(“abcde”)所输出的结果是”edcba”。请使用字符串与字节数组的相互转换方法进行设计。 public static String strReverse( String str){ }

  3. 阅读下列程序,请回答以下问题: (1)程序中定义的类的访问权限及类名是什么? (2)程序中定义的类有几个成员方法,哪个是构造方法,哪个是静态方法?方法体可以不用写。 (3)程序中那一条语句是错误的,请说明错误原因及正确的写法。

  4. 阅读下面程序片断,请回答以下问题: (1)当i为偶数时程序是否会输出信息,为什么? (2)如果要求i为偶数时,直接跳出循环体,应如何修改程序?

  5. 程序定义了一个类 MyClass,类 MyClass有一个静态成员变量id,值为1,还有两个非静态字符串变量 intrest、 skill,有两个构造方法,中一个构造方法无参数列表,另外一个带参数列表,通过传入的参数初始化 intrest、skill.

  6. 阅读下列程序片断,请回答以下问题: (1)类Prime的主要功能是什么? (2)类 PrimeUtil的主要功能是什么? (3)类 PrimeUtil中哪一行代码是声明并初始化类 Prime的语句。

  7. 代码创建一个窗口应用,用 JPanel创建一个新的内容窗格,其布局为 BorderLayout新的内容窗格中有一个按钮,用新的内容窗格替换窗口的默认内容窗格。

  8. 访问数组元素时需注意哪些问题?

  9. 编写程序输出以下图形:

  10. 什么是构造方法重载?

  11. 什么是方法覆盖?

  12. Java字符串操作中的“= =”与方法 equals()有什么不同?

  13. 请简要说明变量作用域的概念及其作用范围。

  14. continue语句的作用是  ,开始执行下一次循环。

  15. 在Java中,在字节流和字符流之间起到中介作用充当字节流和读者之间接口的两个类是       

  16. AWT包含本地代码,被称为   组件。

  17. Java通过类   处理与文件相关的操作。

  18. Java提供了派生机制,允许程序员用以前已定义的类来定义一个新类新类称作       

  19. Java不允许将未经初始化的变量用作操作数,要求在变量使用   必须使用赋值语句进行赋值。

  20. Java的数据类型共分为两大类,分别是基本数据类型、     

  21. BufferedInputStream在数据流上增加了一个   ,属于过滤器数据流变量。

  22.      是进程执行过程中产生的多条执行线索,是比进程更小的执行单位。

  23. java.io包中所有输入数据流都是从抽象类     继承而来的。

  24. Java集成开发环境(IDE)是一个提供给开发人员使用的程序开发环境,以下哪一项不属于Java集成开发环境的工具【】

    • A.代码编辑器
    • B.编译器
    • C.调试器
    • D.控制器
  25. 下列选项中【】属于转义字符

    • A.’a;
    • B."a"
    • C.\n
    • D.’a’
  26. 以下不属于线程被阻塞的原因的是【】

    • A.执行了 sleep()调用
    • B.线程需要等待用户操作键盘
    • C.线程的优先级比较低
    • D.执行了wait()方法
  27. 以下说法不正确的是【】

    • A.使用 FilelnputStream进行I/O操作时,所果所指定的文件不存在,会产生FileNotFoundException
    • B.对于File OutputStream类的实例对象,如果所指定的文件不存在,则系统会创建一个新文件
    • C.可以使用 FileOutputStream向文件中输出字节
    • D.对于 FileNot FoundException异常,可以不用捕获处理
  28. 下列不是类定义中的访问权限修饰符的是【】

    • A.public
    • B.private
    • C.protected
    • D.void
  29. 当菜单项的状态发生改变时,会引发【】事件。

    • A.MouseEvent
    • B.ItemEvent
    • C.ActionEvent
    • D.ItemSelectEvent
  30. 【】不是方法定义中的必须部分

    • A.修饰符
    • B.块(方法体)
    • C.方法名
    • D.参数
  31. 以下不属于面向对象技术的是【】

    • A.指针
    • B.类
    • C.封装
    • D.继承
  32. 正确的声明变量的是【】

    • A.int a;
    • B.int a,char b;
    • C.int a,b
    • D.int=’c’;
  33. 下列属于Java的保留关键字的是【】

    • A.else
    • B.define
    • C.include
    • D.catch