模拟试题

3773考试网计算机等级考试模拟试题正文

2010年计算机等级考试二级VFP上机试题1

来源:fjzsksw.com 2009-12-4 9:34:35

2010年计算机等级考试二级VFP上机试题1

一、基本操作题(共4题,第1、2题各7分,第3、4题各8分,共计30分)
(1)建立项目"商场";并把"产品管理"数据库加入到该项目中。
(2)为"产品"表增加字段:销售价N(6,2),该字段允许出现"空"值,默认值为.NULL.。
(3)为"销售价"字段设置有效性规则:销售价>=0;出错提示信息是:销售价必须大于等于0。
(4)使用报表向导为"产品"表创建报表:报表中包括"产品"表中全部字段,报表样式用"带区式",报表中数据按"商品号"降序排列,报表文件名cp_report.frx。其余按缺省设置。
二、简单应用题(共2小题,每题各20分,共计40分)
(1)使用SQL命令查询2007年(不含)以前进货的商品,列出其"分类名"、"商品名"和"进货日期",查询结果按"进货日期"升序排序并存入文本文件buy.txt中,所用命令存入文本文件buy_sql.txt中。
(2)用SQL UPDATE命令为所有"商品号"首字符是"2"(要求使用SUBSTR()函数)的商品计算销售价:销售价为在进货价基础上加25.86%,并把所用命令存入文本文件sell.txt中。
三、综合应用题(共1小题,计30分)
建立表单,表单文件名和表单名均为myform,表单标题为"商品浏览"。
如图2-8所示。功能要求如下:
 
图2-8 表单示例
①表单中包含选项按钮组(OptionGroup1)控件选择商品分类(饮料(Option1)、调料(Option2)、小家电(Option3)、橱卫用品(Option4)、食品(Option5)、烟酒类(Option6))。
②单击"确定"(Command2)命令按钮,显示选中分类的商品,要求使用DO CASE语句判断选择的商品分类。
③在浏览商品的界面中按Esc键返回界面。
④单击"退出"(Command1)命令按钮,关闭并释放表单。
注:选项按钮组控件的Value属性必须为数值型。

一、基本操作题
【审题分析】
本题考查了项目管理器的建立和使用;数据库表有效性规则的建立;报表向导的使用。
需要注意的是字段有效性规则是在表设计器中建立的,"默认值"、"规则"和"信息"的设置均属于字段有效性规则范围,在输入各有效性规则的值时要注意对应的数据类型。
本题可以通过项目管理器打开表设计器进行操作;项目管理器和报表的向导的操作都属于最基本的操作。
【操作步骤】
(1)①在命令窗口执行命令:CREATE PROJECT 商场,新建一个项目管理器。
②在项目管理器中选中"数据"选项卡内的"数据库"项,然后单击"添加"按钮,在弹出的"打开"对话框中双击"产品管理"数据库文件,将数据库添加到项目管理器中。
(2)①在项目管理器中单击"数据库"前面的"+"号,依次展开"数据库"→"产品管理" →"表",选中"产品"表,然后单击"修改"命令按钮,打开"产品"表设计器。
③在表设计"字段"选项卡的"字段名"列的最后一个空白文本框中输入字段名"销售价",在"类型"下拉框中选择"数值型",在"宽度"文本框中输入"6","小数位数"中输入"2",单击"NULL"列的无符号按钮,使其按钮被选中(被选中的按钮上会出现一个"√"符号)。
④然后在"字段有效性"的"默认值"文本框中输入:.NULL.。
(3)紧接上小题操作,在"产品"表中选中"销售价"字段,在"字段有效性"的"规则"文本框中输入:销售价=>0,在"信息"框中输入:"销售价必须大于等于0",单击"确定"按钮保存表结构修改。
(4)①执行【文件】→【新建】菜单命令,或单击"常用"工具栏的"新建"按钮,在弹出的"新建"对话框中选中"报表"选项,然后单击"向导"图标按钮,系统弹出"向导取向"对话框,选中"报表向导"项,单击"确定"按钮,启动报表向导。
②在报表向导的"步骤1 - 字段选取"界面的"数据库和表"下选中"产品"表,将"可用字段"中全部字段添加到"选定字段"中,单击"下一步"按钮。
③跳过"步骤2 - 分组记录"界面继续单击"下一步"按钮。
④在报表向导的"步骤3 - 选择报表样式"界面中选中"样式"列表中的"带区式",单击"下一步"按钮。
⑤跳过"步骤4 - 定义报表布局"继续单击"下一步"按钮。
⑥在报表向导的"步骤5 - 排序记录"界面中双击"可用的字段或索引标识"中的"商品号"字段到"选定字段"列表中,然后单击"降序"单选项,单击"下一步"按钮。
⑦在报表向导的"步骤6 - 完成"界面中单击"完成"按钮,在"另存为"对话框的"保存报表为:"框中输入报表文件名cp_report,单击"保存"按钮。

触屏版 电脑版
3773考试网 琼ICP备12003406号-1