软件设计师软考题目解析18 --每日五题

       想说的话:要准备软考了。0.0,其实我是不想考的,但是吧,由于本人已经学完所有知识了,只是被学校的课程给锁在那里了,不然早找工作去了。寻思着反正也无聊,就考个证玩玩。

       本人github地址:nanshaws (cover) (github.com)

       各位想学习的,可以在上面联系我。

目录

题一

题二

题三

题四

题五

总结


题一

计算机在一个指令周期的过程中,为从内存读取指令操作码,首先要将()的内容送到地址总线上。

A   指令寄存器(IR)

B   通用寄存器(GR)

C   程序计数器(PC)

D   状态寄存器(PSW)

答:C,CPU首先从程序计数器(PC)获得需要执行的指令地址,从内存(或高速缓存)读取到的指令则暂存在指令寄存器(IR),然后进行分析和执行。

题二

确定软件的模块划分及模块之间的调用关系是()阶段的任务。

A   需求分析

B   概要设计

C   详细设计

D   编码

答:B,需求分析是确定软件要完成的功能及非功能性要求,概要设计将需求转化成软件的模块划分,详细设计,将模块进行细致化,得到详细的数据结构和算法,编码则根据详细设计进行代码编写。

题三

软件设计时需要遵循抽象、模块化、信息隐蔽和模块独立原则。在划分软件系统模块时,应尽量做到()。

A   高内聚高耦合

B   高内聚低耦合

C   低内聚高耦合

D   低内聚低耦合

答:选B,尽量做到高内聚、低耦合,提高模块独立性

题四

程序的三种基本控制结构是()。

A   过程、子过程和分程序

B   顺序、选择和重复

C   递归、堆栈和队列

D   调用、返回和跳转

答:选B,控制结构是最基础的,这里我就不讲那么多了。

题五

确定构建软件系统所需要的人数时,无需考虑()。

A   系统的市场前景

B   系统的规模

C   系统的技术复杂度

D   项目计划

答:A,系统的市场前景,因为都已经到做这个方面了。

总结

包过的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

nanshaws

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值