1、二级 VISUAL+FOXPRO-68 及答案解析(总分:100.00,做题时间:90 分钟)一、B基本操作题/B(总题数:1,分数:40.00)在下有一表单文件 myform.scx,其中包含 Text1 和 Text2 两个文本框,以及 Ok和 Caneel 两个命令按钮。打开该表单文件,然后在表单设计器环境下通过属性窗口设置相关属性完成如下操作:(分数:40.00)(1).将文本框 Text1 的宽度设置为 50。(分数:10.00)_(2).将文本框 Text2 的宽度设置为默认值。(分数:10.00)_(3).将 Ok 按钮设置为默认按钮,即通过按 Enter 键就可以选择该按钮。(
2、分数:10.00)_(4).将 Cancel 按钮的第 1 个字母 C 设置成“访问键”,即通过按 Alt+C 组合键就可以选择该按钮(在相应字母前插入一个反斜线和小于号)。(分数:10.00)_二、B简单应用题/B(总题数:1,分数:20.00)在考生文件夹下已有 xuesheng 和 chengji 两个表,请在考生目录下完成以下简单应用:(分数:20.00)(1).利用查询设计器创建查询,根据 xuesheng 和 chengji 表统计出男、女生在英语课程上各自的最高分、最低分和平均分,查询结果包含性别、最高分、最低分和平均分 4 个字段;结果按性别升序排序;查询去向为表 table1
3、。最后将查询保存在 query1.qpr 文件中,并运行该查询。(分数:10.00)_(2).使用报表向导创建一个简单报表,要求选择 xuesheng 表中的所有字段;记录不分组;报表样式为“账务式”;列数为 2,字段布局为行,方向为纵向;按学号升序排序记录;报表标题为 XUESHENG;报表文件名为 reprot1。(分数:10.00)_三、B综合应用题/B(总题数:1,分数:40.00)1.在考生文件夹下创建一个下拉式菜单 mymenu.mnx,并生成菜单程序 mymenu.mpr。运行该菜单程序时会在当前 VFP 系统菜单的末尾追加一个“考试”子菜单,如下图所示。 (分数:40.00)_
4、二级 VISUAL+FOXPRO-68 答案解析(总分:100.00,做题时间:90 分钟)一、B基本操作题/B(总题数:1,分数:40.00)在下有一表单文件 myform.scx,其中包含 Text1 和 Text2 两个文本框,以及 Ok和 Caneel 两个命令按钮。打开该表单文件,然后在表单设计器环境下通过属性窗口设置相关属性完成如下操作:(分数:40.00)(1).将文本框 Text1 的宽度设置为 50。(分数:10.00)_正确答案:(打开表单,将文本框 Text1 的 Width 属性修改为 50。答案考生文件夹)解析:(2).将文本框 Text2 的宽度设置为默认值。(分数
5、:10.00)_正确答案:(选中文本框 Text2,在属性框中找到宽度属性(Width),右击选择“重置为默认值”。)解析:(3).将 Ok 按钮设置为默认按钮,即通过按 Enter 键就可以选择该按钮。(分数:10.00)_正确答案:(将 Ok 按钮的 Default 属性值设置为.T.。)解析:(4).将 Cancel 按钮的第 1 个字母 C 设置成“访问键”,即通过按 Alt+C 组合键就可以选择该按钮(在相应字母前插入一个反斜线和小于号)。(分数:10.00)_正确答案:(将 Cancel 按钮的 Caption 属性设置为/Cancel。)解析:二、B简单应用题/B(总题数:1,分
6、数:20.00)在考生文件夹下已有 xuesheng 和 chengji 两个表,请在考生目录下完成以下简单应用:(分数:20.00)(1).利用查询设计器创建查询,根据 xuesheng 和 chengji 表统计出男、女生在英语课程上各自的最高分、最低分和平均分,查询结果包含性别、最高分、最低分和平均分 4 个字段;结果按性别升序排序;查询去向为表 table1。最后将查询保存在 query1.qpr 文件中,并运行该查询。(分数:10.00)_正确答案:(步骤 1:通过“新建”对话框新建一个查询,将 xuesheng 和 chengji 表添加到查询中。 步骤 2:在“字段”选项卡中添加
7、字段“xuesheng.性别”,并利用“函数和表达式”创建“MAX(Chengji.英语)AS 最高分”、“MIN(Chengji.英语)AS 最低分”、“AVG(Chengji.英语)AS 平均分”字段并添加到选定字段中。 步骤 3:切换到“排序依据”选项卡中选择“xuesheng.性别”字段,在“排序选项”处选择“升序”;在“分组依据”中选择字段“xuesheng.性别”。 步骤 4:选择“查询”菜单下的“查询去向”命令,然后选择表,输入表名 table1,最后将查询保存在 query1.qpr 文件中,并运行该查询。)解析:(2).使用报表向导创建一个简单报表,要求选择 xuesheng
8、 表中的所有字段;记录不分组;报表样式为“账务式”;列数为 2,字段布局为行,方向为纵向;按学号升序排序记录;报表标题为 XUESHENG;报表文件名为 reprot1。(分数:10.00)_正确答案:(步骤 1:通过报表向导新建一个报表,在“字段选取”对话框中将“xuesheng”表中的全部字段添加到“选定字段”列表框中,分组依据选择默认。 步骤 2:在“选择报表样式”对话框中选择“账务式”。 步骤 3:在“定义报表布局”对话框中选择“列数”为 2、“字段布局”为行、“方向”为纵向。 步骤 4:在“排序记录”对话框中将“学号”字段添加到“选定字段”对话框中,并选择“升序”单选按钮。 步骤 5
9、:在“完成”对话框中设置报表标题为 XCESHENG(默认即可),最后保存报表为report1。)解析:三、B综合应用题/B(总题数:1,分数:40.00)1.在考生文件夹下创建一个下拉式菜单 mymenu.mnx,并生成菜单程序 mymenu.mpr。运行该菜单程序时会在当前 VFP 系统菜单的末尾追加一个“考试”子菜单,如下图所示。 (分数:40.00)_正确答案:(步骤 1:通过“新建”对话框新建一个菜单文件,并打开菜单设计器。通过“显示”菜单打开“常规选项”对话框,在“位置”处选择追加,则新建立的子菜单会在当前 VFP 系统菜单后显示。 步骤 2:在菜单名称中输入“考试”,结果为子菜单
10、,单击“创建”按钮;在子菜单的菜单名称中输入“计算”,结果为过程,在过程中输入下列代码。 *“计算”菜单项的过程代码* SELECT xuesheng.学号,xuesheng.姓名 FROMxuesheng; INNER JOIN chengji ON xuesheng.学号=chengji.学号; WHERE 数学=ELECT AVG(数学)FROM chengji); AND 英语=(SELECT AVG(英语)FROM chengji); AND 信息技术=(SELECT AVG(信息技术)FROM chengji); ORDER BY xuesheng.学号 DESC; INTO TABLE table2.dbf * 步骤 3:在菜单名称中输入“返回”,结果为过程,在过程中输入命令“SETSYSMENU TO DEFAULT”。 步骤 4:保存菜单 mymenu.mnx,并生成可执行菜单程序mymenu.mpr,然后运行菜单程序,依次执行“计算”和“返回”菜单命令。 )解析: