功能性 可靠性 易用性 效率 维护性 可移植性
适合性 容错性 易学性 时间特性 可测试性 适应性
准确性 易恢复性 易理解性 资源特性 可修改性 易安装性
互用性 成熟性 易操作性 稳定性 一致性
依从性 易分析性 可替换性
安全性

应用级网关防火墙是内部网和外部网的隔离点,它可对应用层的通信数据流进行监控和过滤


和安全电子邮箱服务有关的是SSL、HTTPS、PGP


镇网病毒是种破坏工业基础设施的恶意代码,利用系统漏洞攻击工业控制系统,是一种危害性极大的蠕虫病毒


数据流图建模应遵循自顶向下、从抽象到具体


10个成员组成的开发小组,若任意两人之间都有沟通路径,则共有()条沟通路径

M = n * (n-1) / 2    n代表成员
45 = 10 * 9 / 2
共有45条沟通路径

某文件系统采用位示图(bitmap)记录磁盘的使用情况,若计算机系统的字长为64位,磁盘的容量为1024GB.物理块的大小为4MB,那么位示图的大小需要()个字

1. 计算物理块数
物理块数 = 磁盘总容量 / 物理块大小
1024GB / 4MB = ( 1024 * 1024MB ) / 4MB = 262144块
2. 计算字数:
字数 = 物理块数 / 机器字长
4096 = 262144 / 64

某文件系统采用位示图(bitmap)记录磁盘的使用情况,若计算机系统的字长为32位,磁盘的容量为100GB.物理块的大小为2MB,那么位示图的大小需要()个字

1. 计算物理块数
物理块数 = 磁盘总容量 / 物理块大小
100GB / 2MB = ( 100 * 1024MB ) / 2MB = 51200块
2. 计算字数:
字数 = 物理块数 / 机器字长
1600 = 51200 / 32

PV操作是操作系统提供的具有特定功能的原语。利用PV操作可以(实现资源的互斥使用


从减少成本和缩短研发周期考虑要求嵌入式操作系统能运行在不同的微处理器平台上,能针对硬件变化进行结构和功能上的配置。该要求体现了嵌入式操作系统的可定制性


关于极限编程(XP)最佳实践的叙述中,应该测试先行,先写测试代码,再编写程序代码


人机交互黄金三原则包括:置于用户控制之下减少用户的记忆负担保持界面的一致性


系统交付用户使用了一段时间后发现,系统的某个功能响应非常慢。修改了某模块的一个算法,使其运行速度得到了提升。则该行为属于改善性维护


在以阶段划分的编译器中,(词法分析)阶段的主要作用是分析构成程序的字符集由字符按照构造规则构成的符号是否符合程序语言规定。


当某一场地故障时,系统可以使用其他场地上的副本而不至于使整个系统瘫痪,这称为分布式数据库的可用性


某n阶三对角矩阵A如下所示,按行将元素存储在一维数组M中,设A1,1存储在M[1],那么ai,j(l<=i,j<=n且ai,j位于三条对角线中),存储在M()

1. 按行存储到一维数组 M 中
M = [a1,1 , a1,2 , a2,1 , a2,2 , a2,3 , a3,2 , a3,3 , a3,4 , a4,3 , a4,4]
2. 验证a3,4的位置:
前2行有5个元素 (第一行2个 + 第二行3个)
第3行的a3,4是第三个元素。
总位置k = 5 + 3 = 8
用公式k = 2i + j - 2 = 2 * 3 + 4 - 2 = 8,匹配!

具有三个结点的二叉树有五种,可推测出具体有四个结点的二叉树有()种

这种问题其实对应卡塔兰数(Catalan Numbers),公式为:
C(n) = 1 / n + 1 (2n! / n!)
对于n = 4
C(4) = 1 / 4 + 1 (8! / (4! * 4!))
= 1 / 5 (40320 / (24 * 24))
= 1 / 5 * 70
= 14

对于n = 3
C(3) = 1 / 3 + 1 (6! / (3! * 3!))
= 1 / 3 + 1 (720 / (6 * 6))
= 1 / 4 * 20
= 5

TCP和UDP协议均提供了端口寻址能力


在windows命令行窗口种使用ipconfig/all命令可以查看本机DHCP服务是否已启用


在CPU内外常需设置多级高速缓存cache,主要目的是提高CPU访问主存数据或指令的效率


题目说内存地址从 A0000H 到 CFFFFH,问:
这个范围共有多少字节?
如果用容量为 64K×8bit 的存储芯片来组成这个内存,最少需要几片?

1. CFFFFH - A0000H + 1 = 30000H (因为 C - A = 2, 所以2FFFFH + 1 = 30000H)
2. 将30000H转十进制:3 * 16^4 = 3 * 65536 = 196608
3. 196608 / 1024 = 192KB
4. 64K * 8bit = 64 * 1024 * 1 = 65536 (8bit 表示每个地址存储1字节 因为8bit = 1Byte)
5. 196608 / 65536 = 3片

与电子邮箱服务的安全性无关的是MIME(多用途互联网邮件扩展类型,多用于指定一些客户端自定义)
在发送电子邮件附加多媒体数据时采用MIME协议来支持邮件传输


关于I/O软件的叙述种,正确的是I/O软件隐藏了I/O操作实现的细节,方便用户使用I/O设备


在磁盘调度管理中通常先进行移臂调度,再进行旋转调度


在采用三级模式结构的数据系统中,如果对数据库中的表Emp创建聚簇索引,那么改变的是数据库的内模式


某树共有n个结点,其中所有分支结点的度为k(即每个非叶子结点的子树数目),则该树中叶子结点的个数为?

n:树的总节点数(包括所有分支节点和叶子节点)。
k:每个分支节点的子树数量(即分支节点的度,叶子节点的度=0)。
任意画一棵树
A
/ \
B C
/ \ / \
D E F G

1. 总结点数n = 7,
2. 分支结点:A(2子),B(2子),C(2子) -->满足 k = 2
3. L = (7 * (2 - 1) + 1) / 2 = 8 / 2 = 4
4. 叶子节点:D,E,F,G -->实际4个
5. 实际数叶子结点应为4个(验证公式正确)

邻接矩阵大小为 n × n(n为顶点数)


已知某文档包含5个字符。每个字符出现的频率如下表所示。采用霍夫曼编码对该文档压缩存储,则单词”cade”的编码为(),文档的压缩比为()

字符 a b c d e
频率(%) 40 10 20 16 14
压缩前,属于定长编码,每个字符用3位编码,
压缩后编码长度是: 1 * 0.4 + 3 * 0.1 + 3 * 0.2 + 3 * 0.16 + 3 * 0.14 = 2.2
压缩率为:(3 - 2.2) / 3 = 27%

为什么用3位定长编码?
字符数量决定位数:
1. 文档包含5个字符(a,b,c,d,e)
2. 用二进制表示5个字符所需的最少位数计算: 2^n >= 5 --> n = 3 (因为2^3 = 8 >= 5)
3. 因此,最少需要3位定长编码唯一表示每个字符

在ICP/IP网络中,建立连接进行可靠通信是在?完成的,此功能在OSI/RM中是在?层实现的
建立连接进行可靠通信的是传输层的功能,并且在传输层完成