全国计算机二级VFP考试主要测试考生对Visual FoxPro(VFP)数据库管理系统的基础知识和操作技能。VFP是一种关系型数据库管理系统,常用于数据处理和应用程序开发。以下是对题目中涉及知识点的详细解释:
1. **创建表单**:在VFP中,创建表单的命令是`CREATE FORM`,选项A正确。表单是用户界面的基本元素,用于组织和展示数据。
2. **获取复选框值**:在VFP中,要获取复选框的值,应该使用`ThisForm`对象来引用表单中的控件,然后通过控件名和`.Value`属性。因此,正确表达式是`ThisForm.CheckBox1.Value`,选项B正确。`.Selected`属性通常用于列表框或组合框,表示项是否被选中。
3. **设置命令按钮文本**:要设置命令按钮在界面运行时显示的文本,应修改其`Caption`属性,选项D正确。
4. **参照完整性的删除规则**:在VFP中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了“级联”,当删除父表中的记录时,会自动删除子表中所有相关的记录,以保持数据的一致性。选项C描述了这种行为。
5. **SQL空值判断**:在SQL中,判断字段是否为空值的表达式是`IS NULL`,因此选项C是正确的。`IS EMPTY`通常用于VFP的字段,而不是SQL标准。
6. **查询语句**:
- (32)查询在“北京”和“上海”区域的商店信息,应使用逻辑运算符`OR`,所以正确命令是选项B。
- (33)查询单价最高的商品销售情况,需要连接`商品`和`销售`表,然后找到单价最高(`MAX(单价)`),并计算销售金额。正确命令是选项A,它使用子查询来获取最高单价。
- (34)查询商品单价在10到50之间且日销售数量大于20的商品,需要使用`BETWEEN`操作符和`ORDER BY`语句降序排列。正确命令是选项A。
- (35)查询销售金额合计超过20000的商店,需要连接`商店`和`销售`表,计算每个商店的销售金额合计。正确命令是选项A,它使用`GROUP BY`语句进行分组,`HAVING`子句过滤条件,并计算销售金额合计。
这些题目涵盖了VFP的基础操作,如表单设计、控件交互、SQL查询和数据库管理的核心概念。熟悉这些知识点对于通过计算机二级VFP考试至关重要。学习VFP不仅有助于理解数据库原理,还能为其他数据库系统的学习打下基础,因为许多概念在不同的数据库管理系统中都是通用的。