### 计算机二级等级考试知识点解析
#### 1. 二叉树的节点特性
- **题目描述**:给出了一棵二叉树共有935个节点,其中叶子节点有435个,问该二叉树中度为2(即有两个子节点)的节点个数是多少?
- **知识点解析**:对于任何一棵二叉树,其节点总数n、叶子节点数目n0、度为2的节点数目n2之间存在以下关系:n = n0 + n2 + 1。因此,根据题目给定的数据,我们可以计算出度为2的节点数为n2 = n - n0 - 1 = 935 - 435 - 1 = 499 - 1 = 498,但选项中没有这个答案,可能是题目给出的选项错误或者信息有误。
#### 2. HTML标记
- **题目描述**:询问用于设定网页背景颜色的HTML标记是什么?
- **知识点解析**:HTML中设定背景颜色的标准方式是使用`<body style="background-color: 颜色代码;">`。例如:`<body style="background-color: #FFFFFF;">`表示设置页面背景为白色。题目中给出的答案C是不完整的表述,实际中应该使用`<body>`标签加上style属性来设置背景颜色。
#### 3. 微型计算机的组成部分
- **题目描述**:指出微型计算机的运算器、控制器及内存储器的总称是什么?
- **知识点解析**:微型计算机的核心部分称为中央处理单元(CPU),它由运算器和控制器组成。而运算器、控制器以及内存储器共同组成了微型计算机的主要硬件部分,通常被称为“主机”。
#### 4. 数据冗余问题
- **题目描述**:数据冗余可能导致哪些问题?
- **知识点解析**:数据冗余会导致两个主要问题:一是浪费存储空间;二是维护困难,当数据发生变化时,若不及时更新所有重复的地方,可能会导致数据不一致。这也就是题目中提到的“浪费存储空间及修改麻烦”和“潜在的数据不一致性”。
#### 5. Windows操作系统快捷键
- **题目描述**:在Windows中,将选定的内容剪切到剪贴板中的快捷键是什么?
- **知识点解析**:在Windows操作系统中,将选定的内容剪切到剪贴板中的快捷键确实是Ctrl+X。
#### 6. 数据库表操作
- **题目描述**:询问在向数据库中添加表的操作时,哪个说法是不正确的?
- **知识点解析**:选项B的说法“可以将数据库表添加到另一个数据库中”是不正确的。一般来说,数据库表一旦加入某个数据库,就无法直接将其移动到另一个数据库中。正确的方法是先将数据库表从原数据库中移除,使其成为自由表,然后再将其添加到另一个数据库中。
#### 7. 窗体类型
- **题目描述**:询问自动创建窗体的类型不包括哪种?
- **知识点解析**:在数据库开发中,自动创建窗体的类型通常包括纵栏式、表格式和数据表,而不包括“新奇式”。这种类型的窗体并不存在于标准的窗体创建选项中。
#### 8. 类的继承性
- **题目描述**:询问是否类不能被继承。
- **知识点解析**:这个说法是错误的。在面向对象编程中,类是可以被继承的,这是面向对象编程的一个基本特性——继承性。
#### 9. 字符串操作
- **题目描述**:执行命令?space(3)-space(2)的结果是什么?
- **知识点解析**:题目中的命令在Visual Basic中表示连接两个字符串,即三个空格与两个空格相连,结果是五个空格,故正确答案为D。
#### 10. Word文档保存
- **题目描述**:询问在Word中,按Ctrl+S键与工具栏上的保存按钮功能是否相同?
- **知识点解析**:在Word中,按Ctrl+S键确实与工具栏上的保存按钮功能相同,都是保存当前文档。
#### 11. 命令按钮属性
- **题目描述**:询问如何将命令按钮设置为无效状态?
- **知识点解析**:在编程环境中,可以通过设置命令按钮的Enabled属性为False来使其无效。
#### 12. 数据类型概念
- **题目描述**:询问数据类型是什么?
- **知识点解析**:数据类型是指决定字段能包含哪类数据的设置,如整型、浮点型等。
#### 13. 关系数据库实体关系
- **题目描述**:询问在同一学校中,人事部门的教师表和财务部门的工资表之间的关系是什么?
- **知识点解析**:在这种情况下,教师表和工资表之间的关系通常是一对一的,因为每个教师通常只有一个工资记录。
#### 14. 文档保存快捷键
- **题目描述**:询问在“记事本”或“写字板”中保存文档的快捷键是什么?
- **知识点解析**:在“记事本”或“写字板”中保存文档的快捷键是Ctrl+S。
#### 15. 对象的可变性
- **题目描述**:询问对象中的值是否是可变的。
- **知识点解析**:对象中的值是否可变取决于对象的具体类型。有些对象是不可变的,例如字符串,而有些对象则是可变的,例如列表。
#### 16. 上网安全
- **题目描述**:询问不上网下载文件及程序是否就可以避免中毒?
- **知识点解析**:仅避免下载文件及程序并不能完全防止计算机受到病毒攻击,还需要采取其他安全措施,如安装防病毒软件等。
#### 17. Internet协议
- **题目描述**:Internet采用了什么协议来实现网络互连?
- **知识点解析**:Internet采用了TCP/IP协议族来实现不同网络间的互连。
#### 18. 计算机辅助技术
- **题目描述**:询问“计算机辅助____”的英文缩写CAM代表什么?
- **知识点解析**:CAM代表“计算机辅助制造”,是利用计算机辅助完成产品设计之后的制造过程。
#### 19. Java程序对象管理
- **题目描述**:Java程序中创建和回收类对象使用的关键字是什么?
- **知识点解析**:在Java中,创建新的类对象使用关键字new,而回收无用的类对象是由Java的垃圾回收机制自动完成的,并不需要程序员手动使用特定关键字。
#### 20. 局部变量的作用域
- **题目描述**:询问关于局部变量作用域的正确说法有哪些?
- **知识点解析**:局部变量的作用域限于定义它的方法内部,形参变量是被调方法的局部变量,而实参变量一般是主调方法的局部变量。不同方法中可以使用相同的变量名,只要它们不会引起混淆。复合语句中也可以定义变量,其作用域仅限于该复合语句范围内。
#### 21. 容器组件添加按钮
- **题目描述**:询问如何在使用BorderLayout布局的容器组件中添加按钮?
- **知识点解析**:在使用BorderLayout布局的容器组件中添加按钮,可以使用`p.add(b, "South");`来将按钮放置在容器的下边位置。
#### 22. Access窗体功能
- **题目描述**:询问通过Access窗体可以完成的功能有哪些?
- **知识点解析**:通过Access窗体,用户可以完成输入数据、编辑数据等功能,但不能直接存储数据,数据的存储仍然依赖于表。
#### 23. Java日期时间类
- **题目描述**:询问Date、Calendar以及DateFormat类的位置。
- **知识点解析**:这些类都位于java.util包中,但Date和Calendar类用于处理日期和时间,而DateFormat类则用于日期格式化,并非位于同一个包内。
#### 24. Access数据库应用系统
- **题目描述**:询问使用Access设计的应用系统属于什么?
- **知识点解析**:使用Access设计的应用系统属于数据库应用系统,其中包括数据库的设计、管理和应用程序的开发。
#### 25. Word文档文本格式化
- **题目描述**:询问在Word文档中,进行文本格式化的最小单位是什么?
- **知识点解析**:在Word文档中,进行文本格式化的最小单位是字符。
#### 26. 关系模型的基本概念
- **题目描述**:询问在关系模型中,一个关系通常指的是什么?
- **知识点解析**:在关系模型中,一个关系对应通常所说的表。
#### 27. 视图的概念
- **题目描述**:询问视图的定义及其特点。
- **知识点解析**:视图是从一个或多个基本表中导出的表,在数据库中只存储视图的定义,不存储视图对应的数据。
#### 28. 软件的重要性
- **题目描述**:询问软件对于计算机的意义。
- **知识点解析**:软件是计算机的灵魂,它赋予了计算机生命力和功能,使计算机能够执行各种任务。
#### 29. 抽象类与抽象方法
- **题目描述**:询问抽象类是否必须包含抽象方法。
- **知识点解析**:抽象类不一定必须包含抽象方法,也就是说,一个类可以声明为抽象类,即使它没有抽象方法。
#### 30. 数据库查询语句
- **题目描述**:询问关于查询语句的正确使用方法。
- **知识点解析**:在数据库查询中,locate for 基本工资 == NN 的写法是不正确的,正确的应该是使用 locate for 基本工资 = NN 或者使用 SQL 查询语句。
#### 31. Windows资源管理器操作
- **题目描述**:询问在Windows资源管理器中,选定文件或目录后,如何进行拖曳操作。
- **知识点解析**:在Windows资源管理器中,选定文件或目录后,可以直接拖曳到同一文件夹内的其他位置或者拖曳到另一个文件夹中,以此来移动或复制文件。