真题详解(补码转换)-软件设计(七十四)https://blog.csdn.net/ke1ying/article/details/130674214
- 分治算法技术设计______。
答案:1、问题划分 2、递归求解 3、合并解
- 虚拟存储体系_____两级构成。
解析:主存 和 辅存
- 数据流图中某个加工的一组动作依赖于多个逻辑条件取值,则用_____能够清楚的表示复杂条件组合与应做的动作之间的对应关系。
答案:决策树
解析:决策树和决策表适用表示加工涉及多个逻辑条件情况。
- 软件质量特性可维护性定义:
易分析、易改变性、稳定性、易测试性
易分析:诊断确定失效原因。
易改变性:进行修改排错。
稳定性:指修改造成未预料的风险。
易测试:确认经修改的软件所需努力有关。
- int x = f(a);
Print a+x;
f(int r):
a=r+1; r = r*2; return r;
当a = 5的时候,这时候传值的话:
a = 5+1 = 6;
R = 10;
所以 a+x = 6+10 = 16
当a = 5的时候,这时候传引用的话:
a = 6;
这时候因为r是a的引用
所以r = 6*2 = 12
所以a+x = 12+12 = 24
- 翻译权:将原软件从一种程序设计语言转为另一种程序设计语言。
- 如何解决冗余以及插入异常
元件1(元件号,元件名称)
元件2(元件号,供应商,库存量)
元件3(供应商,供应所在地)
- 快速排序{12,25,30,45,52,67,85}
效率最高的原始元素{45,12,30,25,67,52,85}
- DMA方式传送数据,采用 存储周期。(与cpu、指令等无关)
- ipv4是32位,地址空间是2^32
Ipv6是128位,地址空间是2^128
所以ipv6是ipv4的2^96倍
- 进行防错维护,可以有效控制 ____维护成本。
答案:正确性