A、 移码
B、 反码
C、 补码
D、 原码
答案:AC
解析:解析:以八位为例,A 项移码是对补码的符号位取反,[+0] 的移码 =[-0] 的移码 =10000000。B 项,反码跟原码是正数时,一样;负数时,反码就是原码符号位除外,其他位按位取反,[+0] 的反码为 00000000,[-0] 的反码为 11111111。C 项,正数的补码就是其本身,负数的补码其最高位(符号位)为 1,其余各位是对原码取反再加1。[+0] 的补码 =[-0] 的补码 =00000000。D 项,原码数值位就是真值的绝对值,符号位为 0 时表示正数,符号位为 1 时表示负数。[+0] 的原码为 00000000,[-0] 的原码为10000000。故选 AC 项。
A、 移码
B、 反码
C、 补码
D、 原码
答案:AC
解析:解析:以八位为例,A 项移码是对补码的符号位取反,[+0] 的移码 =[-0] 的移码 =10000000。B 项,反码跟原码是正数时,一样;负数时,反码就是原码符号位除外,其他位按位取反,[+0] 的反码为 00000000,[-0] 的反码为 11111111。C 项,正数的补码就是其本身,负数的补码其最高位(符号位)为 1,其余各位是对原码取反再加1。[+0] 的补码 =[-0] 的补码 =00000000。D 项,原码数值位就是真值的绝对值,符号位为 0 时表示正数,符号位为 1 时表示负数。[+0] 的原码为 00000000,[-0] 的原码为10000000。故选 AC 项。
A. 通过类继承,在程序中可以复用基类的代码
B. 在继承类中可以增加新代码
C. 在继承类中不能定义与被继承类(基类)中的方法同名的方法
D. 在继承类中可以覆盖被继承类(基类)中的方法
解析:解析:继承类中可以定义与基类中方法同名的方法。故选 ABD 项。
A. 机器指令
B. 图标和菜单
C. 命令行
D. 汇编语句
E. 系统调用
解析:解析:操作系统提供给用户的接口是命令接口、程序接口和图形接口。系统调用也即程序接口。故选 BCE 项。
A. 用户
B. 使用部门负责人
C. 软件开发人员
D. 系统分析员
解析:解析:在软件生命周期的第一个阶段,系统分析员、软件开发人员、用户与使用部门负责人是不可缺少的,应力求使系统分析员、软件开发人员、用户与使用部门负责人对问题的性质、工程目标与规模取得完全一致的看法,这对确保软件开发的成功是非常重要的。故选 ABCD 项。
A. 当系统处于安全状态时,系统中一定无死锁进程
B. 当系统处于不安全状态时,系统中一定会出现死锁进程
C. 银行家算法可以预防死锁
D. 银行家算法破坏了死锁必要条件中“请求和保持”条件
解析:解析:A 项,银行家算法是避免死锁的方法。利用银行家算法,系统处于安全状态时没有死锁进程。B 项,当系统处于不安全状态时,系统中不一定会出现死锁进程,如果系统中存在预防死锁的策略,死锁就不会产生,也就不需要避免死锁的算法了。C 项,银行家算法是在资源的动态分配过程中,用某种方法防止系统进入不安全状态来避免死锁的发生,不需要去破坏死锁的四个必要条件,不属于预防死锁。D 项,银行家算法是在资源的动态分配过程中,用某种方法防止系统进入不安全状态来避免死锁的发生,不需要去破坏死锁的四个必要条件(死锁避免:系统对进程发出的每一个系统能够满足的资源申请进行动态检查,并根据检查结果决定是否分配资源,如果分配后系统可能发生死锁,则不予分配,否则予以分配,这是一种保证系统不进入死锁状态的动态策略。死锁预防:破坏死锁产生的 4 个必要条件)。故选 BCD 项。
A. 选中程序时刻
B. 每一条指令执行时刻
C. 移动程序时刻
D. 装入程序时刻
解析:解析:每当执行一条指令时都由硬件的地址转换机构将指令中的逻辑地址转换成绝对地址。这种方式的地址转换是在程序执行时动态完成的,因此称为“动态重定位”。静态重定位中地址转换工作是在程序开始执行之前集中完成的。故选 B 项。
A. HTTP
B. SMTP
C. POP3
D. SSH
解析:解析:SSH 为建立在应用层基础上的安全协议。SSH 是较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。普通网络通信一般是明文通信,数据容易被中间人拦截并且解析,而SSH 协议则提供了基于内容加密服务。故选 D 项。
A. 257
B. 201
C. 313
D. 296
解析:解析:十进制转化为二进制(257)D=(100000001)B,结果是 9 位二进制,所以能用 8 个二进制位表示的应该是值比 257 小。(201)D=(11001001)B。故选 B 项。
A. IP 地址伪造和欺骗
B. 密码口令的暴力破解
C. 数据链路的监听
D. 木马和病毒的植入
解析:解析:网络层的功能是寻址与路由,A 项是针对网络层的;C 项是针对数据链路层的。故选 BD 项。
A. TCP 与 UDP 都是面向连接的
B. TCP 与 UDP 都是无连接的
C. TCP 面向连接的,而 UDP 是无连接的
D. TCP 无连接的,而 UDP 面向连接的
解析:解析:TCP 是面向连接的,可靠的;UDP 是非面向连接的,不可靠的。故选 C 项。
A. 漏洞检查需要开发专用工具,渗透测试可直接使用开源软件
B. 漏洞检查通过分析 IT 基础构架来检测漏洞,而渗透测试则利用漏洞来分析可能对信息系统的破坏
C. 两者只是名称不同
D. 漏洞检查可自动化工具处理,而渗透测试只能手工操作
解析:解析:渗透测试服务(黑盒测试)是指在客户授权许可的情况下,利用各种主流的攻击技术对网络做模拟攻击测试,以发现系统中的安全漏洞和风险点,提前发现系统潜在的各种高危漏洞和安全威胁。漏洞扫描是指基于漏洞数据库,通过扫描等手段对指定的远程或者本地计算机系统的安全脆弱性进行检测,发现可利用漏洞的一种安全检测(渗透攻击)行为。一般渗透测试是由人工完成的,渗透测试操作难度大,而且渗透测试的范围也是有针对性的,需要人为参与。而漏洞扫描因工作量大多由工具完成,可以漏洞自动化扫描。故选 D 项。