单选题
183.整数溢出有三种原因。下列选项中,不属于整数溢出原因的是( )。
A
符号问题
B
条件未判断
C
运算溢出
D
存储溢出
答案解析
正确答案:B
解析:
本题考查整数溢出的原因。整数溢出是指在计算机中,对于一个整数类型的变量,当其存储的值超出了该类型所能表示的范围时,就会发生溢出。常见的整数溢出原因有符号问题、运算溢出和存储溢出。nnA选项符号问题是整数溢出的一种原因,当使用有符号整数类型时,如果符号位被修改,就会导致整数溢出。nnB选项条件未判断不是整数溢出的原因,而是程序中的逻辑错误。nnC选项运算溢出是整数溢出的一种原因,当进行加减乘除等运算时,如果结果超出了该类型所能表示的范围,就会发生溢出。nnD选项存储溢出是整数溢出的一种原因,当使用数组或指针等数据结构时,如果超出了其所能表示的范围,就会发生溢出。nn综上所述,选项B不属于整数溢出的原因,故选B。
相关知识点:
整数溢出,无条件未判断项
相关题目
单选题
180.《计算机信息系统安全保护等级划分准则》将信息系统安全分为( )保护级、系统审计保护级、安全标记保护级、结构化保护级和访问验证保护级五个等级。
单选题
179.信息安全风险评估的复杂程度,取决于受保护的资产对安全的敏感程度和所面临风险的( )程度。
单选题
178.攻击者通过精心构造超出数组范围的索引值,就能够对任意内存地址进行读写操作,这种漏洞被称为( )漏洞。
单选题
177.栈指针寄存器esp始终存放( )指针。
单选题
176.通过分析代码中输入数据对程序执行路径的影响,以发现不可信的输入数据导致的程序执行异常,这种技术被称为( )传播分析技术。
单选题
175.攻击者窃取Web用户SessionID后,使用该SessionlD登录进入Web目标账户的攻击方法, 被称为( )。
单选题
174.根据软件漏洞具体条件,构造相应输入参数和Shellcode代码,最终实现获得程序控制权的过程,是( )
单选题
173.支持多种不同类型的CA系统相互传递信任关系的是( )信任模型。
单选题
172.两台配置了IPSec协议的Windows计算机进行IPSec初始连接时,通过Wireshark嗅探的前面10个数据包是( )协议的数据包。
单选题
171.当用户代码需要请求操作系统提供的服务时,通常采用( )的方法来完成这一过程。
