1、国家二级 VF机试(操作题)模拟试卷 325及答案与解析 一、基本操作题 1 (1)打开表单 one,如图 3-18所示,通过设置控件的相关属性,使得表单运行时的开始焦点在 “打开 ”命令按钮,并且接下来的焦点的移动顺序是 “关闭 ”和 “退出 ”. (2)打开表单 two,使用 “布局 ”工具栏的 “顶边对齐 ”按钮将表单中的 3个命令按钮控件的顶边对齐。 (3)使用 SQL语句创建一个名为“分组情况表 ”的自由表, “分组情况表 ”有两个字段: “组号 ”和 “组名 ”, “组号 ”占两个字符, “组名 ”占 10个字符。请将该 SQL语句存储在 three prg中,否则不得分。 (4)
2、使用 SQL语句插入一个记录到 “分组情况表 ”中,插入的内容是,组号:01,组名:通俗唱法。请将该 SQL语句存储在 four prg中,否则不得分。 二、简单应用题 2 (1)利用查询设计器创建查询,从 xuesheng和 chengii表中找出所有 1982年出生的汉族学生记录。查询结果包含 “学号 ”、 “姓名 ”、 “数学 ”、 “英语 ”和 “信息技术 ”5个字段;各记录按 “学号 ”降序排序:杏询去向为表 tablel。最后将查询保存在queryl_qpr文件中,并运行该查询。 (2)首先 创建数据库 ci m,并向其中添加 xuesheng表和 chengji表。然后在数据库中
3、创建视图 viewl:利用该视图只能查询数学、英语和信息技术 3门课中至少有一门不及格 (小于 60分 )的学生记录;查询结果包含 “学号 ”、 “姓名 ”、 “数学 ”、 “英语 ”和 “信息技术 ”5个字段;各记录按学号降序排序。最后利用刚创建的视图 viewl查询视图中的全部信息,并将查询结果存放在表 table2中。 三、综合应用题 3 按如下要求完成综合应用 (所有控件的属性必须在表单设计器的属性窗口中设置 ): 根据 “项目信息 ”、 “零 件信息 ”和 “使用零件 ”三个表建立一个查询 (注意表之间的连接字段 ),该查询包含项目号、项目名、零件名称和 (使用 )数量四个字段,并要
4、求先按项目号升序排序、再按零件名称降序排序,保存的查询文件名为 chaxun。 建立一个表单,表单名和文件名均为 myform,表单中含有一个表格控件Gridl,该表格控件的数据源是前面建立的查询 chaxun;然后在表格控件下面添加一个 “退出 ”命令按钮 Command1,要求命令按钮与表格控什左对齐、并且宽度相同,单击该按钮时关闭表单。 国家二级 VF机试(操作题)模拟试卷 325答案与解析 一、基本操作题 1 【正确答案】 【操作步骤】 (1) 命令窗口执行: MODIFY FORM one,打开表单发计器修改表单。 选择表单对缘,修改控件对象属性值,见表 4-23。 单击 “常用 ”
5、工具栏中的 “运行 ”按钮查看结果,将表单文件保存到考生文件夹下。 (2) 命令窗口执行: MODIFY FORM two,打开表单没计器修改表单。 右击工具栏的空白区域,选择【布局】快捷菜单命令,打开 “布局 ”工具栏 (若表单设计器中未显示该工具栏,则执行该操作 )。 同时选中表单中的 3个按钮,单击 “布 局 ”工具栏中的 “顶边对齐 ”按钮 (第 3个图标按钮 ),保存表单修改。如图 4 36所示。 (3) 命令窗口执行: MODIFY cOMMAND three,打开程序文件编辑器。输入如下程序代码: CREATE TABLE 分组情况表 (组号 C(2)组名 C(10) 在命令窗口
6、执行命令: DO three,执行程序文件。 (4) 在命令窗口执行命令: MODIFY COMMAND four,打开程序文件编辑器,输入如下程序代码: INSERT INTO 分组情况表 VALUES(“01“,“通俗唱法 “) 在命令窗口执 行命令: DO four,执行程序文件。 二、简单应用题 2 【正确答案】 (1) 【操作步骤】 步骤 1:在命令窗口执行命令: cREATE QUERYquerY1,打开查询设计器。将考生文件夹下的 xuesheng和 chengji表添加到查询设计器中。 步骤 2:添加两个表后,系统弹出 “联接条件 ”对话框,自动查找两个表中相匹配的字段进行联接
7、,单击 “确定 ”按钮设置两个表的联系。 步骤 3:依次双击 xuesheng表中的 “学号 ”、 “姓名 ”字段和 chengii表中的 “数学 ”、 “英语 ”、 “信息技术 ”字段将其添加到 “字段 ”选项卡的 “选定字段 ”列表中。 步骤 4:在 “筛选 ”选项卡中, 选择 “字段名 ”中的 “表达式 ”,弹出 “表达式生成器 ”对话框,然后存 “表达式 ”框中输入 “YEAR(Xuesheng出生日期 )”,如图 4 24所示,单击 “确定 ”按钮返回 “筛选 ”选项卡,接着设置 “条件 ”为 “=”,在 “实例 ”框中输入 “1982”,在 “逻辑 ”下拉框中选择 “AND”:在第
8、二行中,选择 “字段名 ”为 “Xuesheng民族 ”, “条件 ”为“=”,在 “实例 ”框中输入 “汉 ”。 步骤 5:在 “排序依据 ”选项卡内双击 “选定字段 ”列表框中的 “Xuesheng学号 ”字段,将字段添加到 “排序条件 ”列表框中。并在 “排序选项 ”中选择 “降序 ”。 步骤 6:执行【查询】 【查询去向】菜单命令,在弹出的 “查询去向 ”对话框中单击 “表 ”图标按钮,接着在 “表名 ”中输入文件名 table1,单击 “确定 ”按钮。 步骤 7:最后单击“常用 ”工具栏中的 “运行 ”按钮运行查询 (在命令窗口输入 BROWSE命令可查看查询结果 ),将查询文件保存
9、到考生文件灾下。 (2) 【操作步骤】 步骤 1:在命令窗口执行命令: MODIFY DATABASEcj_m,新建数据库并打开数据库设计器。在数据库设计器中右击鼠标,选择【添加表】快捷菜单命令,在弹出的 “打开 ”对话框中双击xuesheng表,将表添加到数据库中,以同样的方法将 chengji表添加到数据库中。 步骤 2:在命令窗口执行如下 SQL命今语句建立视图 OPENDATAABASE cj一 m CREEATE VIEW viewl AS; SEIECT Xuesheng学号, Xuesheng姓名,Chengji数学, Chengji英语, Chengji信息技术; FROM c
10、j m!xuesl“Ienq INNER JOIN cj_m!chengjli ; ON xuesheng学号 =Chengji学号; WHERE Chengji数学 三、综合应用题 3 【正确答案】 (1) 【操作步骤】 步骤 1:命令窗口执行: cREATE QUERY CHAXUN,打开查询设计器,在 “添加表或视图 ”中,按顺序分别双击 “项目信息 ”、 “使用零件 ”和 “零件信息 ”表,添加表。 步骤 2:添加表后,在 “联接条件 ”对话框中自动查找两个表中相匹配的字段进行连接,单击 “确定 ”设置联系。 步骤 3:依次双击 “项目信息 ”表中的 “项目信息项目号 ”、 “项目信息
11、项目名 ”, “零件信息 ”表中的 “零件信息零件名称 ”和 “使用零件 ”表中的 “使用零件数量 ”字段 ,将其添加到 “字段 ”选项卡的 “选定字段 ”列表中。 步骤 4:在 “排序依据 ”选项卡内双击 “选定字段 ”列表框中的 “项目信息项目号 ”字段添加到 “排序条件 ”中;双击 “零斗信息数量 ”添加到 “排序条件 ”中,然后在 “排序选项 ”中选择 “降序 ”单选项。 步骤5:最后单击 “常用 ”工具栏中的 “运行 ”按钮查看结果,:将查询文件保存到考生文件夹下。 步骤 6:命令窗口执行: cREATE FORM MYFORM,新建表单。句表单添一个表格和一个命令按钮控件。 步骤 7:设置表单及各控件的属性值,见表 4-32。 步骤 8:编写 “退出 ”命令按钮 click事件代码如下: THI SFORM RELEASE 步骤 9:同时选中命令按钮与表格控件 (按住 shift键币放 ),选择主菜单栏中的【格式】 【大小】 【调整到最宽】命令;然后选中【格式】 【对齐】 【左边对齐】命令。 步骤 10: 单击“常用 ”工具栏中的 “运行 ”按钮查看结果,将表单文件保存到考生文件夹下。