软件设计师 知识点拾遗 2020年下半年
软件设计师 知识点拾遗 2020年下半年
这套题做的比较糟糕,很多概念要么是不知道要么是又记不清了,将将过线…
上午题

在CPU中是控制器负责指令的取指、译码和执行控制流程,因此负责存储下一条指令地址的程序计数器肯定在控制器当中。

- 发表权:保护期为作者终生及其死亡后50年。
- 修改权:属于著作人身权,不受时间限制,永久保护。
- 复制权、发行权:属于著作财产权,保护期为作者终生及死亡后50年。

C/C++程序编译的标准流程为:
- 预处理:处理宏定义、头文件包含等(.c → .i)。
- 编译:将预处理后的代码转换为汇编代码(.i → .s)。
- 汇编:将汇编代码转换为机器指令(目标文件,.s → .o)。
- 链接:合并目标文件和库文件,生成可执行程序(.o → 可执行文件)。

由题意可得,一个索引块的大小为1KB,而一个地址项的大小为4字节,那么一个索引块中就可以存储1024÷4=256个数据块。
- 5个直接地址索引:5个块 × 1KB = 5 KB。
- 2个一级间接地址索引:2个索引块 × 256块/索引块 × 1KB = 512 KB。
- 1个二级间接地址索引:256 × 256 = 65536 块 × 1KB = 65536 KB。
总和即为5KB+512KB+65536KB=66053KB。

喷泉模型是一种面向对象的软件开发方法,其核心特点是开发阶段的无缝迭代与回溯,强调各阶段之间的非线性交互和并行推进。与瀑布模型的线性流程不同,喷泉模型的开发活动之间不存在明显的边界,允许开发者在任意阶段根据需求动态调整(如设计时发现分析不足可回溯补充),尤其适合需求易变、需频繁重构的面向对象项目。其优势在于灵活性高、适应性强,但需严格管理文档和版本控制以避免混乱。

- 参数多态:应用广泛、最纯的多态。
- 包含多态:同样的操作可用于一个类型及其子类型。包含多态一般需要进行运行时的类型检查。包含多态最常见的例子是子类型化,即一个类型是另一个类型的子类型。
- 过载多态:同一个名(操作符、函数名)在不同的上下文中有不同的类型。
- 强制多态:编译程序通过语义操作,把操作对象的类型强行加以变换,以符合函数或者操作符的要求。

A是抽象类,无"直接对象",必须通过子类实例化,因此不可能存在"A的直接对象与B1关联"。

B选项的错误之处其实和D选项一样,在这个文法中没有终结符"(“、”)“和”/"。

- 属性冲突:同一属性可能会存在于不同的E-R图当中,由于设计人员或者出发点不同,属性的类型、取值范围和数据单位等可能不一致。
- 命名冲突:相同意义的属性在不同的E-R图当中有着不同的命名,或者是名词相同的属性在不同的E-R图当中代表着不同的意义。
- 结构冲突:同一实体在不同的E-R图中有不同的属性。或者同一对象在某一E-R图中被抽象为实体而又在另一E-R图中又被抽象为属性,需要统一。

- 左外联接:取出左侧关系中所有与右侧关系中任一元组都不匹配的元组,用空值 NULL填充所有来自右侧关系的属性。
- 右外联接:取出右侧关系中所有与左侧关系中任一元组都不匹配的元组,用空值 NULL填充所有来自左侧关系的属性。
- 完全外联接:完成左外连接和右外连接操作。



当主机无法从DHCP服务器获取IP地址时,操作系统会自动分配169.254.0.0/16范围内的私有IP地址(APIPA机制)。

要开始记忆协议与对应的端口号了:

软件设计师 知识点拾遗 2020年下半年
http://example.com/2025/05/19/note51/