首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在静态测试中,主要是对程序代码进行静态分析。“数据初始化、赋值或引用过程中的异常”属于静态分析中的( )。
在静态测试中,主要是对程序代码进行静态分析。“数据初始化、赋值或引用过程中的异常”属于静态分析中的( )。
admin
2016-05-11
36
问题
在静态测试中,主要是对程序代码进行静态分析。“数据初始化、赋值或引用过程中的异常”属于静态分析中的( )。
选项
A、控制流分析
B、数据流分析
C、接口分析
D、表达式分析
答案
B
解析
本题考查静态测试方法的知识点。
静态测试是指被测试程序不在机器上运行,而采用人工检测和计算机辅助静态分析的手段对程序进行检测。静态测试包括对文档的静态测试和对代码的静态测试。对代码的静态测试包括控制流分析、数据流分析、接口分析和表达式分析。
①控制流分析。控制流分析是指使用控制流程图检查被测程序控制结构的过程。例如,可检查被测程序是否存在没有使用的语句或子程序、是否调用并不存在的子程序,以及是否存在无法达到的语句等。
②数据流分析。数据流分析是指使用控制流程图分析数据各种异常情况的过程,包括数据初始化、赋值或引用过程中的异常。例如,引用未定义的变量、对以前未使用的变量再次赋值等程序差错或异常情况。
③接口分析。接口分析主要包括模块之间接口的一致性分析、模块与外部数据库及其他软件配置项之间的一致性分析、子程序和函数之间的接口一致性分析等。例如可以检查函数形参与实现的数量、顺序、类型和使用的一致性。
④表达式分析。表达式分析用于检查程序代码中的表达式错误。例如,括号不配对、数组引用越界、除数为零,以及浮点数变量比较时的误差等错误。
转载请注明原文地址:https://kaotiyun.com/show/ogQZ777K
本试题收录于:
系统架构师上午综合知识考试题库软考高级分类
0
系统架构师上午综合知识考试
软考高级
相关试题推荐
Facebookdevelopedwhatitcallsafoundational"breakthrough":softwarethatenablesmachinestolearntowalkliketoddler
在c#中using和new这两个关键字有什么意义,请写出你所知道的意义?
设置本地连启动WindowsXP系统自带防火墙。
设置本地连接属性使得连接到网络后在通知区域显示图标。
查看本地连接状态。
设置在当前界面中显示队列状态栏,并在队列状态栏中显示合计文件的大小。
从当前界面开始,到“电话和调制解调器的选项”中,将系统中的标准56000bps调制解调器删除。
使用站点管理器方式添加站点,其中站点地址为tian.cn,用户名为tian,密码为tian,保存在名为xy的文件夹中,并以两者登录方式连接该站点。
使用菜单方式,添加“我的文档”文件夹下的队列文件“log”到“计划传输”任务中。设置计划传输日期为:“2009-11-12,20:12:14”;并且为“每天重复”。
在计算机中的一切有形部分,所有看得见摸得着的部分称为()。A.硬件 B.裸机 C.软件 D.完整的计算机
随机试题
近日因天气炎热,某社区附近的工厂发生火灾,造成工厂工人及附近居民多人伤亡。消防人员及医疗人员第一时间赶到实施救援。灾害现场伤病员转运的要求有哪些?
Ourclassmonitorsuggested______adiscussionofthesubject.
支气管哮喘患者,持续发作约26小时,大汗淋漓,发绀,端坐呼吸,双肺肺气肿征,有散在哮鸣音。首选的治疗是
2017年10月19日,九鼎投资公司与凯迪有限公司签署了《股权转让协议》。协议约定:九鼎公司以增资方式向凯迪公司投资5000万元,持股比例为45%,于5个工作日内汇至凯迪公司的账户,并选派1名人员担任凯迪公司的董事。同时,凯迪公司承诺:2018年公司应实现
在预算单价法编制施工图预算的基本步骤中,紧接着“了解施工组织设计和施工现场情况”之后的一项是()。
固定资产是指使用期限较长,单位价值较高,并且在使用过程中保持原有实物形态的资产。其中,使用期限应满足至少超过( )年。
按文字排列方向分类,版面可以分为()。
下列关系中,结果为“假”的是()。
下列各项权利和自由中,()是我国宪法没有规定的。
There______someorangeintheglass.
最新回复
(
0
)