1、国家二级 VF 机试(操作题)-试卷 196 及答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.(1)打开表单 one,向其中添加一个组合框(Combol),并将其设置为下拉列表框。 (2)在表单 one 中,通过 RowSource 和 RowSourceType 属性手 1 指定组合框 Combol 的显示条目为“上海”、“北京”(不要使用命令指定这两个属性)。 (3)向表单 one 中添加两个命令按钮 Command1 和 Command2,其标题分别为“统计”和“退出”。为“退出”命令按钮的 Click 事件写一条命令,执行该命令时关闭和
2、释放表单。 (4)为表单 one 中的“统计”命令按钮的 Click 事件写一条 SQL 命令,执行该命令时,将“歌手表”中所有“歌手出生地”与组合框(Combol)指定的内容相同的歌手的全部信息存入自由表 birtholace 中。(分数:2.00)_二、简单应用题(总题数:1,分数:2.00)2.(1)打开 test db 数据库,根据表 dept 和表 sell 并使用查询设计器设计一个名称为 three 的查询,按“年度”分部门(按年度和部门分组)统计“月平均销售”(通过销售额计算)、“月平均工资”(通过工资额计算)和“月平均利润”(通过“月平均销售一月平均工资”计算)。查询统计结果按
3、“部门号”、“年度”升序排序,并将查询结果输出到表 tabb 中。表 mbb 的字段名依次为:“部门号”、“部门名”、“年度”、“月平均销售”、“月平均工资”、“月平均利润”。设计完成后,运行该查询。 (2)打开文件名为 testa 的表单。该表单完成如下功能: 每当用户输入用户名和口令并按“确认”按钮后,利用表pass 中记录检查其输入是否正确,若正确,就显示“欢迎使用本系统!”,字样,并关闭表单;若不正确,则显示“用户名或口令不对,请重输入!”字样;如果三次输入不正确,就显示“用户名或口令不对,登录失败!”宁样,并关闭表单。 修改口令输入文本框,使输入的口令显示为”*”。 修改该表单“确认
4、”按钮的 click 事件中的程序。请将第 3、4 和 12 行语句修改正确。修改时不允许增加或删除行,只能在错误行上进行修改。(分数:2.00)_三、综合应用题(总题数:1,分数:2.00)3.在考生文件夹下创建一个顶层表单 myformsex(表单的标题为“考试”),然后创建并在表单中添加菜单(菜单的名称为 mymenumnx,菜单程序的名称为 mymenumpr)。效果如降 327 所示。 (分数:2.00)_国家二级 VF 机试(操作题)-试卷 196 答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.(1)打开表单 one,向其中添加一个
5、组合框(Combol),并将其设置为下拉列表框。 (2)在表单 one 中,通过 RowSource 和 RowSourceType 属性手 1 指定组合框 Combol 的显示条目为“上海”、“北京”(不要使用命令指定这两个属性)。 (3)向表单 one 中添加两个命令按钮 Command1 和 Command2,其标题分别为“统计”和“退出”。为“退出”命令按钮的 Click 事件写一条命令,执行该命令时关闭和释放表单。 (4)为表单 one 中的“统计”命令按钮的 Click 事件写一条 SQL 命令,执行该命令时,将“歌手表”中所有“歌手出生地”与组合框(Combol)指定的内容相同的
6、歌手的全部信息存入自由表 birtholace 中。(分数:2.00)_正确答案:(正确答案:【操作步骤】 (1)命令窗口执行:MODIFY FORM one,打开表单设计器新建表单。通过“表单控件”工具栏向表单添加一个组合框(Combol),修改组合框的 Style 属性值为:2-下拉列表框。 (2)接上题操作,修改组合框(Combol)的 RowSourcerype 属性值为:1-值:RowSoLircc 属性值为:上海,北京。 (3)向表单添加两个命令按钮,修改命令按钮(bmmandl)的 Caption 属性值为:统计:修改命令按钮(command2)的 Caption 属性值为;退出
7、。 “退出”按钮 Click 事件代码:THIsFORMRELEASE。 (4)“统计”按钮(CommandI)click 事件代码: SELECT*FROM 歌手表; WHERE 歌手出生地=THISFORMCOMBol DISPLAYVALUE; INTO DBF birthplace)解析:二、简单应用题(总题数:1,分数:2.00)2.(1)打开 test db 数据库,根据表 dept 和表 sell 并使用查询设计器设计一个名称为 three 的查询,按“年度”分部门(按年度和部门分组)统计“月平均销售”(通过销售额计算)、“月平均工资”(通过工资额计算)和“月平均利润”(通过“月
8、平均销售一月平均工资”计算)。查询统计结果按“部门号”、“年度”升序排序,并将查询结果输出到表 tabb 中。表 mbb 的字段名依次为:“部门号”、“部门名”、“年度”、“月平均销售”、“月平均工资”、“月平均利润”。设计完成后,运行该查询。 (2)打开文件名为 testa 的表单。该表单完成如下功能: 每当用户输入用户名和口令并按“确认”按钮后,利用表pass 中记录检查其输入是否正确,若正确,就显示“欢迎使用本系统!”,字样,并关闭表单;若不正确,则显示“用户名或口令不对,请重输入!”字样;如果三次输入不正确,就显示“用户名或口令不对,登录失败!”宁样,并关闭表单。 修改口令输入文本框,
9、使输入的口令显示为”*”。 修改该表单“确认”按钮的 click 事件中的程序。请将第 3、4 和 12 行语句修改正确。修改时不允许增加或删除行,只能在错误行上进行修改。(分数:2.00)_正确答案:(正确答案:(1) 【操作步骤】 步骤 1:命令窗口执行:CREATE QuERY three,打开查询设计器,将考生文件夹下的 dept 表和 sell 表添加到查询设计器中。 步骤 2:添加两个表后,系统弹出“联接条件”对话框,自动查找两个表中相匹配的字段进行联接,单击“确定”。 步骤 3:依次双击 dept 表中的“部门号”、“部门名”字段和 sell 表中的“年度”字段添加到“字段”选项
10、卡的“选定字段”列表中,在“函数和表达式”框中输入:AVG(Sell销售额)AS 月平均销售,再单击“添加”按钮,将表达式添加到“选定字段”列表中,以同样的方法,再添加“AVG(Sell工资额)AS 月平均工资”和“AVG(Sell销售额-Sell-工资额)AS 月平均利润”两个表达式到“选定字段”列表框中。如图 443 所示。 )解析:三、综合应用题(总题数:1,分数:2.00)3.在考生文件夹下创建一个顶层表单 myformsex(表单的标题为“考试”),然后创建并在表单中添加菜单(菜单的名称为 mymenumnx,菜单程序的名称为 mymenumpr)。效果如降 327 所示。 (分数:2.00)_正确答案:(正确答案:【操作步骤】 步骤 1:命令窗口执行:CREATE MENU mymenu,在“新建菜单”中单击“菜单”图标按钮,打丌菜单设计器。在“菜单名称”列的文本框中依次输入“统计(T)”和“退出 n解析: