软件设计师当天每日一练试题地址:www.cnitpm.com/exam/ExamDay.aspx?t1=4
往期软件设计师每日一练试题汇总:www.cnitpm.com/class/27/e4_1.html
软件设计师每日一练试题(2026/4/28)在线测试:www.cnitpm.com/exam/ExamDay.aspx?t1=4&day=2026/4/28
点击查看:更多软件设计师习题与指导
软件设计师每日一练试题内容(2026/4/28)
试题1
在有n个无序无重复元素值的数组中查找第i小的数的算法描述如下:任意取一个元素r,用划分操作确定其在数组中的位置,假设元素r为第k小的数。若i等于k,则返回该元素值;若i小于k,则在划分的前半部分递归进行划分操作找第i小的数;否则在划分的后半部分递归进行划分操作找第k-i小的数。该算法是一种基于( )策略的算法。
A.分治
B.动态规划
C.贪心
D.回溯
查看答案
试题参考答案:A
试题2
对于有序表(8,15,19,23,26,31,40,65,91),用二分法进行查找时,可能的关键字比较顺序为( )。查看答案
试题参考答案:C
试题3
下列关于报文摘要的叙述中,错误的是( )。查看答案
试题参考答案:B
试题4
在OSI参考模型中, ( ) 提供服务通常需要经过建立连接、数据传输和释放连接三个阶段。查看答案
试题参考答案:B
试题5
确定软件的模块划分及模块之间的调用关系是( )阶段的任务。
A.需求分析
B.概要设计
C.详细设计
D.编码
查看答案
试题参考答案:B
试题6
对于二叉查找树(Binary Search Tree),若其左子树非空,则左子树上所有结点的值均小于根结点的值;若其右子树非空,则右子树上所有结点的值均大于根结点的值;左、右子树本身就是两棵二叉查找树。因此,对任意一棵二叉查找树进行 (1) 遍历可以得到一个结点元素的递增序列。在具有n个结点的二叉查找树上进行查找运算,最坏情况下的算法复杂度为 (2) 。
(1)A、先序
B、中序
C、后序
D、层序
(2)A、O(n2)
B、O(nlog2n)
C、O(log2n)
D、O(n)
查看答案
试题参考答案:B、D
试题7
在划分模块时,一个模块的作用范围应该在其控制范围之内。若发现其作用范围不在其控制范围内,则( )不是适当的处理方法。
A.将判定所在模块合并到父模块中,使判定处于较高层次
B.将受判定影响的模块下移到控制范围内
C.将判定上移到层次较高的位置
D.将父模块下移,使该判定处于较高层次
查看答案
试题参考答案:D
试题8
TheoMandel在其关于界面设计所提出的三条“黄金准则”中,不包括( )。查看答案
试题参考答案:B
试题9
设某程序中定义了全局整型变量x和r,且函数f( )的定义如下所示,则在语句“x = r*r +1 ;”中 ( ) 。
int f(int r)
{ int x;
x = r*r +1 ;
return x;
}
A、x和r均是全局变量
B、x是全局变量、r是形式参数
C、x是局部变量、r是形式参数
D、x是局部变量、r是全局变量
查看答案
试题参考答案:C
试题10
计算机系统中常用的输入/输出控制方式有无条件传送、中断、程序查询和DMA方式等。当采用( )方式时,不需要CPU执行程序指令来传送数据。查看答案
试题参考答案:D
信管网订阅号
信管网视频号
信管网抖音号
温馨提示:因考试政策、内容不断变化与调整,信管网网站提供的以上信息仅供参考,如有异议,请以权威部门公布的内容为准!
信管网致力于为广大信管从业人员、爱好者、大学生提供专业、高质量的课程和服务,解决其考试证书、技能提升和就业的需求。
信管网软考课程由信管网依托10年专业软考教研倾力打造,教材和资料参编作者和资深讲师坐镇,通过深研历年考试出题规律与考试大纲,深挖核心知识与高频考点,为学员考试保驾护航。面授、直播&录播,多种班型灵活学习,满足不同学员考证需求,降低课程学习难度,使学习效果事半功倍。
| 发表评论 查看完整评论 | |