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

软题库 学习课程
当前位置:信管网 >> 软件设计师 >> 每日一练 >> 文章内容
软件设计师每日一练试题(2024/3/10)

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

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

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

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

软件设计师每日一练试题内容(2024/3/10)

  • 试题1

    在有n个无序无重复元素值的数组中查找第i小的数的算法描述如下:任意取一个元素r,用划分操作确定其在数组中的位置,假设元素r为第k小的数。若i等于k,则返回该元素值;若i小于k,则在划分的前半部分递归进行划分操作找第i小的数;否则在划分的后半部分递归进行划分操作找第k-i小的数。该算法是一种基于()策略的算法。
    A.分治
    B.动态规划
    C.贪心
    D.回溯

    查看答案

    试题参考答案:A

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

  • 试题2

    程序设计语言的大多数语法现象可以用CFG (上 下文无关文法)表示。下面的CFG产生式集用于描述简单算术表达式,其中+、-、*表示加、减、乘运算,id表示单个字母表示的变量,那么符合该文法的表达式为(  )。
    P:E→E+T|E-T|T
    T→T*F|F
    F→-F|id
    A.a+-b-c
    B.a*(b+c)
    C.a*-b+2
    D.-a/b+c

    查看答案

    试题参考答案:A

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

  • 试题3

    以下关于程序设计语言的叙述中,不正确的是()。
    A.脚本语言中不使用变量和函数
    B.标记语言常用于描述格式化和链接
    C.脚本语言采用解释方式实现
    D.编译型语言的执行效率更高

    查看答案

    试题参考答案:A

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

  • 试题4

    算术表达式x-(y+c)*8的后缀式是()(-、+、*表示算术的减、加、乘运算,运算符的优先级和结合性遵循惯例)。
    A.x y c 8 - + *
    B.x y - c + 8 *
    C.x y c 8 * + -
    D.x y c + 8 * -

    查看答案

    试题参考答案:D

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

  • 试题5

    在以阶段划分的编译器中,( )阶段的主要作用是分析程序中的句子结构是否正确。
    A.词法分析
    B.语法分析
    C.语义分析
    D.代码生成

    查看答案

    试题参考答案:B

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

  • 试题6

    在YUV彩色空间中对YUV分量进行数字化,对应的数字化位数通常采用Y:U:V=( )。
    A、8:4:2 
    B、8:4:4 
    C、8:8:4 
    D、4:8:8 

    查看答案

    试题参考答案:B

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

  • 试题7

    若某个关系的主码为全码,则该主码应包含 ( ) 。
    A、单个属性
    B、两个属性
    C、多个属性
    D、全部属性

    查看答案

    试题参考答案:D

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

  • 试题8

    以下序列中不符合堆定义的是( )。
    A、(102,87,100,79,82,62,84,42,22,12,68) 
    B、(102,100,87,84,82,79,68,62,42,22,12) 
    C、(12,22,42,62,68,79,82,84,87,100,102) 
    D、(102,87,42,79,82,62,68,100,84,12,22) 

    查看答案

    试题参考答案:D

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

  • 试题9

    (1 ) 设计模式能够动态地给一个对象添加一些额外的职责而无需修改此对象的结构;(2 )设计模式定义一个用于创建对象的接口,让子类决定实例化哪一个类;欲使一个后端数据模型能够被多个前端用户界面连接,采用(3 )  模式最适合。
    (1)A.组合(Composite)
    B. 外观(Facade)
    C.享元(Flyweight)
    D.装饰器(Decorator)
    (2)A.工厂方法(Factory  Method)
    B. 享元(Flyweight)
    C.观察者( Observer)
    D.中介者(Mediator)
    (3)A.装饰器(Decorator)
    B. 享元(Flyweight)
    C.观察者( Observer)
    D.中介者(Mediator)

    查看答案

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

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

  • 试题10

    以关键字比较为基础的排序算法在最坏情况下的计算时间下界为O(nlogn)。下面的排序算法中,最坏情况下计算时间可以达到O(nlogn)的是(1);该算法采用的设计方法是(2)。
    (1)A、归并排序 
    B、插入排序 
    C、选择排序 
    D、冒泡排序
    (2)A、分治法 
    B、贪心法 
    C、动态规划方法 
    D、回溯法 

    查看答案

    试题参考答案:A、A

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

信管网订阅号

信管网视频号

信管网抖音号

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

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

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

相关内容

发表评论  查看完整评论  

推荐文章

精选

课程

提问

评论

收藏