【计算机类职业资格】上机操作题-试卷80及答案解析.doc
《【计算机类职业资格】上机操作题-试卷80及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】上机操作题-试卷80及答案解析.doc(3页珍藏版)》请在麦多课文档分享上搜索。
1、上机操作题-试卷 80 及答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.编写程序并执行,计算“01”组(歌手编号的前 2 位)歌手的得分并将结果存入自由表 finaldbf 中。finaldbf 包含“歌手姓名“和“得分”两个字段,“得分”取各评委所打分数的平均值。finaldbf 中的结果按“得分”降序、“歌手姓名”降序排列。请将程序存储在 twoprg 中,否则不得分。 新建一个文件名和表单名均为 score form 的表单,向表单添加一个命令按钮 Commandl,标题为“计算”,为该命令按钮的 Click 事件增加命令,调用 twop
2、rg 程序执行。最后运行该表单,并单击“计算”按钮执行two 程序。 新建一个项目文件 score projiect,将自由表“歌手表”、“评委表”和“评分表”以及表单文件 score form 加入该项目,然后将项目文件连编成应用程序文件 score app。(分数:2.00)_二、简单应用题(总题数:1,分数:2.00)2.在考生文件夹下完成下列操作(在“成绩管理”数据库中完成): (1)为“学生”表在“学号”字段上建立升序主索引,索引名为学号。 (2)为“学生”表的“性别”字段定义有效性规则,规则表达式为:性别$”男女”,出错提示信息是:“性别必须是男或女”。 (3)在“学生”表的“性别
3、”和“年龄”字段之间插入一个“出生日期”字段,数据类型为“日期型”(修改表结构)。 (4)用 SQL,的 IYPDATE 命令将学生“王三风”的出生日期修改为 1983 年 5 月 1 日,并将该语句粘贴在 sqLtxt 文件中(第一行且只占一行)。(分数:2.00)_三、综合应用题(总题数:1,分数:2.00)3.(1)用 SQL,语句查询至少有三门的课程成绩在 70 分以上(包括 70 分)的学生姓名,并将结果按升序存入表文件 resultsdbf,然后将该 SQr,语句粘贴在 SQLTXT 文件的第二行(只占一行)。(2)modiprg程序的功能是:先为“学生”表增加一个“平均成绩”字段
4、,数据类型为 N(6,2);然后根据“选课”表统计每个学生的平均成绩,并写入新添加的字段。 该程序有三处错误,请改正,使程序能正确运行(在指定处修改,不允许增加或删除程序行)。(分数:2.00)_上机操作题-试卷 80 答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.编写程序并执行,计算“01”组(歌手编号的前 2 位)歌手的得分并将结果存入自由表 finaldbf 中。finaldbf 包含“歌手姓名“和“得分”两个字段,“得分”取各评委所打分数的平均值。finaldbf 中的结果按“得分”降序、“歌手姓名”降序排列。请将程序存储在 twopr
5、g 中,否则不得分。 新建一个文件名和表单名均为 score form 的表单,向表单添加一个命令按钮 Commandl,标题为“计算”,为该命令按钮的 Click 事件增加命令,调用 twoprg 程序执行。最后运行该表单,并单击“计算”按钮执行two 程序。 新建一个项目文件 score projiect,将自由表“歌手表”、“评委表”和“评分表”以及表单文件 score form 加入该项目,然后将项目文件连编成应用程序文件 score app。(分数:2.00)_正确答案:(正确答案:本大题主要考查了程序文件的建立与运行;SQL 分组计算查询;连编应用程序等。本题关键是 SQL 分组计
6、算查询的设计,设置过程可参照以下步骤进行编写: 在 SELECT 短语中指定要输出的字段,包括通过 AVG()函数计算生成的新字段。 通过 FROMJoINON等短语指定查询数据源,并建立表间联系,查询源表为“歌手”表和“评分”表,两个表的联接字段为“歌手编号”。 利用GROUP BY 短语对表记录分组,分组字段为“歌手编号”。 利用 ORDER BY 短语设置两个字段的排序方式。ASC 短语表示升序排序,为系统默认的排序方式,可省略该短语;DESC 短语表示降序排序,不可缺省。最后将查询结果通过 INTO TABLE 命令输出到指定的数据表中。 另外,调用程序文件的命令是 DO:连编应用程序
7、可通过单击项目管理器右侧的“连编”命令打开“连编选项”对话框完成。 步骤 1:在命令窗口执行命令:MODIFY COMMAND two,打开程序文件编辑器。 步骤 2:在编辑器中输入如下程序代码并保存(以下 SQL 查询语句是通过查询设计器生成):SELECT。歌手姓名,AVG(分数)AS 得分 FROM 歌手表,评分表; WHERE 歌手表歌手编号=评分表歌手编号 AND LEFT(歌手表歌手编号,2)=“01”; GROUP BY 歌手表歌手编号; ORDER BY 得分 DESc,歌手姓名 DESC INTOTARTR fina 步骤 3:在命令窗口执行命令:CREATE FORMsco
8、reform,打开表单设计器新建立表单。 步骤 4:从“表单控件”工具栏中向表单添加一个命令按钮。在“属性”面板中修改表单(Forml)的 Name 属值为:score form,修改命令按钮(Commandl)的 Caption 属性值为:计算。 步骤 5:双击命令按钮(Commandl)编写 Click 事件代码:DO two。单击“常用”工具栏中的“运行”按钮查看结果,将表单文件保存到考生文件夹下。 步骤 6:在命令窗口执行命令:CREATE PROJECTscoreproj ect,新建一个项目管理器。在项目管理器的“数据“选项卡中选中“自由表”,然后单击项目管理器右边的“添加”按钮,
9、将考生文件夹下的“歌手表”、“评委表”和“评分表”依次加入到项目中;以同样的方法,在“文档”选项卡中,将 score form 表单添加到项目中。 步骤 7:单击项目管理器右侧_的“连编”命令打开“连编选项”对话框,在对话框中选中“连编应用程序”,单击“确定”按钮,在弹出的“另存为”对话框的“应用程序名”中输入:score app,单击“保存”按钮保存连编项目文件。)解析:二、简单应用题(总题数:1,分数:2.00)2.在考生文件夹下完成下列操作(在“成绩管理”数据库中完成): (1)为“学生”表在“学号”字段上建立升序主索引,索引名为学号。 (2)为“学生”表的“性别”字段定义有效性规则,规
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 上机 操作 试卷 80 答案 解析 DOC
