首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在静态测试中,主要是对程序代码进行静态分析。“数据初始化、赋值或引用过程中的异常”属于静态分析中的( )。
在静态测试中,主要是对程序代码进行静态分析。“数据初始化、赋值或引用过程中的异常”属于静态分析中的( )。
admin
2016-05-11
41
问题
在静态测试中,主要是对程序代码进行静态分析。“数据初始化、赋值或引用过程中的异常”属于静态分析中的( )。
选项
A、控制流分析
B、数据流分析
C、接口分析
D、表达式分析
答案
B
解析
本题考查静态测试方法的知识点。
静态测试是指被测试程序不在机器上运行,而采用人工检测和计算机辅助静态分析的手段对程序进行检测。静态测试包括对文档的静态测试和对代码的静态测试。对代码的静态测试包括控制流分析、数据流分析、接口分析和表达式分析。
①控制流分析。控制流分析是指使用控制流程图检查被测程序控制结构的过程。例如,可检查被测程序是否存在没有使用的语句或子程序、是否调用并不存在的子程序,以及是否存在无法达到的语句等。
②数据流分析。数据流分析是指使用控制流程图分析数据各种异常情况的过程,包括数据初始化、赋值或引用过程中的异常。例如,引用未定义的变量、对以前未使用的变量再次赋值等程序差错或异常情况。
③接口分析。接口分析主要包括模块之间接口的一致性分析、模块与外部数据库及其他软件配置项之间的一致性分析、子程序和函数之间的接口一致性分析等。例如可以检查函数形参与实现的数量、顺序、类型和使用的一致性。
④表达式分析。表达式分析用于检查程序代码中的表达式错误。例如,括号不配对、数组引用越界、除数为零,以及浮点数变量比较时的误差等错误。
转载请注明原文地址:https://kaotiyun.com/show/ogQZ777K
本试题收录于:
系统架构师上午综合知识考试题库软考高级分类
0
系统架构师上午综合知识考试
软考高级
相关试题推荐
AmericanSignLanguage(ASL)usersarenostrangerstovideochatting.Thetechnologyletsdeafandhard-of-hearingpeoplesig
Asthelatestcropofstudentspentheirundergraduateapplicationformandweighuptheiroptions,itmaybeworthconsidering
Writealetterofabout100wordsbasedonthefollowingsituation: YoufailedtofinishanimportanttaskassignedbyProfe
Althoughnocompanyismentionedbyname,itisveryclearwhichAmericaninternetgianttheEuropeanParliamenthasinmindin
输入一个整数数组,判断该数组是不是某二元查找树的后序遍历的结果。如果是返回true,否则返回false。例如输入5、7、6、9、11、10、8,由于这一整数序列是如下树的后序遍历结果:因此返回true。如果输入7、4、6、5,没有哪棵树的后序遍历
输入一个链表的头结点,从尾到头反过来输出每个结点的值。链表结点定义如下:structListNode{intm_nKey;ListNode*m_pNext;};
把用户状态设置为忙碌。
在foxpro中,要浏览多个数据库的字段,以下说法中正确的是()并允许进行字段的修改。A.使用listfields命令 B.browsefields命令C.前两者都不对 D.不能在command命令窗口中实现
下面不属于硬盘存储器主要技术指标的是________。
随机试题
既能敛汗,又能补肾宁心安神的药物是( )。
患者,女,54岁。近来时常齿衄,血色淡红,齿摇不坚,舌红少替,脉细数,其治法是
女,39岁。子宫Ⅱ度脱垂伴阴道前后壁轻度膨出,张力性尿失禁。妇检:宫颈长约6cm,子宫后位,正常大小,附件未扪及块物,要求手术治疗。首选手术应是
水泥混凝土抗渗等级按下式计算:p=10H-1,H为第四个试件顶面开始有渗水时的水压力。()
施工现场临时用电设置的依据是()。
按照项目管理的职能分类可将设备工程项目信息分为( )。
系统初始化的目的是把商品化通用会计软件变成适合本单位使用的专用会计软件。()
HRB335级钢筋属于()钢筋。
粤菜的代表菜是( )。
Whatarethespeakersdoingastheconversationbegins?
最新回复
(
0
)