首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在静态测试中,主要是对程序代码进行静态分析。“数据初始化、赋值或引用过程中的异常”属于静态分析中的( )。
在静态测试中,主要是对程序代码进行静态分析。“数据初始化、赋值或引用过程中的异常”属于静态分析中的( )。
admin
2016-05-11
58
问题
在静态测试中,主要是对程序代码进行静态分析。“数据初始化、赋值或引用过程中的异常”属于静态分析中的( )。
选项
A、控制流分析
B、数据流分析
C、接口分析
D、表达式分析
答案
B
解析
本题考查静态测试方法的知识点。
静态测试是指被测试程序不在机器上运行,而采用人工检测和计算机辅助静态分析的手段对程序进行检测。静态测试包括对文档的静态测试和对代码的静态测试。对代码的静态测试包括控制流分析、数据流分析、接口分析和表达式分析。
①控制流分析。控制流分析是指使用控制流程图检查被测程序控制结构的过程。例如,可检查被测程序是否存在没有使用的语句或子程序、是否调用并不存在的子程序,以及是否存在无法达到的语句等。
②数据流分析。数据流分析是指使用控制流程图分析数据各种异常情况的过程,包括数据初始化、赋值或引用过程中的异常。例如,引用未定义的变量、对以前未使用的变量再次赋值等程序差错或异常情况。
③接口分析。接口分析主要包括模块之间接口的一致性分析、模块与外部数据库及其他软件配置项之间的一致性分析、子程序和函数之间的接口一致性分析等。例如可以检查函数形参与实现的数量、顺序、类型和使用的一致性。
④表达式分析。表达式分析用于检查程序代码中的表达式错误。例如,括号不配对、数组引用越界、除数为零,以及浮点数变量比较时的误差等错误。
转载请注明原文地址:https://www.kaotiyun.com/show/ogQZ777K
本试题收录于:
系统架构师上午综合知识考试题库软考高级分类
0
系统架构师上午综合知识考试
软考高级
相关试题推荐
AnanalysisoffootageofoctopusesoffthecoastofAustralia"throwing"shellsandsiltsuggeststhattheyintentionallytar
求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。
一个台阶总共有n级,如果一次可以跳1级,也可以跳2级。求总共有多少总跳法,并分析算法的时间复杂度。
C#中的接口和类有什么异同。
设置在当前界面中显示队列状态栏,并在队列状态栏中显示合计文件的大小。
设置OutlookExpress邮箱属性,使之当用非Web方式发送邮件时,都要求服务器进行身份验证。
利用我的电脑窗口,将已经放在“剪贴板”上的名为“系统”的文件夹粘贴到C盘窗口。
()是计算机系统软件的两个重要特点。A.通用性B.可卸载性C.可扩充性D.基础性
常说的计算机是486.586.686等指的是()。A.cpu的型号B.计算机中cpu的价格C.内存储器的容量D.cpu的执行速度
中文word编辑软件的运行环境是()。A.dosB.wpsC.windowsD.高级语言
随机试题
制定计划发展可选方案时,不需要考虑的因素是
女性,35岁。左侧上颌腭侧牙龈出现反复肿胀、出血4个月。口腔检查:腭侧牙龈乳头增生,形成牙龈瘤,探诊易出血,拟手术切除。采用的麻醉方法是
监理工程师受业主委托对物资供应进度进行控制时,其工作内容包括()。
下列各项中,属于货币执行支付手段职能的包括()。
国家预算调整是指经过批准的各级预算,在执行中因情况变化需要增加支出或减少收人,使总支出超过总收人或使原举借债务的数额增加的部分改变。县级以上地方各级政府预算的调整方案必须经过_________的审查和批准。
甲、乙两名运动员在400米的环形跑道上练习跑步,甲出发1分钟后乙同向出发,乙出发2分钟后第一次追上甲,又过了8分钟,乙第二次追上甲。此时乙比甲多跑了250米,问两人出发地相隔多少米?
美洲是一块古老的大陆,长期以来与世隔绝。把它与世界开始联系起来的重大转折时刻是()
以国共两党第二次合作为基础的抗日民族统一战线正式形成的主要标志是()
下列关于路由选择协议相关技术的描述中,错误的是()。
以下程序的输出结果是()。a=3.6e-1b=4.2e3print(b-a)
最新回复
(
0
)