### 计算机二级等级考试知识点解析
#### 1. Word文档分栏功能
- **知识点**: Word文档支持分栏布局,允许用户自定义不同栏的宽度,这意味着可以在同一页中设置不同宽度的多栏布局。
#### 2. HTML文档中的注释符号
- **知识点**: 在HTML文档中,用于添加注释的符号是 `<!--...-->`。这种注释不会显示在浏览器中,但可以帮助开发者理解代码。
- **选项解析**:
- A. `//...` 是JavaScript等脚本语言中的单行注释。
- B. `/*...*/` 通常用于CSS和JavaScript中的多行注释。
- C. `<!--...-->` 正确,是HTML中的注释符号。
- D. 说法错误。
#### 3. 冯·诺依曼体系结构
- **知识点**: 冯·诺依曼体系结构提出了一种存储程序控制的概念,即计算机程序和数据被存储在同一存储器中,并且按照存储位置顺序执行指令。
- **说明**: 根据这个原则设计的计算机被称为冯·诺依曼型计算机。
#### 4. 通过Email发送文件
- **知识点**: 发送邮件时,可以通过附件功能发送小文件。
- **选项解析**:
- A. 主题中写含有小文件无法实现发送文件。
- B. 将小文件粘贴在邮件内容中可能会导致格式丢失或文件损坏。
- C. 无法办到,不正确。
- D. 使用附件功能是正确的做法。
#### 5. 表设计器中的字段定义
- **知识点**: 在表设计器中定义字段时,不是必须设置“说明”这一项。
- **选项解析**:
- A. 字段名称是必须设置的。
- B. 说明不是必须的,可以选择性填写。
- C. 数据类型是必须设置的。
- D. 字段属性通常也是必要的,例如是否可为空等。
#### 6. 局域网使用性能的关键因素
- **知识点**: 局域网的使用性能主要取决于网络的通信协议。
- **选项解析**:
- A. 拓扑结构对性能有一定影响,但不是关键。
- B. 通信协议直接影响数据传输效率和可靠性,是关键因素。
- C. 传输介质也很重要,但不是决定性因素。
- D. 操作系统对网络性能也有影响,但不是决定性的。
#### 7. 方法重写与方法重载的区别
- **知识点**: 方法重写是指子类覆盖父类的方法,方法名和参数必须相同;方法重载是指同一个类中多个方法具有相同的名字但参数不同。
- **区别**:
- 重写是面向对象编程中的一个重要特性,实现了多态性。
- 重载发生在同一个类中,使得类可以提供多个行为相似但参数不同的方法。
#### 8. 不能采用顺序存储结构的数据结构
- **知识点**: 非完全二叉树不适合采用顺序存储结构,因为这样会浪费大量空间。
- **解释**: 顺序存储结构适用于数据结构紧密排列的情况,如完全二叉树,而非完全二叉树则可能在某些位置出现空缺,导致空间浪费。
#### 9. 子类覆盖父类实例方法的限制
- **知识点**: 子类并非可以覆盖父类的所有实例方法,特别是当父类中的方法被声明为`final`时,子类就无法覆盖这些方法。
#### 10. 二维数组元素计算
- **知识点**: 若二维数组`a`有`m`列,则在`a[i][j]`前面的元素个数为`i*m+j`。
- **解析**: 二维数组按行优先存储,因此计算公式为`i*m+j`,其中`i`是行索引,`m`是每行的列数,`j`是当前行的列索引。
#### 11. Access中的主键定义
- **知识点**: 在Access数据库中,为了确保字段值的唯一性,可以将该字段定义为主键。
- **选项解析**:
- A. 索引可以提高查询速度,但不一定保证唯一性。
- B. 主键可以确保字段值不重复,是正确选择。
- C. 必填字段只是要求字段不能为空。
- D. 有效性规则用于限制数据输入,但不保证唯一性。
#### 12. C语言中的数据传递方式
- **知识点**: 在C语言中,函数调用时简单变量与形参之间采用单向值传递。
- **解析**: 当函数调用时,实参的值被复制给形参,形参的变化不会影响实参。
#### 13. 输出长整型数值
- **知识点**: 在C语言中,使用`printf`函数输出长整型变量时,应使用`%ld`格式符。
- **解析**: `%ld`是输出长整型(`long`)的标准格式符。
#### 14. Word文档中的文本格式化
- **知识点**: 在Word文档中,文本格式化的最小单位是字符,可以对单个字符进行格式设置。
- **解析**: 用户可以根据需要单独格式化每个字符。
#### 15. 多媒体环境下必备硬件
- **知识点**: 在多媒体环境下工作时,除了基本配置外,还需要配置光驱、声卡和音箱等设备。
- **解析**: 这些设备对于播放音频和视频文件至关重要。
#### 16. 软件测试的目的
- **知识点**: 软件测试的主要目的是发现软件中的错误并执行程序以验证其正确性。
- **解析**: 软件测试旨在发现并修复错误,而不是证明软件是正确的。
#### 17. Word表格的组成
- **知识点**: Word表格由若干行和若干列组成,行和列交叉的部分称为单元格。
- **解析**: 单元格是Word表格的基本构成单位。
#### 18. 外键概念的理解
- **知识点**: 外键是用来关联两个表的键值,它不是用来唯一标识元组的。
- **选项解析**:
- A. 外键确实是在一个或一组属性上定义的约束。
- B. 外键的取值可以为空。
- C. 外键通常是所参照关系的主键或唯一性索引的属性列。
- D. 用来唯一标识元组的是主键,而不是外键。
#### 19. 局部内部类
- **知识点**: 局部内部类可以访问所在类的数据字段。
- **解析**: 局部内部类可以访问外部类的成员变量,包括私有成员变量。
#### 20. 字符串存储
- **知识点**: 字符串在内存中是以一维数组的形式存储的。
- **解析**: 字符串实际上是一系列字符的序列,可以视为一维数组。
#### 21. 通用顶级域名
- **知识点**: 通用顶级域名是由三个字母组成的,如.gov表示政府机构。
- **解析**: .gov是专门用于政府机构的顶级域名。
#### 22. 控件选择
- **知识点**: 当需要输入固定选项(如性别、婚姻状况)时,应使用RadioButtonList控件。
- **解析**: RadioButtonList提供了一个列表供用户选择单个选项,适合此类应用场景。
#### 23. C语言变量定义
- **知识点**: 定义浮点型变量、初始化变量以及定义指针的正确语法。
- **选项解析**:
- A. 错误,指针*b和*c的定义不符合C语言语法。
- B. 错误,变量必须先声明再赋值。
- C. 错误,变量a和b的定义不符合C语言语法。
- D. 正确,定义了两个字符型变量并进行了初始化。
#### 24. C语言程序输出
- **知识点**: 分析C语言程序的sizeof操作符的结果。
- **解析**: sizeof(p)返回的是数组p的大小,即3个字符加结束符的大小,共4字节;sizeof(q)返回的是字符串"abc"的长度,共3字节。
#### 25. 循环队列
- **知识点**: 循环队列中元素数量的计算。
- **解析**: front和rear相同时,队列为空或满,取决于front和rear的初始值。本题中front=rear=15,表示队列可能为空也可能满(35个元素)。
#### 26. 数据库命令REPLACE
- **知识点**: 执行REPLACE命令后,记录指针的位置。
- **解析**: REPLACE命令替换符合条件的所有记录,执行完毕后记录指针位于文件尾。
#### 27. 数字数据类型
- **知识点**: 双精度数字类型的小数位数为15位。
- **解析**: 双精度类型(double)可以精确到小数点后15位。
#### 28. Java源文件命名
- **知识点**: 如果源文件中包含公共类,那么源文件的文件名必须与公共类名相同。
- **解析**: 这是为了确保编译器能够正确识别和编译对应的类。
#### 29. PHP模板技术
- **知识点**: PHP常用的模板技术之一是Smarty。
- **解析**: Smarty是一种流行的PHP模板引擎,用于分离业务逻辑与页面展示。