软件设计师当天每日一练试题地址:www.cnitpm.com/exam/ExamDay.aspx?t1=4
往期软件设计师每日一练试题汇总:www.cnitpm.com/class/27/e4_1.html
软件设计师每日一练试题(2026/3/5)在线测试:www.cnitpm.com/exam/ExamDay.aspx?t1=4&day=2026/3/5
点击查看:更多软件设计师习题与指导
软件设计师每日一练试题内容(2026/3/5)
试题1
下面给出了4种设计模式的作用。
外观(Facade):为子系统中的一组功能调用提供一个一致的接口,这个接口使得这一子系统更加容易使用;
装饰(Decorate):当不能采用生成子类的方法进行扩充时,动态地给一个对象添加一些额外的功能;
单件(Singleton):保证一个类仅有一个实例,并提供一个访问它的全局访问点;
模板方法(Template Method):在方法中定义算法的框架,而将算法中的一些操作步骤延迟到子类中实现。
请根据下面叙述的场景选用适当的设计模式。若某面向对象系统中的某些类有且只有一个实例,那么采用 (1) 设计模式能够有效达到该目的;该系统中的某子模块需要为其他模块提供访问不同数据库系统(Oracle、SQL Server、DB2 UDB等)的功能,这些数据库系统提供的访问接口有一定的差异,但访问过程却都是相同的,例如,先连接数据库,再打开数据库,最后对数据进行查询, (2) 设计模式可抽象出相同的数据库访问过程;系统中的文本显示类(TextView)和图片显示类(PictureView)都继承了组件类(Component),分别显示文本和图片内容,现需要构造带有滚动条、或者带有黑色边框、或者既有滚动条又有黑色边框的文本显示控件和图片显示控件,但希望最多只增加三个类,(3)设计模式可以实现该目的。
(1)A、外观
B、装饰
C、单件
D、模板方法
(2)A、外观
B、装饰
C、单件
D、模板方法
(3)A、外观
B、装饰
C、单件
D、模板方法
查看答案
试题参考答案:C、D、B
试题2
不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做 (1) 。绑定是一个把过程调用和响应调用所需要执行的代码加以结合的过程。在一般的程序设计语言中,绑定在编译时进行,叫做 (2) ;而 (3) 则在运行时进行,即一个给定的过程调用和执行代码的结合直到调用发生时才进行。
(1)A、继承
B、多态
C、动态绑定
D、静态绑定
(2)A、继承
B、多态
C、动态绑定
D、静态绑定
(3)A、继承
B、多态
C、动态绑定
D、静态绑定
查看答案
试题参考答案:B、D、C
试题3
由于信用卡公司升级了其信用卡支付系统,导致超市的原有信息系统也需要做相应的修改,该类维护属于( )。
A.正确性维护
B.完善性维护
C.适应性维护
D.预防性维护
查看答案
试题参考答案:C
试题4
( )设计模式将一个请求封装为一个对象,从而使得可以用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。
A.命令(Command)
B.责任链(Chain of Responsibility)
C.观察者(Observer)
D.策略(Strategy)
查看答案
试题参考答案:A
试题5
以下关于螺旋模型的叙述中,不正确的是( )查看答案
试题参考答案:D
试题6
在 ISO 制定并发布的 MPEG 系列标准中, (1) 的音、视频压缩编码技术被应用到 VCD 中, (2) 标准中的音、视频压缩编码技术被应用到 DVD 中, (3) 标准中不包含音、视频压缩编码技术。
(1)A、MPEG-1
B、MPEG-2
C、MPEG-7
D、MPEG-21
(2)A、MPEG-1
B、MPEG-2
C、MPEG-4
D、MPEG-21
(3)A、MPEG-1
B、MPEG-2
C、MPEG-4
D、MPEG-7
查看答案
试题参考答案:A、B、D
试题7
程序设计语言一般都提供多种循环语句,例如实现先判断循环条件再执行循环体的 while 语句和先执行循环体再判断循环条件的 do-while 语句。关于这两种循环语句,在不改变循环体的条件下, ( ) 是正确的。
A、while 语句的功能可由 do-while 语句实现
B、do-while 语句的功能可由 while 语句实现
C、若已知循环体的次数,则只能使用 while 语句
D、循环条件相同时,do-while 语句的执行效率更高
查看答案
试题参考答案:B
试题8
若内存容量为 4GB,字长为 32,则 ( ) 。
A、地址总线和数据总线的宽度都为 32
B、地址总线的宽度为 30,数据总线的宽度为 32
C、地址总线的宽度为 30,数据总线的宽度为 8
D、址总线的宽度为 32,数据总线的宽度为 8
查看答案
试题参考答案:A
试题9
( )是多媒体内容描述接口标准。
A、MPEG-1
B、MPEG-2
C、MPEG-4
D、MPEG-7
查看答案
试题参考答案:D
试题10
已知一个线性表(38,25,74,63,52,48),假定采用散列函数h(key)=key%7计算散列地址,并散列存储在散列表A[0..6]中,若采用线性探测方法解决冲突,则在该散列表上进行等概率成功查找的平均查找长度为( )。
A、1.5
B、1.7
C、2.0
D、2.3
查看答案
试题参考答案:C
信管网订阅号
信管网视频号
信管网抖音号
温馨提示:因考试政策、内容不断变化与调整,信管网网站提供的以上信息仅供参考,如有异议,请以权威部门公布的内容为准!
信管网致力于为广大信管从业人员、爱好者、大学生提供专业、高质量的课程和服务,解决其考试证书、技能提升和就业的需求。
信管网软考课程由信管网依托10年专业软考教研倾力打造,教材和资料参编作者和资深讲师坐镇,通过深研历年考试出题规律与考试大纲,深挖核心知识与高频考点,为学员考试保驾护航。面授、直播&录播,多种班型灵活学习,满足不同学员考证需求,降低课程学习难度,使学习效果事半功倍。
| 发表评论 查看完整评论 | |