计算机二级考试-Java-模拟试题5
前言
这里是 计算机二级考试 系列文章,主要介绍计算机二级考试中的涉及到的Java有关的知识点。
Java语言的重要性不言而喻
关于作者:
- 小白(Libra),计算机兴趣爱好者,Java,C,C++,Hadoop,MySQL
- Email : hewei20031009@163.com
- GitHub : https://github.com/Regel-zack
转载请注明出处
正文
题目
- 下列方法中与Applet显示无关的是
- update()
- draw()
- repaint()
- paint()
- 当浏览器重新返回到包含Applet的页面时,调用的方法是
- start()
- init()
- stop()
- destroy()
- 阅读下列Java语句
ObjectOutputStream out = new ObjectOutputStream(new ______("employee.dat"));
在下划线处,应该填写的正确选项是
- File
- FileWriter
- FileOutputStream
- OutputStream
- 当Applet需要更新显示内容的时候,应该调用的方法是、
- paint()
- update()
- start()
- repaint()
- Java中的线程模型由三部分组成,与线程模型组成无关的是
- 虚拟的CPU
- 程序代码
- 操作系统的内核状态
- 数据
- AWT中用来表示对话框的类是
- Font
- Color
- Panel
- Dialog
- 向Applet传递参数正确描述是
- <applet code=Try.class name=age,value=20>
- <name=age,value=20>
- <applet code=Try.class width=100,height=100,age=33>
- 在关闭浏览器时调用,能够彻底终止掉Applet并释放该Applet所有资源的方法是
- stop()
- destroy()
- paint()
- start()
解析
- 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的具体绘制。
- public void update(Graphics g)
- 3、repaint()方法:
- public void repaint()
- repaint()方法主要用于Applet的重新显示,它调用update()方法实现对Applet的更新。
- 当浏览器重新返回Applet所在页面时,Applet类的start()方法将被调用
-
- ObjectOutputStream,既继承了OutputStream抽象类,又实现了ObjectOutput接口,这是对Java用接口技术代替双重继承例子,其构造方法参数是串行化了的对象。
- FiletOutputStream,用于对磁盘文件设计的数据流进行输出处理,即向一个文件对象中写入数据
- repatint()方法主要用于Applet的重新显示,它调用update()方法实现对Applet的更新。Applet程序可以在需要显示更新时调用该方法,通知系统刷新显示
- Java中的线程模型包含3部分
- 一个虚拟的CPU
- 该CPU所执行的代码
- 代码所操作的数据
- 在本题中
- Font类提供的构造方法和方法可以对字体的大小、样式进行设置
- Color类用来设置颜色
- Panel通常也成为面板,是一种透明的容器,既没有标题也没有边框,它不能作为最外层的容器单独存在,它首先必须作为一个构件放置到其他容器中,然后再把它当作容器,把其他构建放在它里面
- Dialog就是对话框,是Window类的子类
- Applet获取参数是通过在HTML文件中采用标记定义参数
- 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
- 在总表统计中,不会像每日的表一样分得很细,会做一个总的合并。