[计算机类试卷]国家二级VF机试模拟试卷55及答案与解析.doc

上传人:ideacase155 文档编号:500549 上传时间:2018-11-29 格式:DOC 页数:4 大小:242KB
下载 相关 举报
[计算机类试卷]国家二级VF机试模拟试卷55及答案与解析.doc_第1页
第1页 / 共4页
[计算机类试卷]国家二级VF机试模拟试卷55及答案与解析.doc_第2页
第2页 / 共4页
[计算机类试卷]国家二级VF机试模拟试卷55及答案与解析.doc_第3页
第3页 / 共4页
[计算机类试卷]国家二级VF机试模拟试卷55及答案与解析.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、国家二级 VF机试模拟试卷 55及答案与解析 一、基本操作题( 30分) 1 在 “学籍管理 ”数据库中,有学生表与选课表,两表间以学生表为主表,以学号建立一对多联系。设计如图 5-1所示的表单,当在学生表中选中一个记录时,子表显示相应同学的选课记录。 二、简单应用题( 40分) 2 1. 根据考生文件夹下的 tx1表和 jsh表建立一个查询 query2,查询山单位是 “南京大学 ”的所有教师的姓名、职称、电话,要求查询去向是表,表名是 query2.dbf,并执行该查询。 2建立表单 enterf,表单中有两个命令按 钮,按钮的名称分别为 cmdin和cmdout,标题分别为 “进入 ”和

2、 “退出 ”。 三、综合应用题( 30分) 3 在考生文件夹下有学生成绩数据库 xuesheng3,包括如下所示 3个表文件以及相关的索引文件: (1)xs.dbf(学生文件:学号 C8,姓名 C8,性别 C2,班级 C5:另有索引文件XS.IDX,索引键:学号 ) (2)cj.dbf(成绩文件:学号 C8,课程名 C20,成绩 N5.1;另有索引文件 CJ.iDX,索引键:学号 ) (3)cjb.dbf(成绩表文件:学号 C8,姓名 C8,班级 C5,课程名 C12,成绩 N5.1) 设计一个名为 xs3的菜单,菜单中有两个菜单项 “计算 ”和 “退出 ”。 程序运行时,单击 “计算 ”菜单

3、项应完成下列操作:将所有选修了 “计算机基础 ”的学生的 “计算机基础 ”成绩,按成绩由高到低的顺序填到成绩表文件 chb.dbf中 (首先须将文件中原有数据清空 )。 单击 “退出 ”菜单项,程序终止运行。 (注:相关数据表文件存在于考生文件夹下 ) 国家二级 VF机试模拟试卷 55答案与解析 一、基本操作题( 30分) 1 【正确答案】 操作步骤如下: 在表单中创建 2个 “标签 ”控件 和 2个 “表格 ”控件,并选好位置和大小。 设置控件的字体和字号。 打开 “数据环境设计器 ”,加入数据库中的表 “学生 .DBF”和 “选课 .DBF”, 2个表以学生表为主表,以学号为关键字建立 “

4、一对多 ”的永久关联。表单控件的主要属性见表 5-1。 二、简单应用题( 40分) 2 【正确答案】 1.可以直接在命令窗口输入命令: CREATE QUERY query2,打开查询设计器,新建一个查询。在查询设计器中,分别将 tx1和 jsh两个数据表文件添加到查询设计器中,系统自动查找两个数据表中匹配的字段进行内部连接,单击“确定 ”按钮,如图 2-2所示。 在查询设计器中的 “字段 ”选项卡中,将 “可用字段 ”列表框中的 jsh.姓名、 jsh.职称和 tx1.电话 3个字段添加到右边的 “选定字段 ”列表框中,在 “筛选 ”选项卡的 “字段名 ”下拉框中选择 “tx1.单位 ”字段

5、,在 “条件 ”下拉框中选择 “=”,在 “实例 ”文本框中输入 “南京大学 ”。执行菜单命令 “查询 ”“ 查询去向 ”,系统弹出 “查询去向 ”对话框,单击 “表 ”图标按钮,在 “表名 ”文本框中输入表名 query2,单击 “确定 ”退出,如图 2-3所示。执行菜单 “查询 ”“ 运行查询 ”,查询结果将自动 保存到query2数据表中。 2在命令窗口输入命令: CREATE FORM enterf,打开表单设计器。单击表单控件工具栏上的 “命令按钮 ”控件图标,为表单添加两个命令按钮command1和 command2,如图 2-4所示。 在属性刑话框中将命令按钮 command1的

6、 Name属性值修改为 cmdin,将 Caption属性值修改为 “进入 ”,以同样的方法,将第二个命令按钮 (command2)的 Name属性值修改为cmdout,将 Caption属性值修改为 “退出 ”,如图 2-5所示。 图 2-5 【试题解析】 本大题第 1小题考查的是多表查询文件的建立以及查询去向。在设置查询去向的时候,应该注意表的选择:第 2小题考查的主要是表单中一些基本控件的建立以及属性的设置,属性设置可直接在属性面板中修改。 三、综合应用题( 30分) 3 【正确答案】 在命令窗口输入命令: CREATE MENUxs3,系统弹出一个 “新建菜单 ”对话框,在对话框中单击

7、 “菜单 ”图形按钮,进入菜单设计器环境。根据题目要求,首先输入两个主菜单名称 “计算 ”和 “退出 ”,接着在 “计算 ”菜单行的 “结果 ”下拉框中选择 “过程 ”选项 (用于编写程 序 ),在 “退出 ”菜单行的 “结果 ”下拉框中选择 “命令 ”选项 (可参考第二大题第 2小题的设计过程 )。 单击 “计算 ”菜单行中的 “编辑 ”按钮,进入程序设计的编辑窗口,在命令窗口中输入如 卜程序段: *“计算 ”菜单命令的程序的程序设计 * SET TALK OFF OPEN DATABASE xuesheng3 SELECT cj.学号 , xs.班级 , xs.姓名 , cj.课程名 ,

8、cj.成绩 ; FROM xuesheng3!xs INNER JOIN xuesheng3!cj; ON xs.学号 =cj.学号 ; WHERE cj.课程名 =计算机基础 ; ORDER BY cj.成绩 DESC; INTO ARRAY AFields Value DELETE FROM cjb INSERT iNTO cjb FROM ARRAY AFieldsValue CLOSE ALL USE cjb PACK USE SET TALK ON * 在 “退出 ”菜单项的 “命令 ”文本框中编写程序代码 : SET SYSMENU TO DEFAULT。 选择菜单命令 “菜单 ”“ 生成 ”,生成一个菜单文件 xs3.mpr。关闭设计窗口,在命令窗口输入命令: DO xs3.mpr,看到 Visual FoxPro的菜单栏被新建的菜单所代替,单击 “退出 ”菜单命令将恢复系统菜单。 【试题解析】 本大题考查的主要是通过学生表和成绩表的连接,将符合要求的记录添加到新的数据表中。在菜单的 “计算 ”菜单命令设计过程中,在 “结果 ”下拉框选项中应该选择 “过程 ”选项,然后进行查询程序的编辑,在程序设计过程中,可以使用 SQL查询 语句及插入语句来完成设计过程。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1