为了帮助大家复习好2014年计算机等级考试,本次我们考吧网特为广大考生整理了计算机等级考试模拟试题,希望广大考生能够喜欢。本次主要汇编了计算机等级《二级Visual FoxPro》精选试题:
四、综合应用题(共18分)
在数据库“company”中为“dept”表增加一个新字段“人数”,编写满足如下要求的程序:根据“员工信息”表中的“部门编号”字段的值确定“部门信息”表的“人数”字段的值,即对“员工信息”表中的记录按“部门编号”归类。将“部门信息”表中的记录存储到"result,,表中(表结构与“部门信息”表完全相同)。最后将程序保存为“result.prg”,并执行该程序。
参考答案:
【考点指引】本大题主要考查数据库表的修改及分组统计命令的使用。
【解题步骤】
①选择【文件】→【打开】命令打开数据库“company”。
②从数据库设计器中,选择表“dept”,单击右键,在弹出的快捷菜单中选择“修改”命令,打开表设计器。
③在表设计器中,单击“字段”选项卡,在最后一行处单击,输入字段名“人数”,类型为“整型”,单击“确定”按钮保存表“dept”结构。
④切换到命令窗口,输入命令:MODIFY COMMAND result(回车执行)创建程序"result.prg".
⑤在程序编辑窗口中输入以下程序代码:
SELECT dept.部门编号,部门名称,C()UNT(*)AS人数FROM员工信息,dept INTO ARRAY atrRlt WHERE dept.部门编号=员工信息.部门编号GROUP BY dept.部门编号,部门名称
C1OSE ALL
DELETE FROM dept
PACK
INSERT INT()dept FR()M ARRAY arrRlt
SEl,ECT*INT()TABLE result FROM dept
⑥关闭程序编辑器保存“result.prg”,在命令窗口中输入:DO result(回车执行)。
推荐阅读: