1、国家二级 VF机试模拟试卷 103及答案与解析 一、基本操作题( 30分) 1 (1)建立自由表 “car”(不要求输入数据 ),表结构为:(2)用 INSERT语句为表 “car”插入一条记录 (“桑塔纳 “, “上海大众 “, 120000, “上海 “),将使用的 SQL语句保存到 “resuitl txt”中。 (3)对表 “car”使用表单向导建立一个简单的表单 “bd1”,要求表单样式为 “边框式 ”,按钮类型为 “文本按钮 ”,设置表单标题为 “汽车信息 ”。 (4)把表单 “bd1”添加到项目“xm”中。 二、简单应用题( 40分) 2 (1)设计一个表单 “bd1”当单击 “
2、增加 ”按钮时,将文本框 Text1中的内容增加到列表框 List1中,当单击 “删除 ”按钮时将 List1中所选中的项目删除。 (2)在考生文件夹下建立数据库 “DB1”,将考生文件夹下的自由表 “通讯录 ”添加到“DB1”中。根据 “通讯录 ”表建立一个视图 “view1”,视图中包含的字段与 “通讯录 ”表相同,然后利用新建立的视图查询视图中的全部信息,并将结果按 “姓名 ”升序存入表 “result”中。 三、综合应用题( 30分) 3 对 “图书借阅 ”数据库中的表 “borrows”“loans”和 “book”,建立文件名为 “myform”的表单,标题为 “图书借阅浏览 ”,
3、表单上有 3个命令按钮: “读者借书查阅 ”“书籍借出查询 ”和 “退出 ”。 单击 “读书借书查询 ”按钮,查询每月下旬借出的书的所有读者的 “姓名 ”“借书证号 ”和 “图书登记号 ”,同时将查询结果保存在表 “tabie1”中。 单击 “书籍借出查询 ”按钮,查询借 “数据库设计 ”一书的所有读者的 “借书证号 ”和“借书日期 ”,结果中含 “书名 ”“借书证号 ”和 “日期 ”字段,同时保存在表 “table2”中。 单击 “退出 ”按钮关闭菜单。 国家二级 VF机试模拟试卷 103答案与解析 一、基本操作题( 30分) 1 【正确答案】 (1)选择【文件】 【新建】命令,选择 “表
4、”,单击 “新建文件 ”按钮,在弹出的 “创建 ”对话框中输入表名 “car”,单击 “保存 ”按钮进入表设计器,根据题意输入表结构内容,单击 “确定 ”按钮保存表。 (2) 在命令窗口中输入命令: INSERT INTO car VALUES(“桑塔纳 “, “上海大众 “, 120000, “上海 “) 在考生文件夹下新建文本文件 “result1 txt”, 将输入的命令保存到文本文件“result1 txt”中。 (3) 选择【文件】 【新建】命令,选择 “表单 ”,单击 “向导 ”按钮,在弹出的“向导选取 ”窗口中选择 “表单向导 ”,单击 “确定 ”按钮。 在 “表单向导 ”对话框
5、的 “数据库和表 ”列表框中选择 “cai”表,将 “可用字段 ”下的全部字段添加到 “选定字段 ”列表框中,单击 “下一步 ”按钮。 在 “样式 ”列表框中选择 “边框式 ”, “按钮类型 ”选择 “文本按钮 ”,单击 “下一步 ”按钮。 单击 “下一步 ”按钮。输入表单标题为 “汽车信息 ”,单击 “完成 ”按钮,输入表单名称 “bd1”并保存退出。 (4) 选择【文件】 【打开】命令,在 “打开 ”对话框的 “文件类型 ”下拉列表框中选择 “项目 ”,选择 “xm pjx”,单击 “确定 ”按钮,打开项目管理器。 在项目管理器中选择 “文档 ”选项卡,选择列表框中的 “表单 ”,单击 “
6、添加 ”按钮,在 “打开 ”对话框中选择 “bd1 scx”,单击 “确定 ”按钮将表单 “bd1”添加到新建的项目 “xm”中。 二、简单应用题( 40分) 2 【正确答案】 (1) 选择【文件】 【新建】命令,选择 “表单 ”,单击 “新建文件 ”按钮打 开表单设计器,分别单击表单控件工具栏上的 “文本框 ”“列表框 ”“命令按钮 ”控件图标,为表单添加一个文本框 Text1、一个列表框 List1、两个命令按钮Command1和 command2。 分别选择两个命令按钮,在按钮属性窗口中将命令按钮 command1的 Caption属性值修改为 “增加 ”,将命令按钮 command2的
7、 Caption属性值修改为 “删除 ”。 双击 “增加 ”命令按钮,在 Click事件中输入代码:ThisForm list1 AddItem(ThisForm Text, Value)。 双击 “删除 ”命令按钮,在 Click事件中输入代码:ThisForm list1 RemoveItem(ThisForm list1 ListIndex)。 选择【表单】 【执行表单】命令,系统首先要求保存该表单文件,在弹出的“另存为 ”对话框中输入表单文件名 “bd1”,保存在考生文件夹下,然后运行表单。 (2) 选择【文件】 【新建】 命令,选择 “数据库 ”,单击 “新建文件 ”按钮,在“创建
8、”对话框中输入数据库名 “DB1”,单击 “保存 ”按钮将新建数据库 “DB1”保存到考生文件夹下。 存 “数据库设计器 ”中,单击右键选择 “添加表 ”,在 “打开 ”对话框中选择表 “通讯录 ”,单击 “确定 ”按钮将自由表 “通讯录 ”添加到数据库 “DB1”中。 选择【文件】 【新建】命令,选择 “视图 ”,单击 “新建文件 ”按钮打开 “添加表或视图 ”对话框,选择 “表 ”单选项,选择数据库 “DB1”和数据库中的表 “通讯录 ”,单击 “添加 ”按钮将数据表 “通讯录 ”添加到视图设计 器中,然后关闭 “添加表或视图 ”对话框。 在视图设计器的 “字段 ”选项卡中,单击 “全部添
9、加 ”按钮,将 “可用字段 ”列表框中的字段全部添加到右边的 “选定字段 ”列表框中。 关闭视图设计器,在弹出的保存对话框中将视图以 “view1”文件名保存。 在命令窗口中输入命令: SELECT*INTO TABLE result FROM view1 ORDER BY姓名 (回车执行 ) 三、综合应用题( 30分) 3 【正确答案】 在 visual Foxpro的命令窗口中输入: create form myform,打开表单设计器,设置其 Caption属性为 “图书借阅浏览 ”。 单击主菜单【显示】 【数据环境】,然后单击右键,选择 “添加 ”,将表“book”“borrows”和
10、 “loans”添加到数据环境中。 单击表单控件工具栏上的 “命令按钮 ”控件图标,向表单添加 3个命令按钮,选择其中一个将其 Caption属性改成 “读者借书查阅 ”。然后双击该按钮,在 Click事件中输入: Select borrows姓名, borrows借书证号, loans图书登记号 From borrows inner join loans on borrows借书证号 =loans,借书证号 where day(loans结束日期 ) =20 into table table1 选择第二个命令按钮,修改 Caption属性为 “书籍借出查询 ”。双击命令按钮,在 Click时间中输入: Select book书名, loans借书证号, loans借书日期 Ftom book innerjoin loans on book图书登记号 =loans图书登记号 where book书名 =“数 据库设计 ”into table table2。 选择第三个按钮,将其 Caption属性改为 “退出 ”,然后双击命令按钮,在 Click事件中输入: Thisform Release。 保存表单。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1