这篇文档是关于2021-2022年度计算机二级等级考试的试题与答案,涵盖了多项计算机基础知识,包括存储器分类、二叉树遍历、Java集合操作、编译过程、循环语句、字符串处理、列表框属性、内存与外存特性、数据库操作、线程通信、屏幕截图、文件选择、构造方法触发、程序输出、数据类型范围、数据库字段设置、二叉树遍历顺序、Web服务器控件、ASP.NET验证控件、显示器规格、Java特性、表格打印、数据库表创建以及抽象类与接口的关系等。
1. 存储器分类:根据存储介质的不同,存储器分为半导体存储器、磁表面存储器和激光光盘存储器。
2. 二叉树遍历:给定后序和中序遍历序列,可以推导出前序遍历序列。这里给出了具体的例子和答案。
3. Java集合与数组操作:`java.util`包提供了`Collections`工具类用于操作集合,`Arrays`工具类用于操作数组。
4. Java编译:Java源代码编译后生成的字节码文件扩展名为`.class`。
5. 循环语句:`while`循环的条件判断及变量变化,影响循环次数,题目中给出了具体例子。
6. 字符串处理:将字符串首字母转换为大写,其余保持不变,使用`str[0].upper()+str[1:]`实现。
7. 列表框属性:设置`Multiselect`属性为`3`,允许使用Ctrl和Shift键选择多个列表项。
8. 内存与外存比较:内存的存取速度远快于外存。
9. 数据库操作:操作查询包括更新、追加和删除,但不包括参数查询。
10. 线程通信:Java中通过`wait()`, `notify()`和`notifyAll()`方法解决线程间的同步问题。
11. 屏幕截图:按`PrintScreen`键可将整个屏幕内容复制到剪贴板。
12. 文件选择:选择不连续文件需按住`Ctrl`而非`Shift`键。
13. 构造方法调用:构造方法在创建对象时被调用。
14. 程序段执行结果:程序输出特定字符序列,这里给出了具体例子。
15. 计算机系统:没有软件系统的计算机无法执行任何任务。
16. short数据类型:取值范围是`-2^15`到`(2^15)-1`。
17. 数据库字段设置:输入掩码用于限制字段输入格式,如确保学号字段只输入数字。
18. 二叉树遍历:前序遍历顺序为X-Y-Z-A-B。
19. Web服务器控件:Wizard、AdRotator和Calender是Web服务器控件,Input不是。
20. ASP.NET验证控件:有5种,用于不同类型的输入验证。
21. 显示器规格:CGA和VGA代表不同的显示器规格和性能标准。
22. Java特性:Java由系统自动管理内存,无需手动操作。
23. 表格打印:浅灰色表格线不代表打印结果为虚线,实际打印取决于设置。
24. 创建表:在表设计器中创建数据库表。
25. 抽象类与接口:抽象类可以实现接口,这是面向对象编程中的概念。
26. 文件操作:`fprintf`函数用于向文件写入内容,这里省略了具体代码。
这些知识点覆盖了计算机科学的基础部分,涉及编程语言、数据结构、操作系统、数据库、网络和用户界面等多个领域,对准备计算机二级等级考试的学生非常有帮助。