2019年11月软件设计师模拟题上午之二十
作者:mb64e70aac116d82024-01-03 01:00:13

备考咨询 刷题指导
添加专属学姐



摘要:对于【软件设计师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2019年11月软件设计师模拟题上午】部分试题的详解,一起来看看吧~1、设某n阶三对角矩阵Anxn的示意图如下图所示。若将该三对角矩阵的非零元素按行存储

摘要:对于【软件设计师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2019年11月软件设计师模拟题上午】部分试题的详解,一起来看看吧~
1、设某n阶三对角矩阵Anxn的示意图如下图所示。若将该三对角矩阵的非零元素按行存储在一维数组B[k](1≤k≤3×n-2)中,则k与i、j的对应关系是 ( ) 。
A、 k=2i+j+2
B、 k=i-j+1
C、 k=3i+j-2
D、 k=2i+j-2
答案:D
答题解析:
2、在55个互异元素构成的有序表A[1..55]中进行折半查找(或二分查找,向下取整)。若需查找的元素等于A[19],则在查找过程中参与比较的元素依次为 ( ) 、A[19]。
A、 A[28]、A[30]、A[15]、A[20]
B、 A[28]、A[14]、A[21]、A[17]
C、 A[28]、A[15]、A[22]、A[18]
D、 A[28]、A[18]、A[22]、A[20]
答案:B
答题解析:本题考查数据结构基础知识。对55个元素构成的有序表进行折半查找时,可用判定树描述查找过程,由于A[19]小于中间元素A[28],所以判定树的左分支如下所示。从中可知,查找过程中参与比较的元素分别为A[28]、A[14]、A[21]、A[17]、A[19]。
3、设有字符串S='software',其长度为3的子串数目为( )。
A、 8
B、 7
C、 6
D、 5
答案:C
答题解析:
1、设某n阶三对角矩阵Anxn的示意图如下图所示。若将该三对角矩阵的非零元素按行存储在一维数组B[k](1≤k≤3×n-2)中,则k与i、j的对应关系是 ( ) 。
A、 k=2i+j+2
B、 k=i-j+1
C、 k=3i+j-2
D、 k=2i+j-2
答案:D
答题解析:
本题考查数据结构基础知识。解答该问题需先计算排列在Ai,j之前的元素个数。
在按行存储方式下,存储在Ai,j之前的元素分为i-1行,除第1行外,每行3个元素。在第i行上,Ai,j之前的元素个数分为三种情况:i>j时为0个,i=j时有1个,i<j时为2个,概括为j-i+1个。
综上,排列在Ai,j之前的元素个数为(i-1) ×3-1+j-i+1,即2i+j-3。
由于数组B的下标从1开始,所以k=2i+j-3+1。
2、在55个互异元素构成的有序表A[1..55]中进行折半查找(或二分查找,向下取整)。若需查找的元素等于A[19],则在查找过程中参与比较的元素依次为 ( ) 、A[19]。
A、 A[28]、A[30]、A[15]、A[20]
B、 A[28]、A[14]、A[21]、A[17]
C、 A[28]、A[15]、A[22]、A[18]
D、 A[28]、A[18]、A[22]、A[20]
答案:B
答题解析:本题考查数据结构基础知识。对55个元素构成的有序表进行折半查找时,可用判定树描述查找过程,由于A[19]小于中间元素A[28],所以判定树的左分支如下所示。从中可知,查找过程中参与比较的元素分别为A[28]、A[14]、A[21]、A[17]、A[19]。
3、设有字符串S='software',其长度为3的子串数目为( )。
A、 8
B、 7
C、 6
D、 5
答案:C
答题解析:
共有“sof”、“oft”、“ftw”、“twa”、“war”、“are”,6个
查看完整试题>>>
软考资料: 2024年软考论文范文> 软考考试核心重点难点汇总> 查看更多>
备考刷题:章节练习+每日一练> 软考历年试题+模拟题>查看更多>