当前位置:中级软件设计师题库>软件设计师综合练习题库

问题:

[单选] 快速排序算法在排序过程中,在待排序数组中确定一个元素为基准元素,根据基准元素把待排序数组划分成两个部分,前面一部分元素值小于等于基准元素,而后面一部分元素值大于基准元素。然后再分别对前后两个部分进一步进行划分。根据上述描述,快速排序算法采用了()算法设计策略。

分治。动态规划。贪心。回溯。

问题:

[单选] 对一待排序序列分别进行直接插入排序和简单选择排序,若待排序序列中有两个元素的值相同,则()保证这两个元素在排序前后的相对位置不变。

直接插入排序和简单选择排序都可以。直接插入排序和简单选择排序都不能。只有直接插入排序可以。只有简单选择排序可以。

问题:

[多选] 已知一个文件中出现的各字符及其对应的频率如下表所示。若采用定长编码,则该文件中字符的码长应为()。若采用Huffman编码,则字符序列“face”的编码应为()。

2。3。4。5。110001001101。

问题:

[单选] PPP中的安全认证协议是(),它使用三次握手的会话过程传送密文。

MD5。PAP。CHAP。HASH。

问题:

[多选] ICMP协议属于因特网中的()协议,ICMP协议数据单元封装在()中传送。

数据链路层。网络层。传输层。会话层。IP数据报。

问题:

[单选] DHCP客户端可从DHCP服务器获得()。

DHCP服务器的地址和Web服务器的地址。DNS服务器的地址和DHCP服务器的地址。客户端地址和邮件服务器地址。默认网关的地址和邮件服务器地址。

问题:

[单选] 分配给某公司网络的地址块是210.115.192.0/20,该网络可以被划分为()个C类子网。

4。8。16。32。

问题:

[单选] 通常在软件的()活动中无需用户参与。

需求分析。维护。编码。测试。