计算机二级考试-Java-模拟试题5

计算机二级考试-Java-模拟试题5

前言

这里是 计算机二级考试 系列文章,主要介绍计算机二级考试中的涉及到的Java有关的知识点。
Java语言的重要性不言而喻

关于作者:

  • 小白(Libra),计算机兴趣爱好者,Java,C,C++,Hadoop,MySQL
  • Email : hewei20031009@163.com
  • GitHub : https://github.com/Regel-zack

转载请注明出处

正文

题目

  1. 下列方法中与Applet显示无关的是
  • update()
  • draw()
  • repaint()
  • paint()

  1. 当浏览器重新返回到包含Applet的页面时,调用的方法是
  • start()
  • init()
  • stop()
  • destroy()

  1. 阅读下列Java语句
ObjectOutputStream out = new ObjectOutputStream(new ______("employee.dat"));

在下划线处,应该填写的正确选项是

  • File
  • FileWriter
  • FileOutputStream
  • OutputStream

  1. 当Applet需要更新显示内容的时候,应该调用的方法是、
  • paint()
  • update()
  • start()
  • repaint()

  1. Java中的线程模型由三部分组成,与线程模型组成无关的是
  • 虚拟的CPU
  • 程序代码
  • 操作系统的内核状态
  • 数据

  1. AWT中用来表示对话框的类是
  • Font
  • Color
  • Panel
  • Dialog

  1. 向Applet传递参数正确描述是
  • <applet code=Try.class name=age,value=20>
  • <name=age,value=20>
  • <applet code=Try.class width=100,height=100,age=33>

  1. 在关闭浏览器时调用,能够彻底终止掉Applet并释放该Applet所有资源的方法是
  • stop()
  • destroy()
  • paint()
  • start()

解析

  1. Applet显示相关的3个方法:
  • 1、paint()方法:Applet的paint()方法具体执行Applet的绘制,该方法定义如下:
    • public void paint(Graphics g)
    • paint()方法有一个参数g是Graphics类的实例,该实例对象由浏览器生成,它包含了Applet的图形上下文信息,通过它向Applet中显示信息,该对象相当于Applet的画笔。在调用paint()方法时,由浏览器将该对象传递给paint()方法。
  • 2、update()方法:
    • public void update(Graphics g)
      用于更新Applet的显示。该方法将首先清除背景,再调用paint()方法完成Applet的具体绘制。
  • 3、repaint()方法:
    • public void repaint()
    • repaint()方法主要用于Applet的重新显示,它调用update()方法实现对Applet的更新。

  1. 当浏览器重新返回Applet所在页面时,Applet类的start()方法将被调用

    • ObjectOutputStream,既继承了OutputStream抽象类,又实现了ObjectOutput接口,这是对Java用接口技术代替双重继承例子,其构造方法参数是串行化了的对象。
    • FiletOutputStream,用于对磁盘文件设计的数据流进行输出处理,即向一个文件对象中写入数据

  1. repatint()方法主要用于Applet的重新显示,它调用update()方法实现对Applet的更新。Applet程序可以在需要显示更新时调用该方法,通知系统刷新显示

  1. Java中的线程模型包含3部分
    1. 一个虚拟的CPU
    2. 该CPU所执行的代码
    3. 代码所操作的数据

  1. 在本题中
  • Font类提供的构造方法和方法可以对字体的大小、样式进行设置
  • Color类用来设置颜色
  • Panel通常也成为面板,是一种透明的容器,既没有标题也没有边框,它不能作为最外层的容器单独存在,它首先必须作为一个构件放置到其他容器中,然后再把它当作容器,把其他构建放在它里面
  • Dialog就是对话框,是Window类的子类

  1. Applet获取参数是通过在HTML文件中采用标记定义参数

  1. Applet的关键方法有
  • stop() 当Applet被覆盖后,可以用该方法停止线程
  • destroy() 关闭浏览器时调用,彻底终止掉Applet,从内存卸载并释放该Applet的所有资源
  • paint() 画Applet界面的基本方法
  • start() 在init()方法完成后,将调用start()方法,使Applet成为激活状态

图表复盘

时间 题目数量 错误数量 错误率
20211108 60 4 6%
20211109 60 11 18%
20211110 60 12 20%
20211111 60 5 8%
20211112 60 15 25%
20211115 60 8 13%
总表 360 55 15%

今日题目涉及知识点 出现次数 占比
Applet 5 62%
AWT 1 12%
线程 1 12%
输入输出流 1 12%
总题目涉及知识点 出现次数 占比
Applet 13 22%
输入输出流 9 15%
Swing 5 8%
多线程 5 8%
数据类型 4 7%
4 7%
运算符 3 5%
Serizlizable串行化 3 5%
String 2 3%
文件 2 3%
方法 1 1%
监听器 1 1%
编码 1 1%
自定义表格类 1 1%
JVM 1 1%
接口 1 1%
AWT 1 1%
总数 57 100%

精度自小数点后两位

小结

  • 目前总共接触到的题目总数量,达到了360道题,算是比较多一点的样本了,在最后一天,会将图表汇总成饼图、折线图以及柱状图,更好的方便复盘
  • 为了便于总结以及针对性复习,每篇出现的题目中不止包含错题,还有一些认为知识点考察较为广泛的题目,但不会标注出来,一并当错题处理
  • 在知识点的统计中,有一些题目,例如2021109的11题,涉及到了两个知识点,所以知识点数量会比题目数量+1
  • 在总表统计中,不会像每日的表一样分得很细,会做一个总的合并。
上一篇:日常Java 2021/11/15


下一篇:计算机二级考试-Java-模拟试题4