### VFP笔试复习知识点解析 #### 一、数据库系统的核心 **知识点:** - **数据库系统的核心:** 数据库管理系统(Database Management System, DBMS)。它是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。 #### 二、VFP中的关系完整性 **知识点:** - **关系完整性:** 在VFP中,关系完整性主要包括实体完整性(Entity Integrity)、域完整性(Domain Integrity)和参照完整性(Referential Integrity)。 - **实体完整性:** 确保表中的每一行都有唯一的标识符(通常是主键),不允许主键为空。 - **域完整性:** 限制列的取值范围或类型,确保数据的有效性和一致性。 - **参照完整性:** 维护表之间的关联,确保外键引用的主键存在于被引用的表中。 #### 三、VFP中的赋值语句 **知识点:** - **正确的赋值语句:** - `STORE 3 TO a, b, c`:将3赋值给a、b和c三个变量。 - 其他选项均为错误示例: - `x=8, y=kkk`:不符合VFP语法规范。 - `ACCEPT "请输入一个正整数" TO s`:正确的语法是`ACCEPT "提示消息" TO 变量名`。 - `WAIT "请输入一个日期" TO r`:正确的语法是`WAIT "提示消息" TO 变量名`。 #### 四、表达式的计算 **知识点:** - **表达式:** `Len("关系数据软件vfp") + 2` 的结果是11.00。其中,`Len()` 函数用于计算字符串长度,“关系数据软件vfp”的长度为11,加上2等于13。 #### 五、删除表的命令 **知识点:** - **删除表命令:** `DROP TABLE st` 用于从数据库中删除名为st的表。 #### 六、数据库系统的冗余 **知识点:** - **数据冗余:** 数据库系统通过规范化等技术手段减少数据冗余。正确答案是D:“数据库系统减少了数据冗余”。 #### 七、NULL值的理解 **知识点:** - **NULL值:** 在VFP中,NULL值表示未知或者不存在的数据。因此,正确答案是D:“不确定”。 #### 八、修改学生表成绩 **知识点:** - **修改成绩:** 使用 `REPLACE ALL 成绩 WITH 成绩 * 1.1` 命令将学生表中所有学生的成绩增加10%。 #### 九、数组元素的数量 **知识点:** - **数组元素数量:** 使用 `DIMENSION AA(2,4)` 定义了一个二维数组,其中包含8个元素(2行4列)。 #### 十、字符串处理 **知识点:** - **字符串处理命令:** 要从字符串“计算机2005-2006第一学期期末考试”中提取“计算机期末考试”,正确的命令是 `? LEFT(A,6) + RIGHT(A,8)` 。 #### 十一、返回字符型值的函数 **知识点:** - **返回字符型值的函数:** `TIME()` 函数返回当前时间的字符型表示。 #### 十二、逻辑型字段的查询 **知识点:** - **逻辑型字段查询:** 显示所有“是否通过”字段值为假(.F.)的记录,正确的命令是 `LIST FOR NOT 是否通过` 。 #### 十三、运行表单文件 **知识点:** - **运行表单命令:** 正确的命令是 `DO FORM myform` ,用于运行名为myform的表单文件。 #### 十四、Timer控件的时间间隔属性 **知识点:** - **Timer控件的时间间隔属性:** `INTERVAL` 属性用于设置Timer控件触发事件的时间间隔。 #### 十五、属性、方法和事件的概念 **知识点:** - **属性、方法和事件:** 类具有继承性、封装性和多态性。属性描述对象的状态,方法表示对象的行为。错误的选项是D:“可以为表单添加新的属性、方法和事件”。虽然可以自定义属性和方法,但事件是预定义的,不能随意添加。 #### 十六、LOOP语句的功能 **知识点:** - **LOOP语句功能:** 在循环结构中,LOOP语句用于跳回到DOWHILE语句继续执行循环体。 #### 十七、SQL语句中的有效性规则 **知识点:** - **有效性规则:** 使用 `CHECK` 短语为字段定义有效性规则。 #### 十八、全局变量的声明 **知识点:** - **全局变量声明:** 使用 `PUBLIC` 关键字声明全局变量,可以在所有程序中使用。 #### 十九、释放特定前缀的内存变量 **知识点:** - **释放内存变量:** 使用 `RELEASE ALL LIKE A*` 命令清除所有以A开头的内存变量。 #### 二十、报表设计器中的控件 **知识点:** - **可编辑表达式的控件:** 在报表设计器中,域控件(Domain Control)可以编辑表达式。 #### 二十一、自由表的索引类型 **知识点:** - **自由表索引:** 自由表不存在主索引(Primary Index),但可以创建候选索引(Candidate Index)、普通索引(Normal Index)和唯一索引(Unique Index)。 #### 二十二、学号字段的输入掩码 **知识点:** - **输入掩码:** 学号字段的输入掩码应为 `9999999` ,确保输入7位数字。 #### 二十三、SQL语句中的分组检索 **知识点:** - **分组检索:** 使用 `GROUP BY` 后面的 `HAVING` 子句来过滤掉不满足条件的分组。 #### 二十四、非容器类控件 **知识点:** - **非容器类控件:** Label标签是非容器类控件之一,不能包含其他控件。 #### 二十五、视图与查询的区别 **知识点:** - **视图和查询的区别:** - 视图是一个虚表,依赖于基础表。 - 查询的结果通常是一次性的,并且不保存在数据库中。 - 视图可以更新源表,但查询结果无法直接更新源表数据。
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助