软件设计师当天每日一练试题地址:www.cnitpm.com/exam/ExamDay.aspx?t1=4
往期软件设计师每日一练试题汇总:www.cnitpm.com/class/27/e4_1.html
软件设计师每日一练试题(2025/11/25)在线测试:www.cnitpm.com/exam/ExamDay.aspx?t1=4&day=2025/11/25
点击查看:更多软件设计师习题与指导
软件设计师每日一练试题内容(2025/11/25)
试题1
(1)设计模式将抽象部分与它的实现部分相分离,使它们都可以独立地变化。下图为该设计模式的类图,其中,(2)用于定义实现部分的接口。
(1)A、Singleton(单件)
B、Bridge(桥接)
C、Composite(组合)
D、Facade(外观)
(2)A、Abstraction
B、ConcreteImplementorA
C、ConcreteImplementorB
D、Implementor
查看答案
试题参考答案:B、D
试题解析与讨论:www.cnitpm.com/exam/ExamDay.aspx?t1=4&day=2025/11/25
试题2
以下关于 CISC (Complex Instruction Set Computer ,复杂指令集计算机)和 RISC(Reduced Instruction Set Computer,精简指令集计算机)的叙述中,错误的是( )
A、在 CISC 中,其复杂指令都采用硬布线逻辑来执行
B、采用 CISC 技术的 CPU,其芯片设计复杂度更高
C、在 RISC 中,更适合采用硬布线逻辑执行指令
D、采用 RISC 技术,指令系统中的指令种类和寻址方式更少
查看答案
试题参考答案:A
试题解析与讨论:www.cnitpm.com/exam/ExamDay.aspx?t1=4&day=2025/11/25
试题3
在面向对象软件开发过程中,采用设计模式( )。
A、允许在非面向对象程序设计语言中使用面向对象的概念
B、以复用成功的设计和体系结构
C、以减少设计过程创建的类的个数
D、以保证程序的运行速度达到最优值
查看答案
试题参考答案:B
试题解析与讨论:www.cnitpm.com/exam/ExamDay.aspx?t1=4&day=2025/11/25
试题4
由某上下文无关文法 M[S]推导出某句子的分析树如下图所示,则错误的叙述是( )
A、该文法推导出的句子必须以“a”开头
B、acabcbdcc 是该文法推导出的一个句子
C、“S->aAcB”是该文法的终结符号集
D、a、b、c、d 属于该文法的终结符号集
查看答案
试题参考答案:A
试题解析与讨论:www.cnitpm.com/exam/ExamDay.aspx?t1=4&day=2025/11/25
试题5
面向对象程序设计语言C++、 JAVA中, 关键字( )可以用于区分同名的对象属性和局部变量名。查看答案
试题参考答案:D
试题解析与讨论:www.cnitpm.com/exam/ExamDay.aspx?t1=4&day=2025/11/25
试题6
OMT定义了三种模型来描述系统。(1)可以用状态图来表示;(2)可以用数据流图来表示。(3)为上述两种模型提供了基本的框架。
(1)A、对象模型
B、功能模型
C、动态模型
D、类模型
(2)A、对象模型
B、功能模型
C、动态模型
D、类模型
(3)A、对象模型
B、功能模型
C、动态模型
D、类模型
查看答案
试题参考答案:C、B、A
试题解析与讨论:www.cnitpm.com/exam/ExamDay.aspx?t1=4&day=2025/11/25
试题7
针对应用在运行期的数据特点,修改其排序算法使其更高效,属于( )维护。
A.正确性
B.适应性
C.完善性
D.预防性
查看答案
试题参考答案:C
试题解析与讨论:www.cnitpm.com/exam/ExamDay.aspx?t1=4&day=2025/11/25
试题8
快速排序算法在排序过程中,在待排序数组中确定一个元素为基准元素,根据基准元素把待排序数组划分成两个部分,前面一部分元素值小于等于基准元素,而后面一部分元素值大于基准元素。然后再分别对前后两个部分进一步进行划分。根据上述描述,快速排序算法采用了(1)算法设计策略。日知确定基准元素操作的时间复杂度为Θ (n),则快速排序算法的最好和最坏情况下的时间复杂度为(2)。
(1)A.分治
B.动态规划
C.贪心
D.回溯
(2)A.Θ(n)和Θ(nlgn)
B.Θ(n)和Θ(n2)
C.Θ(nlgn)和Θ(nlgn)
D. Θ(nlgn)和Θ(n2)
查看答案
试题参考答案:A、D
试题解析与讨论:www.cnitpm.com/exam/ExamDay.aspx?t1=4&day=2025/11/25
试题9
通常可以将计算机系统中执行一条指令的过程分为取指泛。分析和执行指令3步。若取指令时间为4△t,分析时间为2△t。执行时间为3△t。按顺序方式月头到尾执行完600条指令所需时间为(4)△t;若按照执行第i条,分析第i+1条,读取第i+2条重叠的流水线方式执行指令,则从头到尾执行完600条指令所需的时间为(5)△t。查看答案
试题参考答案:D、B
试题解析与讨论:www.cnitpm.com/exam/ExamDay.aspx?t1=4&day=2025/11/25
试题10
软件公司的软件设计师王某根据工作安排参与了某软件项目的开发,项目进行中王某辞职并将相关开发任务交接给同事李某,因此项目负责人将该软件开发人员名单的王某变更为李某,该软件开发完成后王某也不再署名。那么,该项目负责人的行为( )。查看答案
试题参考答案:C
试题解析与讨论:www.cnitpm.com/exam/ExamDay.aspx?t1=4&day=2025/11/25
信管网订阅号
信管网视频号
信管网抖音号
温馨提示:因考试政策、内容不断变化与调整,信管网网站提供的以上信息仅供参考,如有异议,请以权威部门公布的内容为准!
信管网致力于为广大信管从业人员、爱好者、大学生提供专业、高质量的课程和服务,解决其考试证书、技能提升和就业的需求。
信管网软考课程由信管网依托10年专业软考教研倾力打造,教材和资料参编作者和资深讲师坐镇,通过深研历年考试出题规律与考试大纲,深挖核心知识与高频考点,为学员考试保驾护航。面授、直播&录播,多种班型灵活学习,满足不同学员考证需求,降低课程学习难度,使学习效果事半功倍。
| 发表评论 查看完整评论 | |