1、上机操作题模拟试卷 103及答案与解析 一、基本操作题 1 请按要求修改 modil.prg程序文件中的错误并使之能够正确运行,注意:不可增加或删除程序。 二、简单应用题 2 在考生文件夹里有表 Customer和 Order,用 SQL SELECT语句查询所有客户的订单信息,要求在结果中包括公司名称、订单编号、金额和送货方式,按公司名称升序排序,再按订单号升序排序,查询结果放在 results.dbf中,并要求完整的 SQL SELECT语句保存在 sql.prg文件中。 三、综合应用题 3 打开考试 文件夹,完成以下操作: 打开学生数据库 SDB,设计一个名为 sform的表单,表单文件
2、名为SDISPLAY,表单的标题为 “学生课程教师基本信息浏览 ”。表单上有一个包含三个选项卡的 “页框 ”控件和一个 “退出 ”按钮;为表单建立数据环境,添加 STUDENT表, CLASS表和 TEACH表。 表单的高度为 280,宽度 450,表单显示时自动在窗口居中。 三个选项卡的标签是 “学生表 ”、 “班级表 ”和 “教师表 ”,每项以表格形式显示 3个表的信息。 单击 “退出 ”按钮关闭表单。 上机操作题模拟试卷 103答案与解析 一、基本操作题 1 【正确答案】 可使用命令 USE表名命令来打开表。程序中的 SCAN语句使用了WHILE条件,由于没有指定范围,将从第一个记录开始
3、测试条件,直到找到不满足条件的记录为止,显然第一条记录就不满足条件 (所在地为 “南京 ”)。应把WHILE条件改为 FOR条件。改正后的程序如下: *在下一行添加一条打开 customer表的语句,然后把 “(此处空行 )”删除 use customer *表没有索引,修改如下语句使之能显示所有 “北京 ”客户的信息 SCAN FOR 所在地 =北京 ? 客户编号,公司名称,联系人姓名 ENDSCAN 步骤: 单击工具栏上的 打开 按钮,在弹出的 打开 对话框中选择 “modil.prg”文件,然后单击 确定 按钮。打开后在第一个 (此处空行 )处输入 use customer,删除 (此处
4、空行 ),把 “scan white”的 “while”换成 “for”。最后,关闭窗口。 【知识模块】 上机操作题 二、简单应用题 2 【正确答案】 步骤 1:单击工具栏上的 新建 按钮,打开 新建 对话框,在 文件类型 区中选择 “程序 ”,单击 新建文件 。打开程序编辑窗口,在其中输入 SELECT命令。由于查询信息来源于两个表,可以把这两个表根据客户编号建立内部连接,使用 “FROMWHERE” 子句。可用 SELECT子句选定查询结果中包含的字段,用 ORDER BY子句设定要排序的字段,用 INTO子句设定结果存放在何处。写好 SELECT语句后,单击工具栏的 运行 按钮,在弹出的
5、询问对话框中选择“是 ”,打开 另存为 对话框。在 保存文档为 文本框中,输入 “sql”,单击 保存 按钮。 SQL SELECT语句如下: SELECT Customer.公司名称, Order.订单编号, Order.金额, Order.送货方式 ; FROM Customer, Order WHERE Customer.客户编号 =Order.客户编号 ; ORDER BY Customer.公司名称, Order.订单编号 ; INTO TABLE results.dbf 【知识模块】 上机操作题 三、综合应用题 3 【正确答案】 步骤 1:单击工具栏上的 新建 按钮,在弹出的 新建
6、 对话框 文件类型 中选择 “表单 ”,单击 新 建文件 按钮,打开表单设计器。在 属性 窗口设置“Name”为 “sform”, “Caption”为 “学生课程教师基本信息浏览 ”, “Geight”为 “280”,“Width”为 “450”, “Autocenter”为 “True”。 步骤 2:右击表单,选择 “数据环境 ”,在 添加表或视图 对话框中选择“STUDENT”单击 添加 按钮,在对话框中选择 “CLASS”后单击 添加 按钮,再选择“TEACH”,单击 添加 按钮。在 表单控件 窗口中单击 “命令 ”按钮,然后在表单中单击,添加一个命令按钮。在 属性 窗口 设置 “Caption”为 “退出 ”。再右击 退出 按钮,选择 “代码 ”,在 Click中写入事件: ThisForm.Release 步骤 3:单击 表单控件 窗口中的 页框 按钮,然后在表单中单击,添加一个页框控件,在 属性 窗口设置 “PageCount”为 “3”。右击页框,选择 “编辑 ”,单击“Page1”,在 属性 窗口中将 “Caption”属性为 “学生表 ”。利用同样的方法,设置“Page2”和 “Page3”页面。接着,将数据环境中的 3个表分别拖入对应的页面中。 步骤 4:单击 保存 按钮,重命 名为 SDISPLAY。 【知识模块】 上机操作题