1、二级 VISUAL+FOXPRO-500 及答案解析(总分:59.00,做题时间:90 分钟)一、一 基本操作题(总题数:1,分数:30.00)1.1请在考生文件夹下建立一个项目 KS3。 2将考生文件夹下的数据库 cust_m 加入到项目 KS3 中。 3为表 cust 建立主索引,索引名,索引表达式均为客户编号。 为表 order1 建立普通索引,索引名、索引表达式均为客户编号。 4表 cust 和表 order1 必要的索引已建立,为两表建立永久性的联系。 (分数:30.00)_二、二 简单应用题(总题数:1,分数:-1.00)2.(1)在考生文件夹中有一个数据库 mydb,其中有数据库
2、表 stu、kech 和 chj。利用 SQL 语句查询选修了“日语”课程的学生的全部信息,并将结果按“学号”升序排序放在 new. dbf 中(库的结构同 stu,并在其后加入课程号和课程名字段)。 (2)在考生文件夹中有一个数据库 mydb,使用“一对多报表向导”制作一个名为 myre 的报表,存放在考生文件夹中。 要求:选择父表 stu 表中的“学号”和“姓名”字段,从子表 kech 中选择“课程号”和“成绩”字段,排序字段选择“学号”(升序),报表样式为“简报式”,方向为“纵向”,报表标题为“学生成绩信息”。(分数:-1.00)_三、三 综合应用题(总题数:1,分数:30.00)3.在
3、考生文件夹下有仓库数据库 ck3,包括如下所示两个表文件: ck(仓库号 C(4),城市 C(8),面积 N(4) zg(仓库号 C(4),职工号 C(4),工资 N(4) 设计一个名为 ZG3 的菜单,菜单中有两个菜单项“统计”和“退出”。 程序运行时,单击“统计”菜单项应完成下列操作:检索所有职工的工资都人于 1220 元(不包括 1220元)的职工所管理的仓库信息,将结果保存在 wh1 数据表(wh1 为自由表)文件中,该文件的结构和 CK 数据表文件的结构一致,并按面积升序排序。 单击“退出”菜单项,程序终止运行。 (注意:相关数据表文件存在于考生文件火下) (分数:30.00)_二级
4、 VISUAL+FOXPRO-500 答案解析(总分:59.00,做题时间:90 分钟)一、一 基本操作题(总题数:1,分数:30.00)1.1请在考生文件夹下建立一个项目 KS3。 2将考生文件夹下的数据库 cust_m 加入到项目 KS3 中。 3为表 cust 建立主索引,索引名,索引表达式均为客户编号。 为表 order1 建立普通索引,索引名、索引表达式均为客户编号。 4表 cust 和表 order1 必要的索引已建立,为两表建立永久性的联系。 (分数:30.00)_正确答案:()解析:本题的主要考核点是建立查询。 建立查询可以使用“文件”菜单完成,选择文件一新建查询一新建文件,将
5、 tx1 和 jsh 添加入查询中,从字段中选择姓名、职称和电话字段,单击查询菜单下的查询去向,选择表,输入表名 query2.DBF。最后运行该查询。二、二 简单应用题(总题数:1,分数:-1.00)2.(1)在考生文件夹中有一个数据库 mydb,其中有数据库表 stu、kech 和 chj。利用 SQL 语句查询选修了“日语”课程的学生的全部信息,并将结果按“学号”升序排序放在 new. dbf 中(库的结构同 stu,并在其后加入课程号和课程名字段)。 (2)在考生文件夹中有一个数据库 mydb,使用“一对多报表向导”制作一个名为 myre 的报表,存放在考生文件夹中。 要求:选择父表
6、stu 表中的“学号”和“姓名”字段,从子表 kech 中选择“课程号”和“成绩”字段,排序字段选择“学号”(升序),报表样式为“简报式”,方向为“纵向”,报表标题为“学生成绩信息”。(分数:-1.00)_正确答案:()解析:(1)在命令窗口中输入命令:MODIFY COMMAND query1,在程序文件编辑器窗口输入如下程序段: *文件 query1.prg 中的程序段* SELECT stu.学号,姓名,年龄,性别,院系号; kech.课程号,chj.课程名; FROM stu, chj,kech; WHERE stu.学号=kech.学号; AND kech.课程号=chj.课程号;
7、AND chj.课程名=“日语“; ORDER BY stu.学号; INTO TABLE new * 在命令窗口输入命令:DO query1,运行程序,通过 BROWSE 命令可查看结果,如图 3-86 所示。 三、三 综合应用题(总题数:1,分数:30.00)3.在考生文件夹下有仓库数据库 ck3,包括如下所示两个表文件: ck(仓库号 C(4),城市 C(8),面积 N(4) zg(仓库号 C(4),职工号 C(4),工资 N(4) 设计一个名为 ZG3 的菜单,菜单中有两个菜单项“统计”和“退出”。 程序运行时,单击“统计”菜单项应完成下列操作:检索所有职工的工资都人于 1220 元(
8、不包括 1220元)的职工所管理的仓库信息,将结果保存在 wh1 数据表(wh1 为自由表)文件中,该文件的结构和 CK 数据表文件的结构一致,并按面积升序排序。 单击“退出”菜单项,程序终止运行。 (注意:相关数据表文件存在于考生文件火下) (分数:30.00)_正确答案:()解析:在命令窗口输入命令:CREATE MENU zg3,系统弹出一个“新建菜单”对话框,在对话框中单击“菜单”图形按钮,进入菜单设设计器环境。根据题目要求,首先输入两个主菜单名称“统计”和“退山”,接着在“统计”菜单行的“结果”下拉框中选择“过程”选项(用于编写程序),在“退出”菜单行的“结果”下拉框中选择“命令”选项,如图 2-6 所示。