2019年3月计算机二级VFP考试操作模拟试题(001)
浏览次数: 时间:2019/03/28
一、基本操作题
(1)在考生文件夹下建立数据库“bookauth.dbc”,把表“books”和“authors”添加到该数据库中。
(2)为“authors”表建立主索引,索引名为“PK”,索引表达式为“作者编号”。
(3)为“books”表建立两个普通索引,第一个索引名为“PK”,索引表达式为“图书编号”;第二个索引名和索引表达式均为“作者编号”。
答案:【操作步骤】
选择【文件】→【新建】命令,选择“数据库”,单击“新建文件”按钮,输入数据库名称“bookauth.dbc”后单击“保存”按钮。右击数据库设计器,弹出“添加表或视图”对话框,将表“books”和“authors”添加到数据库设计器中。
(2)【操作步骤】
①在项目管理器中,选择数据库“bookauth”下的表“authors”,单击“修改”按钮,打开表设计器。
②在表设计器的“索引”选项卡的“索引名”中输入 “PK”,选择索引类型为“主索引”,索引表达式为“作者编号”,单击“确定”按钮关闭表设计器并保存表“authors”结构。
(3)【操作步骤】
①在项目管理器中,选择数据库“bookauth”下的表 “books”,单击“修改”按钮,打开表设计器。
②在表设计器的“索引”选项卡的“索引名”中输入 “PK”,选择索引类型为“普通索引”,索引表达式为“图书编号”,单击“确定”按钮关闭表设计器并保存表“零件”结构。第二个索引建立与步骤②同,不再赘述。
二、简单应用题
(1)建立视图“viewl”,并将定义视图的代码放到“viewl.txt”中。具体要求是:视图中的数据取自数据库“送货管理”中的“送货”表。按“总金额”排序(降序)。其中“总金额一价格×数量”。
(2)使用一对多报表向导建立报表。要求:父表为“产品”,子表为“零件”,从父表中选择所有字段,从子表中选择所有字段,两个表通过“产品编号”建立联系,按“产品编号”升序排序。报表样式选择“随意式”,方向为“纵向”,报表标题为“产品一零件对应表”,生成的报表文件名为“bbl”。
答案:(1)【操作步骤】
①选择【文件】→【打开】命令,或直接单击工具栏上的“打开”图标,在弹出的“打开”对话框中选择数据库文件“送货管理.dbc”。
②在命令窗口中输人命令:
CREATE VIEW viewl AS SELECT*,价格*数量AS总金额FROM送货()RDER BY总金额(回车执行)
③在考生文件夹下新建文本文件“viewl.txt”,将步骤②输入的代码保存到文本文件“viewl.txt”中。
(2)1操作步骤】
①选择【文件】→【新建】命令,选择“报表”,单击“向导”按钮打开“向导选取”窗口,选择“一对多报表向导”,单击“确定”按钮进入“一对多报表向导”对话框。
②在“一对多报表向导”对话框中,选择“数据库和表”列表框中的“产晶”作为父表,从“可用字段”列表框中全部字段添加到右边的“选定字段”列表框中,用做父表的可用
字段。
③单击“下一步”设计子表的可用字段,选择“数据库和表”列表框中的“零件”作为子表,将“可用字段”列表框中全部字段添加到“选定字段”列表框中。
④单击“下一步”进人“为表建立关系”的设计界面,在此处系统已经默认设置好进行关联的字段:父表的“产品编号”和子表的“产品编号”字段。
⑤单击“下一步”进入“排序记录”的设计界面,将“可用字段或索引标识”列表框中的“产品编号”字段添加到右边的“选定字段”列表框中,并选择“升序”单选项。
⑥单击“下一步”进入“选择报表样式”的界面,在“样式”列表框中选择“随意式”,在“方向”选项组中选择“纵向”。
⑦单击“下一步”,进入最后的“完成”设计界面,在“报表标题”文本框中输入“产品一零件对应表”为报表添加标题,单击“完成”命令按钮,在系统弹出的“另存为”对话框中,将报表以“bbl”文件名保存在考生文件夹下,退出报表设计向导。
三、综合应用题
对考生文件夹下的数据库“职员管理”中的“员工信息”表和“职称”表完成如下操作:
(1)为表“职称”增加两个字段“人数”和“明年人数”,字段类型均为整型。
(2)编写命令程序“cx2”,查询职员中拥有每种职称的人数,并将其填入表“职称”的“人数”字段中,根据职称表中的“人数”和“增加百分比”,计算“明年人数”的值,如果增加的人数不足一个,则不增加。
(3)运行该程序。
答案:【操作步骤】
①在命令窗口中输入命令:MODI COMM cx2(回车执行),打开程序文件编辑窗口,在程序文件编辑窗口中输入以下程序代码:
ALTER TABLE职称ADD人数INT
ALTER TABLE职称ADD明年人数INT
SELECT职称编号,COUNT(*)INTO ARRAY aa FROM员工信息GROUP BY职称编号
FOR i=1 TO ALEN(aa)/2
UPDATE职称SET人数=aa(i,2)WHERE职称编号=aa(i,1)
NEXT
UPDATE职称SET明年人数=IIF(人数*增加百分比<1,0,人数*增加百分比)
关闭程序文件编辑窗口并保存程序文件。
②在命令窗口中输入命令:DO cx2(回车执行),执行程序文件。
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
上一篇:2019年3月计算机二级VFP考试操作模拟试题(002)
下一篇:2019.3计算机二级VFP考试选择题冲刺练习汇总