首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某嵌入式系统中,存在16路数据采集通道。为了提高数据采集的可靠性,对16路采集通道均采用双余度设计;为了监控采集通道是否发生故障,对各路双余度通道采集值进行比较。只有当该通道两个余度
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某嵌入式系统中,存在16路数据采集通道。为了提高数据采集的可靠性,对16路采集通道均采用双余度设计;为了监控采集通道是否发生故障,对各路双余度通道采集值进行比较。只有当该通道两个余度
admin
2016-11-13
23
问题
阅读下列说明,回答问题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
软件评测师下午应用技术考试
软考中级
相关试题推荐
信息系统项目实施过程中往往会出现进度滞后、投资超预算等情况,这说明该项目需加强()。
()是以信息技术为主要手段建立的信息采集、存储、处理的系统。
监理在组织协调工作中采用的方法不包括()。
()不属于工程监理日报的内容。
信息系统实施安全管理制度不包括()。
项目管理是信息系统项目三方(建设单位、承建单位、监理单位)均采用的方法。在信息系统项目管理要素中,由建设单位重点实施的是()。
在软件生命周期内所产生的各种管理文档和技术文档源代码列表和可执行代码以及运行所需的各种数据均需要纳入配置管理库进行管理,配置管理库中不包含()。
监理工程师对核心问题有预先控制措施上的认识,凡事要有证据,处理业务一定要有可靠的依据和凭证,判断问题时尽量用数据说服建设单位或承建单位,这体现了组织协调中的______原则。
以下属于工程设计阶段质量控制要点的是(48)。
设计模式是面向对象的系统设计过程中反复出现的问题解决方案,其基本要素不包括_____________。
随机试题
A.氯化钠注射液B.葡萄糖注射液C.右旋糖酐注射液D.氧氟沙星葡萄糖输液E.青霉素粉针含药输液为()。
A、吗啡B、哌替啶C、曲马多D、芬太尼E、可待因支气管哮喘、呼吸抑制、呼吸道梗阻患者禁用()。
甲、乙签订一份购销合同。甲以由银行承兑的汇票付款,在汇票的背书栏记载有“若乙不按期履行交货义务,则不享有票据权利”,乙又将此汇票背书转让给丙。下列对该票据有关问题的表述正确的是()。
某甲商场为打垮竞争对手乙商场,由总经理葛某牵头并与副经理刘某、部门经理杨某、朱某等集体决议,雇请当地黑社会势力孙某等人光天化日之下对乙商场打砸抢,造成乙商场财物损失9万多元,关于葛某等的行为,下面说法正确的是()。
《劳动合同法》第三十八条规定,用人单位有下列情形的,劳动者可以立即解除劳动合同()。
下面属于非银行金融机构的是()。
甲向乙开具一张商业承兑汇票,乙将该票据背书转让给丙,并注明“不得转让”字样,后丙又将该票据背书转让给丁,丁在向承兑人提示付款时被拒绝付款,关于丁行使追索权的说法中,正确的有()。
历史上被传为美谈的“张辽威震逍遥津”发生的战役是()。
在数据管理技术发展的三个阶段中,数据共享最好的是兰______。
Inreality,thelinesofdivisionbetweensciencesarebecomingblurred,andscienceagainapproachingthe"unity"thatithadt
最新回复
(
0
)