问答题
阅读以下说明和流程图,回答问题1和问题2,将答案写在答卷的对应栏内。
问答题
【问题1】
流程图中的文件F的记录格式设置为如下形式:
赛车号
姓名
课程代码
其中的①、②应定义为何种数据?
【正确答案】
【答案解析】① 成绩 ② 名次。
问答题
【问题2】
简述处理2、处理3和处理4做何种处理,若有排序处理则需指明排序的键及序(升序或降序)。
【正确答案】
【答案解析】按课程代码(升序)、成绩(降序) 处理2:对文件F排序。 处理3:决定分赛段名次,计算总成绩,决定总名次,填入文件F的相应字段。 处理4:按总成绩(降序),按课程代码(降序)排列。 试题1 [解析] 文件F是文件F0经过处理1产生的文件,这个文件又经过处理2、处理3、处理4的处理和更新,而在处理5中,只是进行了车手成绩一览表的输出编排,不进行排序和增加名次等处理,文件F中的数据项必须是由文件F0产生,还要经过处理产生车手成绩一览表。所以,可以推导出文件F中①是成绩,②是名次 通过对给出的车手成绩一览表的观察,可以确定对文件F的处理中要按课程代码升序,按成绩降序进行排列。 处理2、处理3、处理4要对文件进行一系列处理,最后得到的文件F在处理5只是做了输出编排,所以在处理4已经完成要求的根据分赛段成绩比较而获得的分赛段名次,按总名次降序排序,按课程名排序。所以,可以推导,处理2对文件F排序,处理3决定分赛段名次,计算总成绩,决定总名次,填入文件F的相应字段。处理4按总成绩(降序),按课程代码(降序)排列。