Day1 软考中级备考-软件设计师-2023年下半年上午真题知识点1

单选题知识点

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:非对称加密算法之一,广泛应用于公开密钥加密和数字签名。

10. POP3 服务默认的TCP端口号是 110

在这里插入图片描述

11.采用折半查找等概率查找某个包含8个元素的有序表,查找的平均查找长度是()log2(n+1)-1约等于2.1左右

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值