首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某嵌入式系统中,存在16路数据采集通道。为了提高数据采集的可靠性,对16路采集通道均采用双余度设计;为了监控采集通道是否发生故障,对各路双余度通道采集值进行比较。只有当该通道两个余度
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某嵌入式系统中,存在16路数据采集通道。为了提高数据采集的可靠性,对16路采集通道均采用双余度设计;为了监控采集通道是否发生故障,对各路双余度通道采集值进行比较。只有当该通道两个余度
admin
2016-11-13
54
问题
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
某嵌入式系统中,存在16路数据采集通道。为了提高数据采集的可靠性,对16路采集通道均采用双余度设计;为了监控采集通道是否发生故障,对各路双余度通道采集值进行比较。只有当该通道两个余度设备采集值均不小于45时,才表示该路通道正常。设计人员设计函数
用于统计无故障通道数目,在该函数的设计中考虑了如下因素:
(1)采用如下数据结构存储通道号及采集值:
(2)当输入参数异常时,函数返回-1;
(3)若正确统计了无故障通道数目,则返回该数目;
(4)该函数需要两个输入参数,第一个参数是用于存储通道号及余度采集值的数组,第二个参数为通道总数目;
(5)调用函数sort()对存储通道号及余度采集值的数组进行排序处理。
开发人员根据上述要求使用ANSI C对代码实现如下(代码中每行的第一个数字代表行号):
【问题1】
嵌入式软件中通常使用函数扇出数和注释率来衡量程序的可维护性,请计算函数[*]的扇出数和注释率,并判断此函数扇出数和注释率是否符合嵌入式软件的一般要求。
选项
答案
扇出数:1 注释率:28.6%(4/14) 嵌入式软件一般要求扇出数不大于7和注释率不小于20%,所以此函数扇出数和注释率均符合要求。
解析
本题考查软件测试的一些基本概念和通过代码审查查找软件缺陷以及设计测试用例的能力。
此题目要求考生认真阅读题目所给的软件设计说明信息和软件代码,熟悉结构体数据类型和不同代码覆盖率的要求,结合软件测试盼一些基本概念,在此嵌入式软件中进行实际应用。
扇出数指在结构图中,模块所属的直接下级模块个数,即本模块所调用的模块数目。模块
的扇出数为1。注释率指代码中注释的行数与代码总行数的比率,即注释行数/代码总行数×100%所得的结果。模块
的注释率为4/14×100%=28.6%。为了保证软件的可维护性,嵌入式软件的相关标准中一般要求模块的扇出应控制在7以下,注释的行数不得少于源程序总行数的1/5。模块
的扇出数为1,注释率为28.6%,均满足嵌入式软件的一般要求。
转载请注明原文地址:https://kaotiyun.com/show/ozPZ777K
本试题收录于:
软件评测师下午应用技术考试题库软考中级分类
0
软件评测师下午应用技术考试
软考中级
相关试题推荐
某信息系统工程项目承建单位决定采用效率高的公共构件库,预计11月30日变更在用的信息系统项目的工程方案,最晚应在()向监理工程师提出变更要求,提交出面工程变更建议书。
关于项目实施阶段质量控制的描述,不正确的是()。
关于质量控制的描述,不正确的是()。
接入层交换机的功能不包括()。
类库、构件、模板和框架是软件开发过程中常用的几种提高软件质量、降低开发工作量的软件复用技术。()是面向对象的类库的扩展,并由一个应用相关联构件家族构成,这些构件协同工作形成了它的基本结构骨架。
电缆传输信道测试不包括(14)检测。
802.3标准中使用的媒体访问控制方式是(61)。
信息系统工程建设过程中要控制需求变更。以下监理人员必须遵守的原则,错误的是(60)。
由于项目管理不够规范,引发了项目质量和进度方面的问题,监理方应该做的工作不包括(36)。
随机试题
用来判断影响网络广告价格因素的指标包括【】
下列药物中,可用于治疗消化性溃疡的是
施工中,承包人要求使用特殊工艺,经工程师认可后实施,应由()。
材料采购合同订立的方式不包括( )。
计算机如果在屏幕上有规律地出现小球、雪花、无关的画面或提示语句等,说明计算机可能感染了某种计算机病毒。()
某有限责任公司的董事李某拟将其所有的一套商住两用房屋以略低于市场价格的条件卖给公司作为办公用房。关于交易的下列表述中,正确的有()。
下列关于中药材的说法,正确的一项是()。
【B1】【B2】
要求主表中没有相关记录时就不能将记录添加到相关表中,则应该在表关系中设置
大変だ。図書館からかりた本はきえました。かりた
最新回复
(
0
)