1、国家二级 VF机试(操作题)模拟试卷 331及答案与解析 一、基本操作题 1 (1)打开 “学生管理 ”数据库,并从中永久删除 “学生 ”表。 (2)建立一个自由表 “教师 ”,表结构如下: 编号字符型 (8) 姓名字符型 (10) 性别字符型 (2) 职称字符型 (8) (3)利用查询设计器建立一个查询,该查询包含课程名为 “数据库 ”的 “课程 ”表中的全部信息,生成的查询保存为 query。 (4)用 SOL LIPDATE语句将 “课程 ”表中课程名为 “数据库 ”的课程的 “任课 教师 ”更改为 “I“2222”,并将相应的 SQL语句存储在文件 four prg中。 二、简单应用题
2、 2 (1)根据 “班级学生 ”库中的表用 SOL SELECT命令查询学生的学号、姓名、课程号和成绩,结果按 “课程号 ”降序排序, “课程号 ”相同时按 “成绩 ”降序排序,并将查询结果存储到 cib表中,将使用的 sQL语句保存到 mysql txt中。 (2)使用表单向导选择 “学生 ”表生成一个躬为 myforrnI的表单。要求选择 “学生 ”表中所有字段,表单样式为 “浮雕式 ”;按钮类型为 “图片按钮 ”;排序字段选择 “学号 ”(降序 );表单标题为 “学生基本情况输入维护 ”。 三、综合应用题 3 在考生文件夹下,打开 ec数据库,完成如下综合应用 (所有控件的属性必须存表单
3、设汁器的属性窗口中设置 ): 设计一个文件名和表单名均为 form2的表单,表单标题为 “客户基本信息 ”。 要求该表单上有 “女客户信息查询 ”(Conamand1)“客户信息输出 ”(Command2)和“退出 ”(Command3)三个命令按钮。各命令按钮功能如下: 单击 “女客户信息查询 ”按钮,使用 SQL的 SELECT命令查询客户表 cud中 “女客户 ”的全部信息。 单击 “客户信息输出 ”按钮,调用考生文件关闭的报表文件 reponl在屏幕上预览(PREVlEW)客户信息。 单击 “退出 ”按钮,关闭表单。 国家二级 VF机试(操作题)模拟试卷 331答案与解析 一、基本操作
4、题 1 【正确答案】 本题考查了数据库和表的基本操作,包括新建表和删除表的操作;利用查询设计器建立查询;通过 SQL语句更新表记录。 操作过程中特别要注意的是在删除表时,是将表从数据库中删除还是移出;而新建自由表时,如果当前有打开的数据库,则需要先关闭教据库再建立数据 表。 建立查询时注意在查询设计器中设置筛选条件,其他操作都比较简单;而利用 SQL更新表记录时,直接套用SQLUPDATE的命令格式即可。 【操作步骤】 (1) 在命令窗口执行命令:MODIFY DATABASE学生管理,打开数据库设计器。 右击数据库设计器中的“学生 ”表,选择【删除】快捷菜单命令,在弹出的 Visual Fo
5、xPro对话框中单击 “删除 ”按钮 (如图 4 14所示 ),将 “学生 ”表永久性删除。(2) 在命令窗口执行命令: cLOSE ALL,关闭所有文件。 继续在命令窗口执行命令: CREATE教 师,打开表设计器新建 “教师 ”表结构。 根据题意,在表设计器中逐行输入每个字段的 “字段名 ”,并设置字段 “类型 ”和 “宽度 ”,然后单击 “确定 ”按钮,此时系统会弹出一个对话框询问 “现在输入数据记录吗 ?”,本题不需要录入数据,单击 “否 ”按 钮。 (3) 在命令窗口执行命令: OPEN DATABASE学生管理,打开数据库环境。 在命令窗口执行命令: cREATE QUERY qu
6、ery,打开查询设计器,存 “添加表或视图 ”对话框中,双击 “课程 ”表,将表添加到查询设计器中。 在 “字段 ”选项卡中单击“全部添加 ”按钮,将 “可用字段 ”列表中的字段全部添加到 “选定字段 ”列表中。 在“筛选 ”选项卡的 “字段名 ”下拉列表中选择 “课程课程名 ”字段,在 “条件 ”下拉框中选择 “=”,在 “实例 ”框中输入 “数据库 ”。 最后单击 “常用 ”工具栏中的 “运行 ”按钮查看结果, 将查询文件保存到考生文件夹下。 (4) 在命令窗口执行命令:MODIFY COMMAND four,打开程序文件编辑器。 在编辑器中输入代码:UPDATE课程 SET 任课教师 =
7、”T2222”WHERE课程名 =数据库 ”。 在命令窗口执行命令: DO four prg,执行捌芋文件。 【考点链接】表的基本操作、自由表、SQL表结构的修改、查询的建立与使用。 二、简单应用题 2 【正确答案】 (1) 【操作步骤】 步骤 1:命令窗口执行: MODUFY FILE mysql,打开文本编辑器编写 SQL命令。 步骤 2:在编辑器中输入如下程序代码 (以下程序是通过查询设计器牛成 ); SELECT学生学号,学生姓名,成绩课程号,成绩成绩; FROM班级学生 !学生 I NNER JOIN班级学生 !成绩; ON学生学号 =成绩学号; ORDER BY成绩课程号 DESC
8、,成绩成绩 DESC;查询结果先括 “课程号 ”降序,再按 “成绩 ”降序 INTO TABLE cjb dbf 步骤 3:在命令窗口执行命令: DO mysql txt,执行文件 (注意:执行文件时,文件缀名 txt不能缺省 )。(2) 【操作步骤】 步骤 1:命令窗口执行: OPEN DATABASE,班级学生,打开数据库环境。 步骤 2:执行【文件】 【新建】菜单命令,或单击 “常用 ”工具栏的“新建 ”按钮,在 “新建 ”中选 “表单 ”选项,单击 “向导 ”图标按钮, “向导选取 ”中选 “表单向导 ”项,单击 “确定 ”按钮启动表单向导。如图 4 37所示。步骤 3: “步骤 1-
9、字段选取 ”界面的 “数据库和表 ”下选中“学生 ”表,将 “可用字段 ”全部添加到 “选定字段 ”中,单击 “下一步 ”按钮。如图 438所示。 步骤 4: “步骤 2,选择表单样式 ”界面中选 “样式 ”中的 “浮雕式 ”,再在 “按钮类型 ”中选 “图片按钮 ”,单击 “下一步 ”。如图 439所示。 步骤 5: “步骤3排序次序 ”界面中双击 “可用的字段或索引标识 ”中的 “学号 ”到 “定字段 ”中,然后选中 “降序 ”选项,单击 “下一步 ”按钮。如图 4-40所示。步骤 6: “步骤 4-完成 ”界面中的 “请键入表单标题 ”下方文本框中输入 “学生基本情况输入维护 ”,单击
10、“完成 ”按钮。如图 4-41所示。 步骤 7:在 “另存为 ”对话框的 “保存表单为: ”框中输入表单文件名 myfoml,单击 “保存 ”按钮。 三、综合应用题 3 【正确答案】 步骤 1:在命令窗口执行命令: cREATE FORM form2,打开表单设计器新建表单。从 “表单控件 ”工具栏中依次向表单添加三个命令投钮控件。 步骤 2:在 “属性 ”面板的下拉框中选择表单对象,在 “全部 ”选项卡中修改对象属性值,见表 46。 步骤3:双击命令按钮编写各个命令按钮的 Click事件代码,如图 4 11所示。各按钮代码如下: “女客户信息查询 ”按钮的 Click事件代码: SELECT*FROM CUST WHERE性别 =“女 ”。 “客户信息输出 ”按钮的 Click事件代码: REPORT FORM REPORTl PREV工 EW。 “退出 ”按钮的 click事件代码:THISFORM RELEASE。步骤 4:单击 “常用 ”工具栏中的 “运行 ”按钮查看结果,将表单文件保存到考生文件夹下。