首页
登录
从业资格
某嵌入系统中,存在16路数据采集通道,为了提高数据采集的可靠性,对16路采集通道
某嵌入系统中,存在16路数据采集通道,为了提高数据采集的可靠性,对16路采集通道
免费题库
2022-08-02
29
问题
某嵌入系统中,存在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的状态分别为();当现运
随机试题
TheMid-summerDay,ahundred-year-oldtraditioninScandinavia,fallsonJ
[originaltext]W:Right,Iguessyouhavesomeideasforourpromotion.M:Well,
[originaltext]M:Hi,Jane...Say,areyouOK?You’relookingabittired.W:Oh
TheEndofAIDS?A)OnJune5th1981America’sCentresfo
男,56岁,突然神志丧失,呼吸不规则,下列哪项最能反映出是否发生心跳停止(
患者男,阵发性脐周痛,恶心,频繁呕吐,明显口渴,尿少,心率96次/分,血压110
当教师把每一个学生都理解为他是一个具有个人特点的、具有自己的志向、自己的智慧和性
实践结果是人的目的在客观事物中的凝聚和体现,是实践过程中各种要素的融合.对实践结
价值重估是指国有资产监督管理机构依据国家清产核资政策和有关财务会计制度规定,对
构造主义心理学的创始人之一是()。A.铁钦纳 B.费希纳 C.詹姆斯 D
最新回复
(
0
)