### 计算机二级等级考试知识点解析
#### 1. switch语句的转换
- **知识点**: `switch` 语句是一种多分支选择结构,它根据条件表达式的值选择执行其中一个分支。
- **解析**: 在某些编程语言中,如C或C++中,`switch` 语句可以被重写为一系列的`if...else if...else` 语句来实现相同的功能。例如,原本使用`switch` 语句来判断某个变量的值并执行相应的代码块,可以通过多个`if` 语句来替代这种结构。因此,正确答案是**B. if**。
#### 2. 数据关联关系
- **知识点**: 数据关联关系描述了两个实体之间的连接方式。
- **解析**: 在同一所学校中,“系”与“教师”的关系是一对多的关系。一个系可以有多位教师,而每位教师只能属于一个系(假设题目背景中不考虑跨系任教的情况)。因此,正确答案是**B. 一对多**。
#### 3. 数据库管理系统的性质
- **知识点**: 数据库管理系统(DBMS)是一种用于管理和维护数据的软件。
- **解析**: DBMS不是操作系统的一部分,也不是一种编译系统,更不是操作系统本身,它是运行在操作系统之上的系统软件。因此,正确答案是**B. 在操作系统支持下的系统软件**。
#### 4. 变量命名规则
- **知识点**: VB(Visual Basic)中的变量命名规则。
- **解析**: 在VB中,变量名不能包含特殊符号,也不能使用关键字。选项A和D都是VB中的内置函数名称,不能用作变量名。选项B中的括号不符合命名规则。因此,正确答案是**C. Co1**。
#### 5. 顺序查找的时间复杂度
- **知识点**: 顺序查找的基本概念及其时间复杂度。
- **解析**: 对于长度为n的线性表,最坏情况下需要检查表中的每一个元素,因此需要比较的次数为n。正确答案是**C. n**。
#### 6. 算法的特性
- **知识点**: 算法的有穷性定义。
- **解析**: 算法的有穷性指的是算法必须在有限的时间内结束。这主要指的是算法程序的运行时间是有限的。正确答案是**A. 算法程序的运行时间是有限的**。
#### 7. 字段的有效性规则
- **知识点**: 数据库字段的有效性规则设置。
- **解析**: 设置字段的有效性规则是为了确保输入的数据满足一定的条件或格式。字段大小、格式等属性并不直接影响数据的有效性,而有效性文本则是当有效性规则不满足时显示的提示信息。因此,正确答案是**C. 有效性规则**。
#### 8. Word2003的打印预览功能
- **知识点**: Word2003中的打印预览界面操作。
- **解析**: 在Word2003的打印预览模式下,使用放大镜图标可以切换回编辑状态。正确答案是**C. 放大镜**。
#### 9. SQL查询语句
- **知识点**: SQL中使用GROUP BY和HAVING子句进行复杂查询。
- **解析**: 本题要求查询3门以上课程的成绩在90分以上的学生学号及90分以上课程数。正确的SQL语句应该先筛选出分数大于90的记录,然后按照学号分组,并统计每组的记录数(即课程数),最后使用HAVING子句筛选出满足条件的记录。因此,正确答案是**A. SELECT 学号, COUNT(*) FROM 成绩 WHERE 分数>90 GROUP BY 学号 HAVING COUNT(*)>3**。
#### 10. 物理删除记录
- **知识点**: 使用命令行进行物理删除数据库记录的方法。
- **解析**: 物理删除记录通常需要先使用DELETE命令标记记录为已删除,再使用PACK命令实际删除这些记录。正确答案是**B. DELETE;PACK**。
#### 11. Word2000与网页制作
- **知识点**: Word2000是否可以用来制作网页。
- **解析**: Word2000具有一定的HTML输出功能,可以用来制作简单的网页。因此,题目中的陈述是**错误**的。
#### 12. 注释的作用
- **知识点**: 注释在编程中的作用。
- **解析**: 注释是用来帮助程序员理解代码,它们不会在程序运行时被解释器或编译器执行。因此,题目中的陈述是**错误**的。
#### 13. 宏中的备注列字符限制
- **知识点**: Access宏中备注列的最大字符数。
- **解析**: 在Access宏设计中,备注列最大可容纳255个字符。正确答案是**C. 255**。
#### 14. 合法浮点数
- **知识点**: C语言中的合法浮点数表示方法。
- **解析**: 合法的浮点数表示包括小数形式、指数形式等。选项A中包含非法的指数表示;选项C中包含非法的小数部分;选项D中包含非法的指数表示。因此,正确答案是**B. -.60 12e-4 -8e5**。
#### 15. 将数据保存到二维数组
- **知识点**: 使用命令将数据保存到二维数组中。
- **解析**: 在FoxPro等数据库软件中,使用SCATTER TO命令可以将当前表中的数据保存到一个二维数组中。正确答案是**A. scatterto**。
#### 16. FOR循环的执行次数
- **知识点**: FOR循环的执行次数计算。
- **解析**: 本题中的FOR循环起始值为10,终止值为0,步长为3,因此循环不会被执行。正确答案是**D. 0**。
#### 17. 普通索引的目的
- **知识点**: 创建数据库索引的目的。
- **解析**: 建立索引的主要目的是提高查询效率,普通索引可以加快查询速度。正确答案是**D. 加快数据库表的查询速度**。
#### 18. 表达式判断
- **知识点**: C语言中的逻辑表达式。
- **解析**: 在C语言中,表达式`a != 0`可以正确表示`a`不等于0。而选项A、B、C都不能正确表示这一关系。因此,正确答案是**ABC**。
#### 19. 数据类型占用空间
- **知识点**: C++语言中double类型的内存占用。
- **解析**: 在C++中,`double`类型通常占用8个字节的空间。正确答案是**B. 8**。
#### 20. 函数模板的概念
- **知识点**: 函数模板的概念及应用。
- **解析**: 函数模板允许开发者编写通用函数,通过传递不同类型的实际参数来生成具体的函数。函数模板不是一个具体类型的函数,也不是函数的类型。因此,正确答案是**C. 通过使用不同的类型参数,函数模板可以生成不同类型的函数**。
#### 21. Word文档格式设置
- **知识点**: Word中的边框设置。
- **解析**: 在Word中,可以通过“格式”菜单下的“边框和底纹”命令来设置文字的边框。正确答案是**正确**。
#### 22. 数据排序
- **知识点**: Access2003中的数据排序命令。
- **解析**: 在Access2003中,数据排序功能位于“记录”菜单中。正确答案是**B. 记录**。
#### 23. 网络设备概念
- **知识点**: 网络设备的基本概念。
- **解析**: 服务器是指在网络中提供共享资源并管理这些资源的计算机。正确答案是**B. 服务器**。
#### 24. 线程生命周期
- **知识点**: Java线程的生命周期状态。
- **解析**: Java线程的生命周期通常包括新建(new)、就绪(ready)、运行(running)和死亡(dead)等状态。正确答案是**ABCD**。
#### 25. 数据库文件打开方式
- **知识点**: 数据库文件的打开方式。
- **解析**: 若要使打开的数据库文件能被其他用户共享且只能浏览数据,则应选择以只读方式打开。正确答案是**A. 以只读方式打开**。
#### 26. 用户权限
- **知识点**: 用户权限的概念。
- **解析**: 如果使用SHOW GRANTS命令显示用户的权限为USAGE,这意味着该用户只有最基本的登录权限,无法执行任何操作。这通常意味着该用户不具备任何特定的数据库操作权限。