专业软件设计师网站|培训机构|服务商(加客服微信:cnitpm或QQ:947530340进软件设计师学霸群)

软题库 培训课程
当前位置:信管网 >> 软件设计师 >> 每日一练 >> 文章内容
软件设计师每日一练试题(2022/8/21)
来源:信管网 2022年08月21日 【所有评论 分享到微信

软件设计师当天每日一练试题地址:www.cnitpm.com/exam/ExamDay.aspx?t1=4

往期软件设计师每日一练试题汇总:www.cnitpm.com/class/27/e4_1.html

软件设计师每日一练试题(2022/8/21)在线测试:www.cnitpm.com/exam/ExamDay.aspx?t1=4&day=2022/8/21

点击查看:更多软件设计师习题与指导

软件设计师每日一练试题内容(2022/8/21)

  • 试题1

    程序运行过程中常使用参数在函数(过程)间传递信息,引用调用传递的是实参的()
    (20)A.地址
    B.类型
    C.名称
    D.值

    查看答案

    试题参考答案:A

    试题解析与讨论:www.cnitpm.com/st/2702714401.html

  • 试题2

    下列设计模式中,(46)模式既是类结构型模式,又是对象结构型模式。此模式与(47)模式类似的特征是,都给另一个对象提供了一定程度上的间接性,都涉及到从自身以外的一个接口向这个对象转发请求。
    (46)
    A.桥接(Bridge)
    B.适配器(Adapter)
    C.组成(Composite)
    D.装饰器(Decorator)
    (47)
    A.桥接(Bridge)
    B.适配器(Adapter)
    C.组成(Composite)
    D.装饰器(Decorator)

    查看答案

    试题参考答案:B、A

    试题解析与讨论:www.cnitpm.com/st/380593723.html

  • 试题3

    下面关于查找运算及查找表的叙述,错误的是 ( ) 。
    A、哈希表可以动态创建
    B、二叉排序树属于动态查找表
    C、二分查找要求查找表采用顺序存储结构或循环链表结构
    D、顺序查找方法既适用于顺序存储结构,也适用于链表结构

    查看答案

    试题参考答案:C

    试题解析与讨论:www.cnitpm.com/st/81932821.html

  • 试题4

    在开发一个系统时,如果用户对系统的目标是不很清楚,难以定义需求,这时最好使用( )。
    A、原型法
    B、瀑布模型
    C、V-模型
    D、螺旋模型

    查看答案

    试题参考答案:A

    试题解析与讨论:www.cnitpm.com/st/77692675.html

  • 试题5

    在面向对象软件开发过程中,采用设计模式( )。
    A、允许在非面向对象程序设计语言中使用面向对象的概念  
    B、以复用成功的设计和体系结构 
    C、以减少设计过程创建的类的个数  
    D、以保证程序的运行速度达到最优值

    查看答案

    试题参考答案:B

    试题解析与讨论:www.cnitpm.com/st/78472702.html

  • 试题6

    在面向对象的语言中, ( ) 。
    A、类的实例化是指对类的实例分配存储空间
    B、每个类都必须创建一个实例
    C、每个类只能创建一个实例
    D、类的实例化是指对类进行初始化

    查看答案

    试题参考答案:A

    试题解析与讨论:www.cnitpm.com/st/80002755.html

  • 试题7

    设∪表示集合的并运算,∩表示集合的交运算,A表示集合A的绝对补,A-B表示集合A与B的差,则A-B=( )。
    A、A∪(A∩B) 
    B、A∪B 
    C、A∩(A∪B) 
    D、A∩B 

    查看答案

    试题参考答案:D

    试题解析与讨论:www.cnitpm.com/st/76582637.html

  • 试题8

    甲、乙两软件公司于2012年7月12日就其财务软件产品分别申请“用友”和“用有”商标注册。两财务软件相似,甲第一次使用时间为2009年7月,乙第一次使用时间为2009年5月。此情形下, (11) 能获准注册。  
    A.“用友”  
    B.“用友”与“用有”都  
    C.“用有”  
    D.由甲、乙抽签结果确定谁

    查看答案

    试题参考答案:C

    试题解析与讨论:www.cnitpm.com/st/3803123890.html

  • 试题9

    某汽车加工工厂有两条装配线L1和L2,每条装配线的工位数均为n(Sij,i=1或2,j=1,2,...,n),两条装配线对应的工位完成同样的加工工作,但是所需要的时间可能不同(aij,i=1或2,j=1,2,...,n)。汽车底盘开始到进入两条装配线的时间(e1,e2)以及装配后到结束的时间(X1X2)也可能不相同。从一个工位加工后流到下一个工位需要迁移时间(tij,i=1或2,j=2,...n)。现在要以最快的时间完成一辆汽车的装配,求最优的装配路线。
    分析该问题,发现问题具有最优子结构。以L1为例,除了第一个工位之外,经过第j个工位的最短时间包含了经过L1的第j-1个工位的最短时间或者经过L2的第j-1个工位的最短时间,如式(1)。装配后到结束的最短时间包含离开L1的最短时间或者离开L2的最短时间如式(2)。

    由于在求解经过L1和L2的第j个工位的最短时间均包含了经过L1的第j-1个工位的最短时间或者经过L2的第j-1个工位的最短时间,该问题具有重复子问题的性质,故采用迭代方法求解。
    该问题采用的算法设计策略是(),算法的时间复杂度为()
    以下是一个装配调度实例,其最短的装配时间为(),装配路线为()

    问题2选项
    A.分治

    B.动态规划
    C.贪心
    D.回溯
    A.A
    B.B
    C.C
    D.D
    A.21
    B.23
    C.20
    D.26
    A.S11→S12→S13
    B.S11→S22→S13
    C.S21→S12→S23
    D.S21→S22→S23

    查看答案

    试题参考答案:B、B、A、B

    试题解析与讨论:www.cnitpm.com/st/3936113928.html

  • 试题10

    下面给出了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

    试题解析与讨论:www.cnitpm.com/st/80172760.html

扫码关注公众号

温馨提示:因考试政策、内容不断变化与调整,信管网网站提供的以上信息仅供参考,如有异议,请以权威部门公布的内容为准!

信管网致力于为广大信管从业人员、爱好者、大学生提供专业、高质量的课程和服务,解决其考试证书、技能提升和就业的需求。

信管网软考课程由信管网依托10年专业软考教研倾力打造,官方教材参编作者和资深讲师坐镇,通过深研历年考试出题规律与考试大纲,深挖核心知识与高频考点,为学员考试保驾护航。面授、直播&录播,多种班型灵活学习,满足不同学员考证需求,降低课程学习难度,使学习效果事半功倍。

相关内容

发表评论  查看完整评论  

推荐文章