当前位置: 首页icon 51CTO软考 > 软考资讯 >考试科目 >2021年5月软件设计师模拟题上午(二)之二十二

2021年5月软件设计师模拟题上午(二)之二十二

作者:wx6125d801a4b782024-01-06 01:00:13
备考咨询 刷题指导
添加专属学姐
下载资料 2024上半年软考备考资料+考试大纲
下载按钮 下载
引号

摘要:对于【软件设计师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2021年5月软件设计师模拟题上午(二)】部分试题的详解,一起来看看吧~1、某货车运输公司有一个中央仓库和n个运输目的地,每天要从中央仓库将货物运输到所

引号
摘要:对于【软件设计师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2021年5月软件设计师模拟题上午(二)】部分试题的详解,一起来看看吧~



1、某货车运输公司有一个中央仓库和n个运输目的地,每天要从中央仓库将货物运输到所有运输目的地,到达每个运输目的地一次且仅一次,最后回到中央仓库。在两个地点i和j之间运输货物存在费用Cij。为求解旅行费用总和最小的运输路径,设计如下算法:首先选择离中央仓库最近的运输目的地1,然后选择离运输目的地1最近的运输目的地2,…,每次在来访问过的运输目的地中选择离当前运输目的地最近的运输目的地,最后回到中央仓库。该算法采用了(64)算法设计策略,其时间复杂度为(65)。
A、分治
B、动态规划
C、贪心
D、回溯

答案:C
答题解析:由于每次选择下一个要访问的城市时都是基于与当前最近的城市来进行,是一种贪心的选择策略,因此该算法采用的是贪心算法设计策略。而货车从中央仓库出发,第1个要到达的目的地是在n个目的地中选择一个,第2个要到达的目的地是在n-1个目的地中选择一个,……,第n个要到达的目的地是在1个目的地中选择一个,所以该算法的时间复杂度为n+(n-1)+…+1=n*(n-1)/2=O1.jpg

2、某货车运输公司有一个中央仓库和n个运输目的地,每天要从中央仓库将货物运输到所有运输目的地,到达每个运输目的地一次且仅一次,最后回到中央仓库。在两个地点i和j之间运输货物存在费用Cij。为求解旅行费用总和最小的运输路径,设计如下算法:首先选择离中央仓库最近的运输目的地1,然后选择离运输目的地1最近的运输目的地2,…,每次在来访问过的运输目的地中选择离当前运输目的地最近的运输目的地,最后回到中央仓库。该算法采用了(64)算法设计策略,其时间复杂度为(65)。
A、1.jpg
B、O(n)
C、O(nlgn)
D、O(1)

答案:A
答题解析:由于每次选择下一个要访问的城市时都是基于与当前最近的城市来进行,是一种贪心的选择策略,因此该算法采用的是贪心算法设计策略。而货车从中央仓库出发,第1个要到达的目的地是在n个目的地中选择一个,第2个要到达的目的地是在n-1个目的地中选择一个,……,第n个要到达的目的地是在1个目的地中选择一个,所以该算法的时间复杂度为n+(n-1)+…+1=n*(n-1)/2=O1.jpg

3、TCP/IP模型中, (66) 协议属于网络层的协议。
A、 ARP
B、 SNMP
C、 TCP
D、 FTP

答案:A
答题解析:

网络层:其主要功能是将网络地址(例如,IP地址)翻译成对应的物理地址(例如,网卡地址),并决定如何将数据从发送方路由到接收方。在TCP/IP协议中,网络层具体协议有IP、ICMP、IGMP、IPX、ARP等



查看完整试题>>>


代理合作学习群