问答题

阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某嵌入式系统中,存在16路数据采集通道。为了提高数据采集的可靠性,对16路采集通道均采用双余度设计;为了监控采集通道是否发生故障,对各路双余度通道采集值进行比较。只有当该通道两个余度设备采集值均不小于45时,才表示该路通道正常。设计人员设计函数
用于统计无故障通道数目,在该函数的设计中考虑了如下因素:(1)采用如下数据结构存储通道号及采集值:
(2)当输入参数异常时,函数返回-1;(3)若正确统计了无故障通道数目,则返回该数目;(4)该函数需要两个输入参数,第一个参数是用于存储通道号及余度采集值的数组,第二个参数为通道总数目;(5)调用函数sort()对存储通道号及余度采集值的数组进行排序处理。开发人员根据上述要求使用ANSI C对代码实现如下(代码中每行的第一个数字代表行号):
【问题2】请使用代码审查的方法找出该程序中所包含的至少4处错误,指出错误所在的行号和问题描述。

答案: 正确答案:
题目列表

你可能感兴趣的试题

微信扫码免费搜题