2022年软考-软件设计师考试题库及全真模拟冲刺卷39(附答案带详解)

上传人:枫** 文档编号:493363061 上传时间:2024-02-21 格式:DOCX 页数:18 大小:19.91KB
返回 下载 相关 举报
2022年软考-软件设计师考试题库及全真模拟冲刺卷39(附答案带详解)_第1页
第1页 / 共18页
2022年软考-软件设计师考试题库及全真模拟冲刺卷39(附答案带详解)_第2页
第2页 / 共18页
2022年软考-软件设计师考试题库及全真模拟冲刺卷39(附答案带详解)_第3页
第3页 / 共18页
2022年软考-软件设计师考试题库及全真模拟冲刺卷39(附答案带详解)_第4页
第4页 / 共18页
2022年软考-软件设计师考试题库及全真模拟冲刺卷39(附答案带详解)_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《2022年软考-软件设计师考试题库及全真模拟冲刺卷39(附答案带详解)》由会员分享,可在线阅读,更多相关《2022年软考-软件设计师考试题库及全真模拟冲刺卷39(附答案带详解)(18页珍藏版)》请在金锄头文库上搜索。

1、2022年软考-软件设计师考试题库及全真模拟冲刺卷(附答案带详解)1. 单选题以下Windows系统中用于清除本地DNS缓存的命令是( )。问题1选项A.ipconfig/ releaseB.ipconfig/ flushdnsC.ipconfig/ displaydnsD.ipconfig/ registerdns【答案】B【解析】A选项ipconfig/release :释放IP地址租约。B选项ipconfig/ flushdns:清楚本地DNS缓存,本题选择B选项。C选项ipconfig/ displaydns:显示本地DNS内容。D选项 ipconfig/ registerdns:DN

2、S客户端手工向服务器进行注册。其他:ipconfig /all:显示本机TCP/IP配置的详细信息。ipconfig /renew:DHCP客户端手工向服务器刷新请求。ipconfig /showclassid:显示网络适配器的DHCP类别信息。ipconfig /setclassid:设置网络适配器的DHCP类别。ipconfig /renew “Local Area Connection”:更新“本地连接”适配器的由 DHCP 分配 IP 地址的配置。ipconfig /showclassid Local*:显示名称以 Local 开头的所有适配器的 DHCP 类别 ID。ipconfig

3、 /setclassid “Local Area Connection” TEST:将“本地连接”适配器的 DHCP 类别 ID 设置为 TEST。2. 单选题某销售公司员工关系E(工号、姓名、部门名、电话、住址),商品关系C(商品号、商品名、库存数)和销售关系EC(工号、商品号、销售数、销售日期)。查询“销售部1”在2020年11月11日销售“HUWEI Mate40”商品的员工工号、姓名、部门名及其销售的商品名,销售数的关系代数表达式为1,2,3,7,8( ( ) ( ( ) ( ) ) )问题1选项A.3=销售部1(E)B.3=销售部1(C)C.3=销售部1(E)D.3=销售部1(C)问

4、题2选项A.2,3(2=HUWEI Mate40 (C)B.1,2(2= HUWEI Mate40 (C)C.2,3(2=HUWEI Mate40 (EC)D.1,2(2=HUWEI Mate40 (EC)问题3选项A.4=2020年11月11日(C)B.3=2020年11月11日(C)C.4=2020年11月11日(EC)D.3=2020年11月11日(EC)【答案】第1题:C第2题:B第3题:C【解析】本题考查的是关系代数相关知识内容。本题看起来逻辑非常复杂,涉及到了3个关系表的联合使用,但结合选项来看,可以快速找到正确答案。首先对于第一空,选择的对象一定是表E或表C,而此时C是没有部门名

5、的,因此筛选对象一定是表E,其次判断某个列的取值,需要用引号标注,排除错误格式A,本题选择的应该是C选项。接着对于第二空,选择的对象一定是表C或表EC,而此时EC是没有商品名的,因此筛选对象一定是表C,并且投影需要保留商品号和商品名,因此投影的列号是1和2,本题选择的应该是B选项。接着对于第二空,选择的对象一定是表C或表EC,而此时C是没有销售日期的,因此筛选对象一定是表EC,并且位于EC的第4列即列号为4,本题选择的应该是C选项。3. 单选题假设系统有n(n5)个进程共享资源R,且资源R的可用数为5。若采用PV操作,则相应的信号量S的取值范围应为( )。问题1选项A.-1n-1B.-55C.

6、-(n-1)1D.-(n-5)5【答案】D【解析】本题考查的PV操作中信号量的分析。PV信息量的取值表示资源数,最大值为初始可用资源5;当信号量取值小于0时,可表示排队进程数,此时n个进程,最大排队数为n-5,信号量最小取值为-(n-5)。本题选择D选项。点拨:资源数是5,被进程使用。没进程使用的时候,资源数是5,来一个进程使用,就是5-1,再来一个进程使用就是(5-1)-1,以此类推,当有n个进程使用时,就是5-n,也就是-(n-5)。4. 单选题绘制分层数据流图(DFD)时需要注意的问题中,不包括()。问题1选项A.给图中的每个数据流、加工、数据存储和外部实体命名B.图中要表示出控制流C.

7、一个加工不适合有过多的数据流D.分解尽可能均匀【答案】B【解析】绘制分层数据流图,应该严格遵循父子图平衡原则。这就规定了不能出现黑洞、灰洞和奇迹的三种状况,分解子图尽可能细致一些。所以对于:给图中的每个数据流、加工、数据存储和外部实体命名、一个加工不适合有过多的数据流、分解尽可能均匀都是需要注意的。仅有B选项表示图中要表示出控制流不符合,在分层数据流图并没有强调过需要表示出控制流。5. 单选题采用DHCP动态分配IP地址,如果某主机开机后没有得到DHCP服务器的响应。则该主机获取的IP地址属于网络( )。问题1选项A.202.117.0.0/24B.192.168.1.0/24C.172.16

8、.0.0/16D.169.254.0.0/16【答案】D【解析】本题考查的是DHCP协议的应用。无效的IP地址:169.254.X.X(windows) 和 0.0.0.0(linux)。本题选择D选项。6. 单选题()是 构成我国保护计算机软件著作权的两个基本法律文件。问题1选项A.计算机软件保护条例和软件法B.中华人民共和国著作权法和软件法C.中华人民共和国著作权法和计算机软件保护条例D.中华人民共和国版权法和中华人民共和国著作权法【答案】C【解析】考查知识产权的保护范围和对象。对于软件著作权和软件作品受到中华人民共和国著作权法和计算机软件保护条例两个文件的保护7. 案例题【说明】希尔排序

9、算法又称最小增量排序算法,其基本思想是:步骤1:构造一个步长序列delta1、delta2、deltak,其中delta1=n/2,后面的每个delta是前一个的1/2 , deltak=1;步骤2:根据步长序列、进行k趟排序;步骤3:对第i趟排序,根据对应的步长delta,将等步长位置元素分组,对同一组内元素在原位置上进行直接插入排序。【C代码】下面是算法的C语言实现。(1)常量和变量说明data:待排序数组data,长度为n,待排序数据记录在data0、data1、datan-1中。n:数组a中的元素个数。delta:步长数组。(2)C程序#includevoid shellsort(in

10、t data , int n) int *delta,k,i,t,dk,j; k=n; delta=(int *)nalloc(sizeof(int)*(n/2); if(i=0) do ( 1 ) ; deltai+=k; while ( 2 ) ; i=0; while(dk=deltai)0) for(k=deltai;k=0&t 【问题1】(8分)根据说明和c代码,填充c代码中的空(1) (4)。【问题2】(4分)根据说明和c代码,该算法的时间复杂度(5)O(n2) (小于、等于或大于)。该算法是否稳定(6)(是或否)。【问题3】(3分)对数组(15、9、7、8、20、-1、 4)用希

11、尔排序方法进行排序,经过第一趟排序后得到的数组为(7)。【答案】【问题1】(8分)(1)k=k/2(2)k1(3)datak【问题3】(3分)(7)(4,9,-1,8,20,7,15)【解析】问题1:希尔排序是一种经典的高效插入类排序算法。不稳定的排序算法,将每个步长划分为多个不连续的子序列,对每个子序列再次采用直接插入排序算法。如对某数组A=(a1,a2,a3.a10),在某趟排序时,若delta=3,则将A分成三个子序列,A1=(a1,a4,a7,a10),A2=(a2,a5,a8),A3=(a3,a6,a9),然后分别在原位置上对A1、A2和A3进行直接插入排序处理。最后一趟排序中,de

12、lta=1,这样可以确保输出序列是有序的。delta 序列是希尔排序算法在具体实现的过程中定义的,本题在题干中已经给出,delta1 = n / 2 , 后面的每个delta是前面的1/2,最后一个deltak=1。根据题干,很容易得到空(1)为k=k/2,空(2)填k1。接下来的代码段是根据delta 值进行每一趟的排序,每趟排序是对不连续的每个子序列进行插入排序,因此,空(3)填datak问题2:希尔排序算法是一种不稳定的排序算法,时间复杂度约在O(n1.3)。问题3:对于数组(15、9、7、8、20、-1、 4)用希尔排序方法进行排序,n=7,根据题干说明delta=n/2=3,A1(1

13、5,8,4),A2(9,20),A3(7,-1),每个子序列排序后得到A1(4,8,15),A2(9,20),A3(-1,7),还原得到(4,9,-1,8,20,7,15)8. 单选题在面向对象设计时,如果重用了包中的一个类,那么就要重用包中的所有类,这属于()原则。问题1选项A.接口分离B.开放-封闭C.共同封闭D.共同重用【答案】D【解析】考查关于面向对象设计的几大原则。接口分离原则:使用多个专门的接口要比使用单一的总接口要好。开放-封闭原则:对扩展开放,对修改关闭。共同封闭原则:包中的所有类对于同一性质的变化应该是共同封闭的。一个变化若对一个包产生影响,则将对该包里的所有类产生影响,而对

14、于其他的包不造成任何影响。共同重用原则:一个包里的所有类应该是共同重用的。如果重用了包里的一个类,那么就要重用包中的所有类。9. 单选题面向对象程序设计语言C+、JAVA中,关键字( )可以用于区分同名的对象属性和局部变量名。问题1选项A.privateB.protectedC.publicD.this【答案】D【解析】本题考查面向对象基本属性。public:表示全局,类内部外部子类都可以访问;private:表示私有的,只有本类内部可以使用;protected:表示受保护的,只有本类或子类或父类中可以访问;this:可以区分同名的对象属性和局部变量名。故本题正确答案选择D选项。10. 单选题( )是一种需要通过周期性刷新来保持数据的存储器件。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号