智慧树知到《数据结构与算法》章节测试答案.pdf
《智慧树知到《数据结构与算法》章节测试答案.pdf》由会员分享,可在线阅读,更多相关《智慧树知到《数据结构与算法》章节测试答案.pdf(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、智慧树知到数据结构与算法章节测试答案第一章1、在数据结构中,从逻辑上可以把数据结构分成( )。A:紧凑结构和非紧凑结构B:线性结构和非线性结构C:内部结构和外部结构D:动态结构和静态结构正确答案:线性结构和非线性结构2、在数据结构中,从存储结构上可以将之分为( )。A:动态结构和静态结构B:顺序存储和非顺序存储C:紧凑结构和非紧凑结构D:线性结构和非线性结构正确答案:顺序存储和非顺序存储3、某算法的时间复杂度是O(n2),表明该算法的( )。A:执行时间与n2成正比B:问题规模是n2C:执行时间等于n2D:问题规模与n2成正比正确答案:执行时间与n2成正比4、在下面的程序段中,x=x+1;的语
2、句频度为( )。for( i=1;i=n;i+) for( j=1;jnext=p-next;p-next=s;B:p-next=s;s-next=p-next;C:p-next=s;p-next=s-next;D:p-next=s-next;p-next=s;正确答案:s-next=p-next;p-next=s;7、 对于一个头指针为head的带头结点的单链表,判定该表为空表的条件是()。A:headnext=NULL;B:head=NULL;C:headnext=he;D:head!=NULL;正确答案:headnext=NULL;8、 静态链表与动态链表在元素的插入、删除上类似,不需做
3、元素的移动。A:对B:错正确答案:对9、 顺序表适宜于顺序存取,而链表适宜于随机存取。A:对B:错正确答案:错10、线性表的链式存储结构中,逻辑上相邻的两个元素在物理位置上并不一定相邻。A:对B:错正确答案:对第三章1、栈和队列都是( )。A:限制存取点的非线性结构B:顺序存储的线性结构C:链式存储的非线性结构D:限制存取点的线性结构正确答案:限制存取点的非线性结构2、设栈S和队列Q的初始状态为空,元素e1,e2,e3,e4,e5和e6依次通过栈S,一个元素出栈后随即进入队列Q,若6个元素出队的序列是e2,e4,e3,e6,e5,e1,则栈S的容量至少应该是( )。A:3B:6C:4D:2正确
4、答案:A3、设计一个判别表达式中括号是否匹配出现的算法,采用( )的数据结构最佳。A:栈B:顺序表C:队列D:单链表正确答案:A4、表达式a*(b+c)-d的后缀表达式是( )。A:abc+d-B:cb+ad-C:abc+*d-D:abcd+-正确答案:abc+*d-5、递归过程或函数调用时,处理参数及返回地址需要用一种( )的数据结构。A:栈B:队列C:多维数组D:线性表正确答案:A6、最大容量为n的循环队列,队尾指针为rear,队头指针为front,则队空的条件是( )。A:rear=frontB:(rear+1)%n=frontC:rear+1=frontD:(rear-l)%n=fro
5、nt正确答案:rear=front7、用带头结点的单链表表示队长大于1的队列时,其队头指针指向队头结点,其队尾指针指向队尾结点,则在进行删除操作时( )。A:仅修改队头指针B:仅修改队尾指针C:队头、队尾指针都要修改D:队头,队尾指针都可能要修改正确答案:仅修改队头指针8、对于一个具有n个结点的单链表,在已知的结点p后插入一个新结点的时间复杂度和在给定值为x的结点后插入一个新结点的时间复杂度分别为( )。A:O(1),O(n)B:O(n),O(n)C:O(1),O(1)D:O(n),O(1)正确答案:A9、两顺序栈共享空间,也存在空间溢出问题。A:对B:错正确答案:A10、在对不带头结点的链队
6、列作出队操作时,不会改变头指针的值。A:对B:错正确答案:B第四章1、串是一种特殊的线性表,其特殊性体现在( )。A:数据元素是单个字符B:顺序存储C:链式存储D:逻辑结构是线性结构正确答案:数据元素是单个字符2、若串S= software,其前缀真子串的数目是( )。A:7B:10C:9D:8正确答案:A3、设有两个串p和q ,其中q是p的子串,求q在p中首次出现的位置的算法称为( )。A:串的模式匹配B:求子串C:串联接D:求串长正确答案:A4、已知串 S=aaab,其next函数值为( )。A:0123B:1123C:1231D:1211正确答案:A5、函数strcmp(stcabuc,
7、stbabuc)的返回值是( )。A:0B:-1C:2D:1正确答案:D6、KMP算法的特点是在模式匹配时指示主串的指针不会回溯。A:对B:错正确答案:A7、模式串 P=abaabcac的next函数值序列为01122312。A:对B:错正确答案:A8、串的存储结构有顺序串、堆串和块链串三种。A:对B:错正确答案:A9、子串的定位运算称为串的模式匹配。A:对B:错正确答案:A10、串student和Student相等。A:对B:错正确答案:B第五章1、假设以行序为主序存储二维数组A=array1100,1100,设每个数组元素占2个存储单元,基地址为10,则LOC5,5=( )。A:818B:
8、808C:1010D:1020正确答案:A2、若对n阶对称矩阵A以行序为主序方式将其下三角形的元素(包括主对角线上所有元素)依次存放于一维数组B1(n(n+1)/2中,则在B中确定aij(iLTag=1B:p!=NULLC:p-lchild!=NULLD:p-LTag=0正确答案:D4、设森林T中有4棵树,其结点个数分别为n1,n2,n3,n4,那么当森林T转换成一棵二叉树后,则根结点的右子树上有( )个结点。A:n2+n3+n4B: n1-1C:n1D:n1+n2+n3正确答案:A5、以数据集4,5,6,7,10,12,18为叶结点权值所构造的哈夫曼树,其带权路径长度为( )。A:155B:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构与算法 智慧 树知到 数据结构 算法 章节 测试 答案
限制150内