首页
登录
从业资格
某嵌入系统中,存在16路数据采集通道,为了提高数据采集的可靠性,对16路采集通道
某嵌入系统中,存在16路数据采集通道,为了提高数据采集的可靠性,对16路采集通道
免费题库
2022-08-02
94
问题
某嵌入系统中,存在16路数据采集通道,为了提高数据采集的可靠性,对16路采集通道均采用双余度设计;为了监控采集通道是否发生故障,对各路双余度通道采集值进行了比较。只有当该通道两个余度设备采集值不均小于45时,才表示该路通道正常。设计人员设计函数mun_of_passer用于统计无故障通道数目,在改函数的设计中考虑了如下以因素:(1)采用如下数据库结构存储通道号及采集值:Struct Value { unsigned int No; //通道号,1到16 unsigned short Value1; //余度1采集值unsigned short Value2; //余度2采集值}(2)当输入参数异常时,函数返回-1;(3)若正确统计了无故障通道数目,则返回该数目;(4)该函数需要两个输入参数,第一个参数是用于存储通道号及余度采集值的数组,第二个参数为通道总数目;(5)调用函数sort()对存储通道号及余度采集值得的数组进行排序处理。开发人员根据上述要求使用ANSI C对代码实现如下,(代码中每行第一个数字代表行号):1 unsigned int num_of_passer(struct Value array[ ], unsigned int num)2 {3 unsigned int n =0; //循环变量4 unsigned int counter; //无故障通道数目5 if((array = = NULL) ||(num = = 0) ||(num > 16))6 return-1; //当输入参数异常时,函数返回-17 sort(array); //对存储值的数组进行排序处理8 for(n = 0;n < = num;n++)9 {10 if((array[n]. Valuel > 45)&& (array[n]. Value2 > 45))11 counter = counter + 1;12 }13 return counter14 }【问题1】(6分)嵌入或软件中通常使用函数扇出数的注释来衡量程序的可维护性,请计算num_of_passer的扇出数和注释率,并判断此函数扇出数和注释率是否符合嵌入式软件的一般要求。【问题2】(8分)请使用代码审查的方法找出该程序中所包含的至少四处错误,批出错误的行号和问题描述。
【问题3】(6分)覆盖率是度量测试完整性的一个手段,也是度量测试有效性的一个手段。在嵌入式软件的白盒测试过程中,通常以语句覆盖率、分支覆盖率和MC/DC覆盖率作为度量指标,请分别指出对函数num_of_passer达到100%语句覆盖、100%分支覆盖和100%MC/DC覆盖所需的最少测试用例数目。
选项
答案
解析
【问题1】注释率:为4/14=28.6% 由于VC工程注释率要求为25%~50%,代码注释率要求为>=20%; 本题应为关键代码,注释率符合要求。扇出数是指该模块调用了多少模块,本题中扇出数为:1 扇出一般3~4,不超过7,本题扇入 符合要求 【问题2】
【问题3】
转载请注明原文地址:https://tihaiku.com/congyezige/2417951.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
一个软件系统的生存周期包含可行性分析和项目开发计划、需求分析、设计(概要设计和详
假设系统中进程的三态模型如下图所示,图中的a和b处应分别填写(),图中的c和
在Windows系统中,若要移动窗口,可用鼠标拖动窗口的()。A.标题栏
若指令系统中设置了专用I/O操作指令,则I/O接口()。A.与内存单元必
UML图中既包含展示系统动态特性的动态视图,又包括展示系统静态特性的静态视图,
在操作系统的进程管理中,若系统中有10个进程使用互斥资源R,每次只允许3个进程进
在Windows操作系统中,“()”是内存的一块区域,用于各个应用程序之间相
软件系统运行时发现了系统测试阶段尚未发现的错误,改正这些错误属于()维护。A
面向对象分析与设计中,设计的主要任务不包括()。A.描述系统如何解决问题
假设系统中进程的三态模型如下图所示,图中的a、b和c的状态分别为();当现运
随机试题
Itwasanearlymorninginsummer.Inthestreets,sleepyeyedpeopleweremo
某民营企业的老板杨先生,现年40岁,年收入约30万元,但不稳定。杨太太,现年38
()不属于建设工程项目进度控制在管理观念方面存在的主要问题。A、缺乏进度计划
四名运动员参加4X100米接力,他们100米速度分别为不考虑其他影响因素,他们
根据上图,下列关于全国重点城市平均地价增长率情况的表述,正确的一项是:()
下列文学常识,说法有误的一项是()A.西汉两司马:司马相如、司马迁 B.
房屋买卖代理收费,按成交价格总额的( )计收。A.0.5%~1.5% B.0
下列各项中,属于同步性指标的是()。A:货币供给 B:主要生产资料价格 C:
下列绩效考核方法中,()为企业设计绩效指标体系提供了一个以外部导向为基础的
地铁车站明挖基坑采用钻孔灌注桩围护结构时,围护施工常采用的成孔设备有()。
最新回复
(
0
)