1、国家二级 VF机试(操作题)模拟试卷 516及答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.在考生文件夹下,完成如下操作: (1)打开考生文件夹下的表单 one,如下图所示,编写“显示”命令按钮的 Click事件代码,使表单运行时单击该命令按钮则在 Text1文本框中显示当前系统日期的年份(提示:通过设置文本框的 Value属性实现,系统日期函数是 date(),年份函数是 year()。 (2)打开考生文件夹下的表单 two,如下图所示,选择“表单”菜单中的“新建方法程序”命令,在“新建方法程序”对话框中,为该表单新建一个 test方法,然后
2、双击表单,选择该方法编写代码,该方法的功能是使“测试”按钮变为不可用,即将该按钮的 Enabled属性设置为.F.。 (分数:2.00)_二、简单应用题(总题数:1,分数:2.00)2.在考生文件夹下完成如下简单应用: (1)打开“课程管理”数据库,使用 SQL语句建立一个视图salary,该视图包括系号和平均工资两个字段,并且按平均工资降序排列。将该 SQL语句存储在four.prg文件中。 (2)打开考生文件夹下的表单 six,如下图所示,“登录”命令按钮的功能是:当用户输入用户名和口令以后,单击“登录”按钮时,程序在自由表“用户表”中进行查找,若找不到相应的用户名,则提示“用户名错误”,
3、若用户名输入正确,而口令输入错误,则提示“口令错误”。修改“登录”命令按钮 Click事件中标有错误的语句,使其能够正确运行。 (分数:2.00)_三、综合应用题(总题数:1,分数:2.00)3.在考生文件夹下完成下列操作: (1)建立一个表单名和文件名均为 myform的表单,如下图所示。表单的标题为“教师情况”,表单中有两个命令按钮(Command1 和(;ommand2),两个复选框(Check1 和Check2)和两个单选按钮(Option1 和 Option2)。Command1 和 Command2的标题分别是“生成表”和“退出”,Check1 和 Check2的标题分别是“系名”
4、和“工资”,Option1 和 Option2的标题分别是“按职工号升序”和“按职工号降序”。 (分数:2.00)_国家二级 VF机试(操作题)模拟试卷 516答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.在考生文件夹下,完成如下操作: (1)打开考生文件夹下的表单 one,如下图所示,编写“显示”命令按钮的 Click事件代码,使表单运行时单击该命令按钮则在 Text1文本框中显示当前系统日期的年份(提示:通过设置文本框的 Value属性实现,系统日期函数是 date(),年份函数是 year()。 (2)打开考生文件夹下的表单 two,如下
5、图所示,选择“表单”菜单中的“新建方法程序”命令,在“新建方法程序”对话框中,为该表单新建一个 test方法,然后双击表单,选择该方法编写代码,该方法的功能是使“测试”按钮变为不可用,即将该按钮的 Enabled属性设置为.F.。 (分数:2.00)_正确答案:(正确答案:【操作步骤】 (1)利用“文件”菜单下的“打开”命令来打开表单 one,或使用命令“MODIFY FORM one”打开表单 one。在“显示”命令按钮的 Click事件中输入代码“thisformtext1valueyear(date()”,如图 3105 所示。保存并运行修改后的表单,查看运行结果。 (2)打开表单 tw
6、o,在“表单”菜单中选择“新建方法程序”命令,新建一个名为 test的方法。在属性窗口中双击此方法,在弹出的窗口中编写用户自定义过程代码“ThisFormCommand1Enabled.F.”,在表单设计器环境下双击“测试”命令按钮,编写 Click事件代码“ThisFormTest”,如图 3106 所示。 保存并运行修改后的表单,查看运行结果。 (3)创建一个快速报表,如图 3107 所示。预览该报表,查看设计后的效果。 )解析:二、简单应用题(总题数:1,分数:2.00)2.在考生文件夹下完成如下简单应用: (1)打开“课程管理”数据库,使用 SQL语句建立一个视图salary,该视图包
7、括系号和平均工资两个字段,并且按平均工资降序排列。将该 SQL语句存储在four.prg文件中。 (2)打开考生文件夹下的表单 six,如下图所示,“登录”命令按钮的功能是:当用户输入用户名和口令以后,单击“登录”按钮时,程序在自由表“用户表”中进行查找,若找不到相应的用户名,则提示“用户名错误”,若用户名输入正确,而口令输入错误,则提示“口令错误”。修改“登录”命令按钮 Click事件中标有错误的语句,使其能够正确运行。 (分数:2.00)_正确答案:(正确答案:(1)【操作步骤】 步骤 1:打开考生文件夹下的数据库文件“课程管理”。 步骤2:新建一个程序,输入如下代码。 生成一个视图,数据
8、由查询获得 CREATE sq1 VIEW salary AS SELECT教师表.系号,AVG(教师表.工资)AS 平均工资; 设置数据来源 FROM 教师表; GROUP BY子句用于按系号分组,查询结果按平均工资降序排列 GROUP BY 教师表.系号 ORDER BY 2 DESC 步骤 3:保存程序名为“four.prg”,并运行该程序。 (2)【操作步骤】 步骤 1:打开考生文件夹下的表单six.scx,修改其中的错误语句,如图 3108 所示。 步骤 2:保存并运行表单,如图 3109 所示。)解析:三、综合应用题(总题数:1,分数:2.00)3.在考生文件夹下完成下列操作: (
9、1)建立一个表单名和文件名均为 myform的表单,如下图所示。表单的标题为“教师情况”,表单中有两个命令按钮(Command1 和(;ommand2),两个复选框(Check1 和Check2)和两个单选按钮(Option1 和 Option2)。Command1 和 Command2的标题分别是“生成表”和“退出”,Check1 和 Check2的标题分别是“系名”和“工资”,Option1 和 Option2的标题分别是“按职工号升序”和“按职工号降序”。 (分数:2.00)_正确答案:(正确答案:【操作步骤】 步骤 1:新建一个表单文件,通过表单控件工具栏向表单中添加各控件,并将“教师表”和“学院表”添加到表单的数据环境中。 步骤 2:通过属性窗口设置表单及各控件的相关属性,如图 3110 所示。 )解析: