1、上机操作题-试卷 33 及答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.建立一个名为 cdl 的菜单,菜单中有两个菜单项“日期”和“关闭”。“日期”下还有一个子菜单,子菜单有“月份”和“年份”两个菜单项。单击“关闭”菜单返回到系统菜单。(分数:2.00)_二、简单应用题(总题数:1,分数:2.00)2.在“住宿管理”数据库中有“学生”表和“宿舍”表。用 SQL 语句完成查询,结果为学生姓名及所住的宿舍电话号码,并将结果存放于表。result 中,将 SQL 语句保存在 result.prg 文件中。(分数:2.00)_三、综合应用题(总题数:1
2、,分数:2.00)3.表“员工”中字段“加班费”的值为空,编写满足如下要求的程序: 根据“值班”表中的夜和昼的加班费的值和“员工”表中各人昼夜值班的次数确定员工表的“加班费”字段的值,最后将程序保存为myprog.prg,并执行该程序。(分数:2.00)_上机操作题-试卷 33 答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.建立一个名为 cdl 的菜单,菜单中有两个菜单项“日期”和“关闭”。“日期”下还有一个子菜单,子菜单有“月份”和“年份”两个菜单项。单击“关闭”菜单返回到系统菜单。(分数:2.00)_正确答案:(正确答案:步骤 1:单击工具
3、栏上的新建按钮,在弹出的新建对话框文件类型中选择“菜单,再单击新建文件,打开菜单设计器。 步骤 2:在菜单设计器的“菜单名称”列输入“日期”,“结果”列选择“子菜单”,单击创建按钮,此时会弹出新的菜单设计器。在“菜单名称”列输入“月份”,在下一行的“菜单名称”列输入“年份”。在“菜单级”列表框中选择菜单栏。然后返回第一级菜单进行设置。 步骤 3:在最后一行的“菜单名称”中输入“关闭”,“结果”列选择“过程”。单击创建按钮,在弹出的文本框中输入程序代码“SET SYSMENU TO DEFAULT”。)解析:二、简单应用题(总题数:1,分数:2.00)2.在“住宿管理”数据库中有“学生”表和“宿
4、舍”表。用 SQL 语句完成查询,结果为学生姓名及所住的宿舍电话号码,并将结果存放于表。result 中,将 SQL 语句保存在 result.prg 文件中。(分数:2.00)_正确答案:(正确答案:步骤 1:单击工具栏上的新建按钮,然后打开新建对话框,在文件类型区中选择“程序”,单击新建文件,打开程序文件编辑窗口,在编辑窗口中输入以下程序代码: SELECT 姓名,电话 FROM 学生,宿舍 WHERE 学生.宿舍编号=宿舍.宿舍编号 INTO TABLE result 步骤 2:单击工具栏上的保存按钮,在打开的另存为对话框中将文件名命名为“result”,然后关闭窗口。 步骤3:单击工具
5、栏上的执行按钮,随即运行程序。)解析:三、综合应用题(总题数:1,分数:2.00)3.表“员工”中字段“加班费”的值为空,编写满足如下要求的程序: 根据“值班”表中的夜和昼的加班费的值和“员工”表中各人昼夜值班的次数确定员工表的“加班费”字段的值,最后将程序保存为myprog.prg,并执行该程序。(分数:2.00)_正确答案:(正确答案:步骤 1:单击工具栏上的新建按钮,打开创建对话框,在文件类型区中选择“程序”,单击新建文件,打开程序编辑窗口输入: SET TALK OFF SELECT 单位加班费 FRON 值班; WHERE 值班类型=“白班“; INTO ARRAY temp1 SELECT 单位加班费 FRON 值班; WHERE 值班类型=“夜班“; INTO ARRAY temp2 UPDATE 员工 SET 加班费=白班数*temp1(1,1)+夜班数*temp2(1,1) SET TALK ON 步骤2:单击工具栏上的保存按钮,在打开的另存为对话框中将文件名为设为“myprog”,单击工具栏的运行按钮,查看结果。)解析: