单选题知识点
1. 双核处理器中,双核是指在一个CPU中集成两个运算核心以提高运算能力。
(1)cpu 几核处理器 (2)主板一般都是单CPU的
2. 贪心策略求解(分数背包)问题,一定可以得到最优解。
0-1背包需要动态规划。
分数背包:0-1背包的变种,可以放一部分。(每单位的价值)
最长公共子序列 :动态规划
旅行商:
3.统一过程模型(UP模型)的四个阶段中,在(精化)阶段进行需求分析和架构演进。
统一过程定义了4个技术阶段及其制品
1)起始阶段
2)精化阶段
3)构建阶段
4)移交阶段
4. 下列协议中,不属于安全协议的是(SNMP)
S:SSH、SSL、HTTPS
SFTP 文件传输 20文件 21 控制
IPsec IP
SNMP:网络管理协议
5. 以下关于汇编语言程序的叙述中,错误的是B
A:汇编程序的功能是将汇编语言程序翻译为相应的目标程序
B:用汇编语言编写的程序可以直接被计算机硬件执行。
C:汇编语言是低级程序设计语言
D:汇编语言与计算机硬件体系结构密切相关。
6.以下关于 方法重载(Overload)和方法覆盖(Override)与多态的关系的叙述中,不正确的是(B)
A 覆盖通过动态绑定机制实现多态
B 重载通过动态绑定机制实现多态
C 重载属于编译时多态,在一个类中定义多个名称相同而参数不同的方法
D 覆盖属于运行时多态,子类重新定义父类中已定义的方法。
重载:有多个名字相同的方法 ,参数不同,返回值不同。(静态时 编译)
覆盖:当子类继承父类的一个方法,子类重新定义父类方法。
多态基于 继承 来实现
7. 以下关于白盒测试原则的叙述中,不正确的是D
A、在所有的逻辑判断中,取“真”和取“假”的两种情况至少都能执行一次。
(判定覆盖)
B、程序模块中的所有独立路径至少执行一次。(路径覆盖)
C、每个循环都应在边界条件和一般条件下各执行一次。(for、while循环)
D、在输入规定的取值范围的情况下,合理的输入和不合理的输入至少都能执行一次。(白盒测试的第四个原则:测试程序内部数据结构的有效性)
白盒测试关注逻辑。 黑盒不关注内部
8.对采用面对对象方法开发的系统进行测试时,通常从不同层次进行测试。对类中定义的每个方法进行测试属于(算法)层。
(1)算法层:测试类中定义的每个方法,相当于传统测试的单元测试。
(2)类层 :测试同一个类 中 所有方法与属性之间的相互作用
(3)模块层:测试一组协同工作的类之间的相互作用
(4)系统层:把各个子系统组装成完整的面向对象软件系统。
9. 下列算法中,不属于公开密钥加密算法的是DES
密钥分为 对称密钥(非公开) 和 非对称密钥(公开 公钥+私钥 :DSA ECC RSA)
DSA:数字签名算法,是一种公开密钥加密,用于数字签名。
ECC:椭圆曲线密码学,是一种基于椭圆曲线数学的公开密钥加密技术,广泛应用于安全领域。
DES(数据加密标准):是一种对称密钥加密算法。
RSA:非对称加密算法之一,广泛应用于公开密钥加密和数字签名。