二级VF机试真题2011年3月.doc

上传人:scccc 文档编号:14015796 上传时间:2022-01-30 格式:DOC 页数:2 大小:25KB
返回 下载 相关 举报
二级VF机试真题2011年3月.doc_第1页
第1页 / 共2页
二级VF机试真题2011年3月.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《二级VF机试真题2011年3月.doc》由会员分享,可在线阅读,更多相关《二级VF机试真题2011年3月.doc(2页珍藏版)》请在三一文库上搜索。

1、 真题 二级 VF 机试真题 2011 年 3 月一、基本操作题第 1 题:(1) 将数据库“农场管理”中的表“职工”移出,使之成为自由表。(2) 为表“农场信息”增加字段“地址”,类型和宽度为字符型 (10) 。(3) 设置表“农场信息”的字段“地址”的默认值为“内蒙古”。(4) 为表“农场信息”插入一条记录 (002 ,草原牧场 ,内蒙古) 。参考答案:(1) 步骤 1:单击工具栏的 打开 按钮, 在弹出的 打开 对话框中选择 “农场 管理.dbc ” ,单击确定按钮,打开数据库设计器。步骤2:在数据库设计器中, 右击表“职工”,选择“删除”命令,在弹出的对话框中单击 移去 按钮。 (2)

2、 步骤 1:在数据库设计器 中,右击表“农场信息”,选择“修改”命令,打开 表设计器。 步骤 2:在表设计器 中,单击字段 选项卡, 单击最后一行, 输入 字段名“地址”, “类型”为“字符型”, “宽度”为“ 10”。 (3) 在字段有效 性的默认值 文本框中输入“内蒙古”,单击 确定 按钮。 (4) 在命令窗口中 输入命令: INSERTINTO 农场信息 VALUES(002, 草原牧场 , 内蒙古) ,回 车执行。本题主要考查的知识点有:从数据库中移除表,修改表结构INSERT句等 的基本操作。二、简单应用题第 2 题: 将order listl表中的记录追加到 order list

3、表中,用SQL SELECT句完成查询,按总金额降序列出所有客户的客户号、客户名及其订单号和总金额, 结果存到 results 表中 ( 客户号、客户名取自 customer 表,订单号、总金额来 自 order list表) 。(2) 打开 form1 ,修改表单,有 5个表单中随机排列的命令按钮,不要移动或改 变“基准按钮”的位置,然后让其他命令按钮与“基准按钮”左对齐。 在这组命令按钮的右边添加一个表格控件,并将它的“ recordsourcetype ”属 性设置为“表”,再设置另一个相关属性使之在表格控件中显示“ customer ” 的内容。 参考答案:(1)单击工具栏的打开按钮,

4、在打开对话框中选择“order_list.dbt”,单击确定按钮。在命令窗口输入“APPENFROMbrder_list1 ”,把order list1 中的全部记录添加到表 order list 中。由于查询的信息来自于两个表,故应在 两个表之间按照客户号相等建立连接。 排序可用 Order by 子句来实现,使用 DESC 关键词表示降序。结果保存在表中,可使用INT O子句。参考命令如下:SELECT Customer_a. 客户号, Customer_a. 客户名, Order_list. 订单号, Order_list. 总 金额; FROM 订货管理 . Order_list ,

5、customer Customer_a;WHEREOrder_list. 客户号=Customer_a.客户号;ORDEFBY Order_list.总金额 DESC INTO TABLE results (2) 步骤 1:单击工具栏的 打开 按钮,在 打开 对话框的 文件类型 列表框中选择“表单”,选择表单文件“ form1.scx ”后,单击 确定按钮,将在表单设计器中打开该表单。在表单设计器中选中这5 个按钮(选中第 1 个按钮后,按住Shift键再一一单击其他按钮),在菜单栏选择显示-布局工具栏, 单击布局 工具栏中的左边对齐按钮。 步骤 2:右击表单选择 “数据环境” ,在 添加表或

6、视图 对话框中选择“ customer ” ,单击添加 按钮,再单击 关闭按 钮。 步骤 3:单击表单控件 窗口中的“表格”控件,在表单中单击 添加 表格 控件。 拖动表格控件放置在 表单 的相应位置, 在 属 性 窗口中设置 “ RecordSourceType” 为 “ 0-表”,设置 “ RecordSource” 属性为 “ customer ”。本题主要考查的知识点有: 修改表单、控件的对齐方式、 表格控件的应用, 以及SQL语言的应用,其中SQL语言的运用是重点,也是难点。三、综合应用题第 3 题:现有数据库 hospital ,包括 3个表文件: doctor.dbf( 医生)、

7、 medicine.dbf( 药品) 和 formula.dbf 。 (处方)。设计一个名为 cx 的菜单,菜单 中有两个菜单项:“查询”和“退出”。 程序运行时,单击“查询”应完成下列操作:查询同一处方中,包含“感冒” 两个字的药品的处方号、药名和生产厂,以及医生的姓名和年龄,把查询结果 按处方号升序排序存入 result 表中。 result 的结构为 (姓名,年龄,处方号, 药名,生产厂 ) 。单击“退出”菜单项,程序终止运行。( 注:相关资料表文件存在于考生文件夹下。 )参考答案:步骤 1:单击工具栏的 新建按钮,打开 新建 对话框,在 文件类型 区选 择“菜单”,单击新建文件 。打开

8、菜单设计器, 在“菜单名称” 中输入“查询”, 在“结果”下拉列表框中选择 “过程” ,单击下一行, 在“菜单名称” 中输入“退 出”,在“结果”下拉列表框中选择“过程”,在右边的文本框中编写命令“ SET SYSMENTUO DEFAUL”T 。 步骤 2:在菜单设计器中,单击选定菜单名称下刚创建 的“查询”行,单击 创建 按钮,在弹出的文本框中输入以下代码。 SET TALK OFF SET SAFETY OFF OPEN DATABASE hospital SELEC姓名,年龄,处方号, 药名,生产厂 INTO TABLE result FROM ; doctor , medicine

9、, formula WHERE doctor. 医生编号 =formula. 医生编号 AND medicine. 药品编号 =formula. ;药品 编号 AND 药品名称 like % 感冒 % ORDER BY处方号 CLOSE ALL SET SAFETY ON SET TALK ON 步骤 3:单击工具栏的 保存按钮,打开 另存为 对话框,输 入“ cx ”,单击保存。选择菜单-生成,在生成菜单对话框中输入“ cx ”, 单击生成 按钮。单击工具栏的 运行按钮,运行菜单。 步骤 4:执行“查询” 菜单命令后,系统自动将查询结果保存在所建立的新数据表文件“ result.dbf ” 中。本题主要考查的知识点有:菜单的设计及菜单过程的建立,利用SQL语句进行多表的联接查询,用INTO TABLE语句将查询结果写入新表。

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

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1