1、上机操作题模拟试卷 110及答案与解析 一、基本操作题 1 现有数据库 hospital,包括 3个表文件: doctor.dbf(医生 )、 medicine.dbf(药品 )和formula.dbf。 (处方 )。设计一个名为 cx的菜单,菜单中有两个菜单项: “查询 ”和“退出 ”。 程序运行时,单击 “查询 ”应完成下列操作:查询同一处方中,包含 “感冒 ”两个字的药品的处方号、药名和生产厂,以及医生的姓名和年龄,把查询结果按处方号升序排序存入 result表中。 result的结构为 (姓名,年龄,处方号,药名,生产厂 )。 单击 “退出 ”菜单项,程序终止运行。 (注:相关资料表文
2、件存在于考生文件夹下。 ) 二、简单应用题 2 创建 “客户 ”表:客户号 C(4),客户名 C(20),销售金额 N(9, 2)。 三、综合应用题 3 为第 (1)小题创建的 “客户 ”表建立一个主索引,索引名和索引表达式均为 “客户号 ”。 上机操作题模拟试卷 110答案与解析 一、基本操作题 1 【正确答案】 步骤 1:单击工具栏的 新建 按钮,打开 新建 对话框,在 文件类型 区选择 “菜单 ”,单击 新建文件 。打开菜单设计器,在 “菜单名称 ”中输入 “查询 ”,在 “结果 ”下拉列表框中选择 “过程 ”,单击下一行,在 “菜单名称 ”中输入 “退出 ”,在 “结果 ”下拉列表框中
3、选择 “过程 ”,在右边的文本框中编写命令 “SET SYSMENU TO DEFAULT”。 步骤 2:在菜单设计器中,单击选定菜单名称下刚创建的 “查询 ”行,单击 创建 按钮,在弹出的文本框中输入以下代码。 SET TALK OFF SET SAFETY OFF OPEN DATABASE hospital SELECT 姓名,年龄,处方号,药名,生产厂 INTO TABLE result FROM; doctor, medicine, formula WHERE doctor.医生编号 =formula.医生编号 AND medicine.药品编号 =formula.;药品编号 AND
4、 药品名称 like “%感冒 %“ ORDER BY 处方号 CLOSE ALL SET SAFETY ON SET TALK ON 步骤 3:单击工具栏的 保存 按钮,打开 另存为 对话框,输入 “cx”,单击 保存 。选择 菜单 生成 ,在 生成菜单 对话框中输入 “cx”,单击 生成 按钮。单击工具栏的 运行 按钮,运行菜单。 步骤 4:执行 “查询 ”菜单命令后,系统自动将查询结果保存在所建立的新数据表文件 “result.dbf”中。 【知识模块】 上机操作题 二、简单应用题 2 【正确答案】 步骤 1:单击工具栏的 新建 按钮,在弹出的 新建 对话框 文件类型 区中选择 表 单选项单击右边的 新建文件 按钮,弹出 创建 对话框。在 输入表名 文本框中输入 “客户 ”,单击 保存 按钮打 开表设计器。在 字段 选项卡下对字段名、类型和宽度进行设置。 【知识模块】 上机操作题 三、综合应用题 3 【正确答案】 在 索引 选项卡中 “索引名 ”和 “索引表达式 ”填 “客户号 ”。在 “类型 ”列中选择 “主索引 ”单击 确定 按钮在弹出的对话框中选择 “否 ”。 。 【知识模块】 上机操作题