首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和流程图,将应填入(n)处的语句写在对应栏内。 【说明】 设学生(学生数少于50人)某次考试的成绩按学号顺序逐行存放于某文件中,文件以单行句点“.”为结束符。下面的流程图用于读取该文件,并把全部成绩从高到低排序到数组B[50]中。
阅读下列说明和流程图,将应填入(n)处的语句写在对应栏内。 【说明】 设学生(学生数少于50人)某次考试的成绩按学号顺序逐行存放于某文件中,文件以单行句点“.”为结束符。下面的流程图用于读取该文件,并把全部成绩从高到低排序到数组B[50]中。
admin
2010-01-15
109
问题
阅读下列说明和流程图,将应填入(n)处的语句写在对应栏内。
【说明】
设学生(学生数少于50人)某次考试的成绩按学号顺序逐行存放于某文件中,文件以单行句点“.”为结束符。下面的流程图用于读取该文件,并把全部成绩从高到低排序到数组B[50]中。
【流程图】
选项
答案
(1)B[0]←a (2)i←0 (3)a="." (4)a<B[j] (5)j--
解析
本题考查用程序流程图来描述排序。
题目要求将文件中学生的成绩读出,并把全部成绩从高到低排序到数组B[50]中。这里面涉及两个问题,第一是从文件中读数,文件中的数据是以单行句点“.”为结束符的,在未读到此符号前,应该将继续取数据。第二是排序,每取到一个学生的成绩都要与数组的学生成绩比较,按照从高到低的顺序在数组中找到合适的位置存放。下面来具体分析流程图。
第(1)空在条件判断为假的情况下执行流程中,如果条件为假说明从文件中取到的数据是学生成绩。从程序流程图中可以看到,从文件中读的数据存放在变量a中,而此空是第一次取数据,应该存放数组B的第一个位置,因此此空答案为B[0]←a。
第(2)空是紧接着第(1)空来的,在上面已经把从文件中读到的第一个数存放到了数组中,接下来应该处理数组的下标问题,从后面的流程中可以推断出变量i是存放数组当前下标的,而且没有初值,那么此空的任务应该是用来给变量i赋一个初值,而对数组的操作应该从头开始,因此此空答案为i←0。
第(3)空是循环的判断条件,如果条件成立则结束,在这之前又对文件进行了一次读数,根据我们上面的分析只有在读到了结束符时程序才结束,那么此空肯定是判断从文件中读到的数据是否为结束符,因此此空答案为a="."?。
第(4)空也是一个循环的判断条件,如果条件成立,则将取到的数存放到数组的当前下标位置;如果不成立,则循环找到合适的位置再存放。从这里我们不难推断出,流程图中是将从文件取到的成绩与当前数组中的最小成绩进行比较的,而当前数组中的最小成绩存放在位置j中,因此此空答案为a<B
?。
第(5)空在循环体中,这个循环的作用是为当前从文件中读到的成绩在已经排好序的数组元素中找到合适的位置,找到了就要插入,数组中的元素是按从大到小排列的,在查找合适位置时是从后往前依次比较,因此此空的任务应该是将数组的下标往前移动,所以此空答案为“i--”。
转载请注明原文地址:https://kaotiyun.com/show/4IjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
(31)________________接受每个用户的命令,采用时间片轮转方式处理服务请求,并通过交互方式在终端上向用户显示结果。
在Excel2010中,若A1单元格中的值为5,在B2和C2单元格中分别输入=“A1”+8和=A1+8,则________________。
台式计算机在设定的等待时间内,如果用户没有进行任何操作,将启动________________。
某项技术在社会上的热度依次经历了萌芽期、狂热期、幻想破灭期、复苏期、成熟期五个阶段。在“时间T,社会热度S”坐标系中,这种技术的变化趋势可图示为()。
企业信息化总体架构的核心部分包括业务架构、信息架构、应用架构和技术架构四个部分,其中面向最终用户的是()。
下列关于输入声音时的采样频率和信息储存量的叙述中,正确的是(8)。
某金融企业正在开发移动终端非现场办公业务,为控制数据安全风险,采取的数据安全措施中并不包括______。
在Excel中,若A1单元格中的内容为“全国计算机技术与软件专业技术资格(水平)考试”,在A2单元格中输入函数=LEFT(A1,2),则A2单元格显示的内容是______。
在Excel2007中,利用填充柄可以将数据复制到相邻单元格中。若选择含有数值的上下相邻的两个单元格,按住鼠标左键向下拖动填充柄,则数据将以(49)________________填充。
如果在网络设计过程中划分了很多VLAN,则可采用VTP来简化其管理。交换机管理IP地址只能创建在(1)中,而VTP信息只能在(2)端口上传播。共享相同VLAN数据库的交换机构成一个(3)。不同交换机平台、不同的IOS版本支持的VLAN数量不同,从图8-10
随机试题
法国国立行政学院培养秘书人才的教学方法所遵循的原则为
支气管哮喘发作时宜选用哮喘持续状态时宜选用
高血压、动脉粥样硬化的老年患者,饮食需注意
评估基准日为2016年9月30日,某持续经营企业预付费用账面余额38万元,其中,预付2016年保险金10万元,已摊销5万元;待摊销的低值易耗品余额20万元,现市值为22万元;预付房租5万元,租期为2015年1月30日至2018年1月30日,已摊销租金2万元
开放式基金的基金合同生效要求所募集金额不少于( )亿元。
学生学习以间接经验为主,无须参加实践活动。()
某县公安局组织交警、巡特警、刑警等警种,开展了以“平安交通”为主题的夏季过境车辆安全大检查活动。6月10日,民警在该县高速路口对过境车辆是否携带灭火器、危险物品以及超载、超员、酒后驾车等情况进行严查。公安机关人民警察在开展安全检查活动的时候,应当加强对
目前,国内油价与美国等发达国家相比,其实差距并不大,但是,由于收入不一样,我们对油价上涨要更为敏感。所以,我们需要拉低的是成品油价格占消费支出比。该消费支出比例越大.价格波动的影响就越大。改变这一现状的最好方式就是逐步提高收入水平,让收人增长远超成品油价格
()提出的“外师造化,中得心源”至今仍是画学的名言。
Whatistheincreasebetweenthetwoanti-smokingcampaigns?
最新回复
(
0
)