1、国家二级 VF机试模拟试卷 40及答案与解析 一、基本操作题( 30分) 1 (1)建立项目文件,名为 my。 (2)将数据库 nba添加到新建立的项目当中。 (3)修改表单 my,将其中的命令按钮删除。 (4)把表单 my添加到项目 my中。 二、简单应用题( 40分) 2 1. 有数据库 “图书借阅信息 ”,建立视图 shitu,包括 “借书证编号 ”, “借书日期 ”和“书籍名称 ”字段。内容是借了图书 “数据库原理与应用 ”的记录。建立表单 biao,在表单上显示视图 shitu的内容。 (2)使用表单向导制作一个表单,要求选择 borrows表中的全部字段。表单样式为“阴影式 ”,按
2、钮类型为 “图片按钮 ”,排序字段选择 “姓名 ”(升序 ),表单标题为 “读者借阅信息 ”,最后将表单保存为 jieyue。 三、综合应用题( 30分) 3 根据数据库 “学生管理 ”中的表 “宿舍信息 ”和 “学生信息 ”建立一个名为 myv的视图,该视图包含字段 “姓名 ”、 “学号 ”、 “系 ”、 “宿舍 ”和 “电话 ”。要求根据学号排序(升序 )。 建立一个表单,文件名为 myf,在表单上显示前面建立的视图。在表格控件下面添加一个命令按钮,标题为 “关闭 ”。单击该按钮退出表单。 国家二级 VF机试模拟试卷 40答案与解析 一、基本操作题( 30分) 1 【正确答案】 (1)启动
3、 Visual FoxPro后,在命令窗口输入命令: CREATE PROJECT my,新建一个项目管理器。 (2)在项目管理器 my中,首先在 “数据 ”选项卡中选择 “数据库 ”,然后单击选项卡右边的 “添加 ”命令按钮,在系统弹出的 “打开 ”对话框中,将考生文件夹中的数据库nba添加到项目管理器中,单击 “确定 ”按钮。 (3)从菜单栏里单击 “文件 ”并选择 “打开 ”,或直接单击工具栏上的 “打开 ”图标,在弹出的对 话框中选择要打开的表单文件 my.scx。选中表单上的命令按钮,按下键盘上的 DELETE键,把命令按钮删除。单击工具栏上的 “保存 ”图标,保存更改。 (4)在项
4、目管理器 my中,首先在 “文档 ”选项卡中选择 “表单 ”,然后单击选项卡右边的 “添加 ”命令按钮,在系统弹出的 “打开 ”对话框中,将考生文件夹中的表单my.scx添加到项目管理器中,单击 “确定 ”按钮。 【试题解析】 本大题主要考查的是通过项目管理器来完成一些数据库的操作,项目的建立可以直接在命令窗口输入命令来实现,数据库添加可以通过项目管理器中的命令按 钮,打开相应的设计器直接管理,此外,还考查了表单的属性的更改以及表单的添加。 二、简单应用题( 40分) 2 【正确答案】 (1) 从菜单栏里单击 “文件 ”并选择 “打开 ”,或直接单击工具栏上的“打开 ”图标,在弹出的对话框中选
5、择要打开的数据库文件 “图书借阅信息 .dbc”。 在“数据库设计器 ”工具栏中,单击 “新建本地视图 ”按钮,在弹出的 “新建本地视图 ”对话框中,单击 “新建视图 ”按钮,打开视图设计器,将 book和 loans数据表添加到视图设计器中,系统将自动建立联接。根据题意,在视图设计器的 “字段 ”选项卡中,将 “可用字段 ”列表框中的字段 “loans.借书证 编号 ”、 “loans.借书日期 ”和 “book.书籍名称 ”添加到右边的 “选定字段 ”列表框里中;在 “筛选 ”选项卡中,字段名选择 “book.书籍名称 ”,条件选择 “=”,实例选项中输入 “数据库原理与应用 ”,完成视图
6、设计,将视图以 shim文件名保存在考生文件夹下。 在命令窗口中输入命令: CREATE FORM biao,打开表单设计器新建表单,在表单设计器中,鼠标右键单击空白表单,选择 “数据环境 ”快捷菜单命令,打开表单的数据环境,在 “选定 ”单选按钮框中选择 “视图 ”,将视图文件 shitu添加到数据环境中,将数据环境中的 视图文件 shitu拖放到表单中,可看到在表单中出现一个表格控件,此时实现了视图文件 shitu的窗口式输入界面。 保存表单,在命令窗口输入: DO FORM biao,运行表单,结果如图 3-126所示。 (2)在 “工具 ”菜单选择 “向导 ”“表单 ”菜单命令,出现
7、“向导选取 ”对话框,根据题意数据源是一个表,因此选定 “表单向导 ”,单击“确定 ”。 步骤一:在弹出的对话框中 “数据库和表 ”选项选择 “图书借阅信息 ”数据库中的 borrows表,并把全部的 “可用字段 ”选为 “选定字段 ”。 步骤二:表单样式选择为 “阴影式 ”,按钮类 型选择 “图片按钮 ”。 步骤三:在 “排序次序 ”中选择 “姓名 ”,并选择 “升序 ”排序。 步骤四,把表单标题改为 “读者阅读信息 ”。可以在单击 “完成 ”之前单击 “预览 ”按钮来预览生成的表单,最后单击 “完成 ”按钮。 将表单以文件名为jieyue保存在考生文件夹中。运行表单查看结果。 【试题解析】
8、 本大题 1小题主要考查的是视图的建立,以及表单与视图的连接。需要注意的是新建视图文件时,首先应该打开相应的数据库,且视图文件在磁盘中是找不到的,直接保存在数据库中;在表单中设定数据环境,通过表单的数据环境快速建立表单控件和视 图之间的联系。 2小题考查的是根据表单向导生成表单内容。考生应该区别数据源为一个表或多个表时所运用的表单向导。 三、综合应用题( 30分) 3 【正确答案】 从菜单栏里单击 “文件 ”并选择 “打开 ”,或直接单击工具栏上的 “打开 ”图标,在弹出的对话框中选择要打开的数据库文件 “学生管理 .dbc”。 在数据库设计器中,单击 “新建本地视图 ”按钮,在弹出的 “新建
9、本地视图 ”对话框中,单击“新建视图 ”按钮,打开视图设计器,将 “宿舍信息 ”数据表和 “学生信息 ”数据表添加到视图设计器中,系统自动建立联接条件。根据题意,在视图设计 器的 “字段 ”选项卡中,将 “可用字段 ”列表框中的字段 “学生信息 .姓名 ”、 “学生信息 .学号 ”、 “学生信息 .系 ”、 “学生信息 .宿舍 ”和 “宿舍信息 .电话 ”添加到右边的 “选定字段 ”列表框里中;在 “排序依据 ”选项卡中,字段名选择 “学生信息 .学号 ”,并选择升序排序,将视图以 myv文件名保存在考生文件夹下。 从菜单栏里单击 “文件 ”并选择 “新建 ”,或直接单击工具栏上的 “新建 ”
10、图标,在弹出的对话框中文件类型选择 “表单 ”,单击对话框右边的 “新建文件 ”图标,弹出了 Form1的表单设计器,单击工具栏上的 “保存 ”图标,以 myf命名保存 在考生文件夹下。 在表单设计器中,鼠标右键单击空白表单,选择 “数据环境 ”快捷菜单命令,打开表单的数据环境,在 “选定 ”单选框中选择“视图 ”,将视图文件 myv添加到数据环境中,将数据环境中的视图文件 myv拖放到表单中,可看到在表单中出现一个表格控件,此时实现了视图文件 myv的窗口式输入界面。 最后在 “表单控件 ”工具栏中,选中命令按钮控件添加到表单中,在属性对话框修改该命令按钮的 Caption属性值为 “关闭 ”,双击该命令按钮,在 Click事件中输入程序: Thisform.Release。 保存表单设计结果到考生 文件夹中,表单运行结果如图 3-124所示。 【试题解析】 本大题主要考查的是视图的建立,需要注意的是新建视图文件时,首先应该打开相应的数据库,且视图文件在磁盘中是找不到的,直接保存在数据库中。另外考查了在表单中设定数据环境,通过表单的数据环境快速建立表单控件和视图之间的联系。