软件设计师当天每日一练试题地址:www.cnitpm.com/exam/ExamDay.aspx?t1=4
往期软件设计师每日一练试题汇总:www.cnitpm.com/class/27/e4_1.html
软件设计师每日一练试题(2021/8/10)在线测试:www.cnitpm.com/exam/ExamDay.aspx?t1=4&day=2021/8/10
点击查看:更多软件设计师习题与指导
软件设计师每日一练试题内容(2021/8/10)
试题1: 正式技术评审的目标是( )。
A.允许高级技术人员修改错误
B.评价程序员的工作效率
C.发现软件中的错误
D.记录程序员的错误情况并与绩效挂钩
以下关于面向对象设计的叙述中,错误的是( )
A、高层模块不应该依赖于底层模块
B、抽象不应该依赖于细节
C、细节可以依赖于抽象
D、高层模块无法不依赖于底层模块
下列叙述中错误的是 ( ) 。
A、面向对象程序设计语言可支持过程化的程序设计
B、给定算法的时间复杂性与实现该算法所采用的程序设计语言无关
C、与汇编语言相比,采用脚本语言编程可获得更高的运行效率
D、面向对象程序设计语言不支持对一个对象的成员变量进行直接访问
以下关于类和对象的叙述中,错误的是( )
A、类是具有相同属性和服务的一组对象的集合
B、类是一个对象模板,用它仅可以产生一个对象
C、在客观世界中实际存在的是类的实例,好对象
D、类为属于该类的全部对象提供了统一的抽象描述
( ) 算法策略与递归技术的联系最弱。
A、动态规划
B、贪心
C、回溯
D、分治
关于 64 位和 32 位微处理器,不能以 2 倍关系描述的是 ( ) 。
A、通用寄存器的位数
B、数据总线的宽度
C、运算速度
D、能同时进行运算的位数
给定n个整数构成的数组A={a1,a2,……,an}和整数x,判断A中是否存在两个元素ai和aj,是的ai+aj=x。为了求解问题,首先用归并排序算法对数组A进行从大到小排序;然后判断是否存在ai+aj=x,具体的方法如下列伪代码所示。则求解该问题时排序算法应用了(1)算法设计策略,整个算法的时间复杂度为(2)。
i=1;j=n
While i<j
If ai+aj=x return true
Else if ai+aj>x
J--;
Else
I++;
Return false;
(1)A.分治
B.贪心
C.动态规划
D.回溯
(2)A.O(n)
B.O(nlgn)
C.O(n2)
D.O(nlg2n)
温馨提示:因考试政策、内容不断变化与调整,信管网网站提供的以上信息仅供参考,如有异议,请以权威部门公布的内容为准!
信管网致力于为广大信管从业人员、爱好者、大学生提供专业、高质量的课程和服务,解决其考试证书、技能提升和就业的需求。
信管网软考课程由信管网依托10年专业软考教研倾力打造,官方教材参编作者和资深讲师坐镇,通过深研历年考试出题规律与考试大纲,深挖核心知识与高频考点,为学员考试保驾护航。面授、直播&录播,多种班型灵活学习,满足不同学员考证需求,降低课程学习难度,使学习效果事半功倍。
发表评论 查看完整评论 | |