继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

全网首发!软考2024年5月《软件设计师》科目真题+解析+答案!速来拿

2024-05-29 16:35:142836浏览

郝老狮

1实战 · 3手记 · 1推荐
TA的实战

https://img1.sycdn.imooc.com/6656df660001858810240509.jpg

前言:

5月26日软考上半年的考试已经全部结束了,很多同学们都在对答案,讨论题型,很关心自己有没有通过,想通过估分来评估成绩,那么,我根据大家讨论比较多的题,迅速整理出了考题,供大家回顾题型,我会精讲每个选项,提供参考答案,需要特别说明的是:题目不保证与昨天考试中的题干内容一个字不差,因为依据的都是大家的繁琐回忆的整理而成,视频版教程放在了:《软件设计师(软考中级),一站式通关课程》每节视频讲10道综合题。案例题之后也会陆续做成视频讲解,近期随时做出视频,请保持关注!争取第一时间来看。题目有任何问题可以私信我先来和我确认是否存在问题噢!好话不多说,我们直接看题!

  1. 在采用定点二进制的运算中,减法运算一般是通过(  )来实现的。

        A.补码运算的二进制加法器

        B.原码运算的二进制加法器

        C.补码运算的二进制减法器

        D.原码运算的二进制减法器


 解析讲解:

        首先CPU的运算器中,有没有减法器?看到减法器这个说法的时候一定要敏感,脑子里一定要清楚CPU中只有加法器,没有减法器。所以C、D排除。那么减法实现的底层原理是什么?减法运算是怎么实现的?第一步是将真值(也就是实际的数值)转换成机器数,计算机是不是只认识二进制0和1?用二进制表示的就是原码,原码有什么特点?3个特点:1. 和真值转换简单 2. 乘除运算简单 3. 减法运算做不了。 做不了怎么办?是不是要找别的解决方案?是不是要将原码升级为补码?所以A是正确的表述。


    2. 在计算机系统中,CPU中跟踪后继指令地址的寄存器是(  )


        A.指令寄存器

        B.状态条件寄存器

        C.程序计数器

        D.主存地址寄存器


 解析讲解:

CPU结构分为:运算器和控制器。

运算器只能完成运算,而CPU的控制器用于控制CPU指令运行过程的自动化。。。(详见视频此节介绍)

指令寄存器 IR(A):从内存取到缓冲寄存器中,再送入IR暂存,相当于与运算器通信的中转站。

状态条件寄存器 PSW(B):保存要输出的变量状态和流程控制结果

程序计数器 PC(C):有存地址和计数2种功能, 程序执行有2中情况,顺序执行和转移执行,

顺序直接内存地址+1进行下一条指令的执行,转移就需要位移量来执行。

地址寄存器 AR(D):由于内存和CPU存在着操作速度上的差异,所以需要AR保持一般数据的地址信息,直到读写操作完成。

所以C是正确的表述


    3. 硬盘所属的存储器类别是(  )


        A.寄存器

        B.缓存

        C.主存

        D.辅存


 解析讲解:

    层次化存储结构呈现“金字塔”形状:


https://img1.sycdn.imooc.com/6656db0e0001011d09830514.jpg


硬盘或U盘都属于辅存,或叫外存,因此选D


  4. 循环冗余校验码(CRC)利用生成多项式进行编码。设数据位为n位,校验位为k位,则CRC码的格式为( ) 


        A.k个校验位按照指定间隔位与n个数据位混淆

        B.k个校验位之后跟n个数据位

        C.n个数据位之后跟k个校验位

        D.k个校验位等间隔地放入n个数据位中


 解析讲解:

 

    此题主要考点是CRC的编码规则,在课程中我们有详细介绍了它的编码规则,见截图:


https://img1.sycdn.imooc.com/6656dffb0001092910600426.jpg


信息位 就是 数据位,由此描述选出C是正确答案


5.  某系统由下图所示的冗余部件构成。若每个部件的千小时可靠度都为R,则该系统的千小时可靠度为(  )


https://img1.sycdn.imooc.com/6656e10800016b1f06030217.jpg


        A.(1-(1-R)2) (1-R)

        B.(1-R)2 (1-R2)

        C.R  (1-R2) R

        D.R(1-(1-R)2)R


解析讲解:

    部件整体呈现串联状态,因此可靠度 串联1部件 * (并联2部件) * R 串联3部件,并联可靠度为:1-(1-R)^2 ,因此,D是正确的。


6. 计算机网络OSI体系结构中(  )工作在数据链路层


    A.路由器

    B.以太网交换机

    C.防火墙

    D.集线器


解析讲解:

    路由器是网络层的设备,主要功能以覆盖IP协议为主。

    交换机是数据链路层设备,主要用于传输数据帧

    防火墙是传输层、应用层的设备,它主要用于识别数据包时TCP还是UDP及所用的端口信息,除此之外还有web应用层的防火墙,比如防sql注入、DDOS泛洪攻击等基于http协议的攻击

    集线器是物理层设备,像是电插板,只是单纯的将电信号分成多份传输,不具备信号还原的功能。


7. 在撰写学术论文时,通常需要引用某些文献资料。以下叙述中,(  )是不正确的。


    A.既可以引用发表的作品,也可以引用未发表的作品

    B.不必征得原作者的同意,不需要向他支付报酬

    C.只能限于介绍、评论作品

    D.只要不构成自己作品的主要部分,可适当引用资料


解析讲解:

每个人大学毕业的时候都写过论文,注意格式:需要标明出处作者,文章末尾要加参考文献,

论文中使用别人的未公开发表的内容属于抄袭

本题考察《著作权法》二十四条:


https://img1.sycdn.imooc.com/6656e3d500011d3411810478.jpg


根据法条中的描述,可排除BCD,因此选A,未发表不能引用,避免(避嫌)抄袭行为


8. WWW服务器与客户机之间主要采用(  )安全协议进行网页的发送和接收


    A.HTTP

    B.HTTPS

    C.HTML

    D.SMTP


解析讲解:

    HTTP超文本传输协议,是不安全的容易被截取篡改的传输;

    HTTPS安全协议利用SSL加密技术传输,保障安全性,目前广泛应用于需要支付领域场景

    HTML 是超文本标记语言,前端最熟悉😂

    SMTP 是简单邮件传输协议,端口号:25,此外还有POP3


9. 对于定点纯小数的数据编码,下述说法正确的是(   )


    A.仅原码能表示-1

    B.仅反码能表示-1

    C.原码和反码均能表示 -1

    D.仅补码能表示-1


解析讲解:


    我们看下教材原文:

https://img1.sycdn.imooc.com/6656e5fc0001a7de08340353.jpg

    原码与反码表示不了-1,依据如下:


https://img1.sycdn.imooc.com/6656e6350001581408690839.jpg


红框处表明,表示范围不包含-1,所以只有补码可以表示,D是正确的


10. 执行以下Python语句之后,列表y为(  )

     x = [1,2,3] 
     y = x + [4,5,6]


A.出错

B.[1,2,3,4,5,6]

C.[5,7,9]

D.[1,2,3,[4,5,6]]


解析讲解:


根据运行结果可知,B是正确的

https://img1.sycdn.imooc.com/6656e75d000185e309790205.jpg

近2年软考加入了Python基础语法题,不会太难,目的是为了让我们紧跟人工智能的形势,促使我们前进、探索

软考Python训练营视频也会加入到《软件设计师(软考中级),一站式通关课程》中,敬请关注!

同时,也欢迎你加入我们的备考战队!





打开App,阅读手记
1人推荐
发表评论
随时随地看视频慕课网APP