1.04
怒不过夺,喜不过予。“灭火器”是一个成年人该有的修养!
成语
“压舱石”:原意指在空船上,船的整体重心在水面以上,极易翻船,为此空船航行时都备有“压舱石”,以免翻船,故用来比喻稳定全局的基础性作用。
“航船舵”:指船只驾驶时用来掌握前进方向的装置,侧重“掌握方向”。
“牛鼻子”:比喻事物的主要矛盾或者影响全局的关键。
“桥头堡”:指为扼守和保护重要桥梁、渡口,在其附近地区构筑的碉堡、地堡或阵地。
杯弓蛇影 :比喻因疑神疑鬼而引起恐惧。
同日而语 :把不同的人或事物放在同一时间或同一水平上来说,指相提并论。
谈虎色变:比喻提到可怕的事情就紧张害怕。
软考
1 软件可维护性、可靠性
软件可维护性是一个系统在特定的时间间隔内可以正常进行维护活动的概率。用MTTF和MTTR分别表示平均无故障时间和平均故障修复时间,则软件可维护性计算公式为( )。
A MTTF/(1+MTTF)
B 1/(1+MTTF)
C MTTR/(1+MTTR)
D 1/(1+MTTR)
M表示可维护性指标,那么M=1/(1+MTTR)。MTTF/(1+MTTF)一般用来表示可靠性或可用性指标。
2 Python
在Python语言中,( )是一种可变的、有序的序列结构,其中元素可以重复。
A 元组(tuple)
B 字符串(str)
C 列表(list)
D 集合(set)
扩展总结:Python 数据结构
| 数据结构 | 可变性 | 有序性 | 可重复性 | 异构性 | 键值对 | 其他特点 |
|---|---|---|---|---|---|---|
| 列表 (list) | 可变 | 有序 | 是 | 是 | 否 | 可以通过索引访问,可以进行插入、删除、排序等操作。 |
| 元组 (tuple) | 不可变 | 有序 | 是 | 是 | 否 | 一旦创建就不能修改,通常用于表示固定不变的数据集合。 |
| 字符串 (str) | 不可变 | 有序 | 是 | 否(仅字符) | 否 | 字符序列,可以通过索引访问,可以进行切片、查找、替换等操作。 |
| 范围 (range) | 不可变 | 有序 | 否 | 否(仅整数) | 否 | 表示一个整数序列,通常用于循环。 |
| 字典 (dict) | 可变 | 无序(Python 3.7+ 保持插入顺序) | 否(键) | 是 | 是 | 使用键值对存储数据,键必须是不可变类型(如字符串、数字、元组),值可以是任意类型。查找速度快,适合存储具有映射关系的数据。 |
| 集合 (set) | 可变 | 无序 | 否 | 是 | 否 | 元素唯一且无序的集合,可以进行交集、并集、差集等集合运算。 |
| 冻结集合 (frozenset) | 不可变 | 无序 | 否 | 是 | 否 | 与集合类似,但创建后不可修改,可以作为字典的键或集合的元素。 |
3 散列表(哈希表)
以下关于散列表(哈希表),及其查找特点的叙述中,正确的是( )。
A 在散列表中进行查找时,只需要与待查找关键字及其同义词进行比较
B 只要散列表的装填因子不大于1/2,就能避免冲突
C 用线性探测法解决冲突容易产生聚集问题
D 用链地址法解决冲突可确保平均查找长度为1
A. 在散列表中进行查找时,需要与哈希桶中所有的关键字进行比较,直到找到与目标关键字相等的元素或者确定目标元素不存在于哈希桶中。
B. 散列表的装填因子越小,发生冲突的可能性就越小。但是当哈希表装填因子过小时,会浪费大量空间,而当装填因子过大时,则会导致冲突的概率增加,影响散列表的性能。
C. 用线性探测法解决冲突可能会产生聚集问题,即出现大量密集的冲突,使得哈希桶中的元素出现聚集。为了避免这种情况,可以采用其他的探测方法,如二次探测、双重散列等。
D. 用链地址法解决冲突可以保证每个桶中只有一个元素时,平均查找长度为1,但是当一个桶中有多个元素时,依然需要遍历链表中的所有元素才能找到目标元素,平均查找长度就会增加。
4 网络服务
当修改邮件时,客户与POP3服务器之间通过( )建立连接,所使用的端口是( )。
常见使用 TCP 的服务及其默认端口:
| 服务名称 | 描述 | 默认 TCP 端口 |
|---|---|---|
| HTTP | 超文本传输协议,用于网页浏览 | 80 |
| HTTPS | 安全超文本传输协议,加密的网页浏览 | 443 |
| FTP | 文件传输协议,用于文件上传和下载 | 21 (控制), 20 (数据) |
| SSH | 安全外壳协议,用于远程登录和安全文件传输 | 22 |
| Telnet | 远程登录协议(不安全,现在很少使用,推荐使用 SSH) | 23 |
| SMTP | 简单邮件传输协议,用于发送邮件 | 25 |
| POP3 | 邮局协议版本 3,用于接收邮件 | 110 |
| IMAP | 互联网消息访问协议,用于接收邮件,支持邮件同步 | 143 |
| DNS | 域名系统,用于将域名解析为 IP 地址(通常也使用 UDP,但 TCP 用于区域传输等) | 53 |
下列不能用于远程登陆或控制的是( )。
A IGMP
B SSH
C Telnet
D RFB
| 协议 | 全称 (英文) | 描述 | 用途 | 安全性 |
|---|---|---|---|---|
| IGMP | Internet Group Management Protocol | 互联网组管理协议,用于在 IP 网络中管理多播组成员关系。 | 多播数据传输管理 (如在线视频流、实时游戏等) | 无安全机制 |
| SSH | Secure Shell | 安全外壳协议,用于加密地远程登录到计算机或服务器。 | 远程登录,执行远程命令,文件传输,端口转发等 | 安全,加密 |
| Telnet | Telnet | 一种用于在网络上进行远程登录的协议。 | 远程登录,通过命令行界面远程访问计算机 | 不安全,不加密 |
| RFB | Remote FrameBuffer | 远程帧缓冲协议,用于远程访问图形界面,是 VNC 协议的基础。 | 远程查看和控制计算机桌面 | 可加密,但通常依赖于 VNC 的加密设置 |