下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件与编程 第2章测试 (选择题)复制学号: 填空题 *_姓名: 填空题 *_线性表是n个( )的有限序列。 单选题 *A. 整数B. 字符C. 数据元素(正确答案)D. 数据项线性表L=(a1,a2,an),下列说法正确的是( )。 单选题 *A. 每个元素都有一个直接前驱和一个直接后继B. 线性表中至少要有一个元素C. 表中诸元素的排列顺序必须是由小到大或由大到小D. 除第一个和最后一个元素外,其余每个元素都由一个且仅有一个直接前驱和直接后继(正确答案)一个顺序表的第一个元素的存储地址是90,每个元素的长度为2,则第6个元素的存储地址是( )。 单选题 *A. 98B. 100(正确答案)
2、C. 102D. 106线性表的顺序存储结构是一种( )存储结构。 单选题 *A. 随机存取(正确答案)B. 顺序存取C. 索引存取D. 散列存取在一个长度为n的顺序表中,在第i个元素之前插入一个新元素时,需向后移动( )个元素。 单选题 *A. n-iB. n-i+1(正确答案)C. n-i-1D. i在一个长度为n的顺序表中删除第i个元素,需要向前移动( )个元素。 单选题 *A. n-i(正确答案)B. n-i+1C. n-i-1D. i+1在表长为n的顺序表中,插入一个元素所需移动的元素平均数是( )。 单选题 *A. (n-1)/2B. nC. n+1D. n/2(正确答案)在表长为
3、n的顺序表中,当在任何位置删除一个元素的概率相同时,删除一个元素所需移动的平均个数为( )。 单选题 *A. (n-1)/2(正确答案)B. n/2C. (n+1)/2D. n在下列对顺序表进行的操作中,算法时间复杂度为O(1)的是( )。 单选题 *A. 访问第i个元素的前驱(1i=n )(正确答案)B. 在第i个元素之后插入一个新元素(1=i=n )C. 删除第i个元素(1=inext=head(正确答案)B. p-next=NULLC. p=NULLD. p=head链表不具有的特点是( )。 单选题 *A. 可随机访问任一元素(正确答案)B. 插入删除不需要移动元素C. 不必事先估计存
4、储空间D. 所需空间与线性表长度成正比在双向循环链表中,在p指针所指的结点后插入一个指针q所指向的新结点,修改指针的操作是( )。 单选题 *A. p-next=q;q-prior=p;p-next-prior=q;q-next=q;B. p-next=q;p-next-prior=q;q-prior=p;q-next=p-next;C. q-prior=p;q-next=p-next;p-next-prior=q;p-next=q;(正确答案)D. q-next=p-next;q-prior=p;p-next=q;p-next=q;线性表采用链式存储时,结点的存储地址( )。 单选题 *A.
5、 必须是连续的B. 必须是不连续的C. 连续与否均可(正确答案)D. 和头结点的存储地址相连续从表中任一结点出发,都能扫描整个表的是( )。 单选题 *A. 单链表B. 顺序表C. 循环链表(正确答案)D. 静态链表在具有n个结点的单链表上查找值为x的元素时,其时间复杂度为( )。 单选题 *A. O(n)(正确答案)B. O(1)C. O(n2)D. O(n-1)将长度为n的单链表连接在长度为m的单链表之后的算法的时间复杂度为( )。 单选题 *A. O(1)B. O(n)C. O(m)(正确答案)D. O(m+n)循环链表的主要优点是( )。 单选题 *A. 不再需要头指针B. 已知某结点
6、位置后能容易找到其直接前驱C. 在进行插入、删除运算时能保证链表不断开D. 在表中任一结点出发都能扫描整个链表(正确答案)带头结点的单链表head为空的判定条件是( )。 单选题 *A. head=NULLB. head-next=NULL(正确答案)C. head-next=headD. head!=NULL已知指针p和q分别指向某单链表中第一个结点和最后一个结点。假设指针s指向另一个单链表中某个结点,则在s所指结点之后插入上述链表应执行的语句为( )。 单选题 *A. q-next=s-next;s-next=p;(正确答案)B. s-next=p;q-next=s-next;C. p-n
7、ext=s-next;s-next=q;D. s-next=q;p-next=s-next;在以下的叙述中,正确的是( )。 单选题 *A. 线性表的顺序存储结构优于链表存储结构B. 线性表的顺序存储结构适用于频繁插入/删除数据元素的情况C. 线性表的链表存储结构适用于频繁插入/删除数据元素的情况(正确答案)D. 线性表的链表存储结构优于顺序存储结构在一个单链表中,已知q所指结点是p所指结点的前驱结点,若在q和p之间插入一个结点s,则执行( )。 单选题 *A. s-next=p-next; p-next=s;B. p-next=s-next;s-next=p;C. q-next=s;s-next=p;(正确答案)D. p-next=s;s-next=q;在单链表中,指针p指向元素为x的结点,实现删除x的后继结点的修改指针语句是( )。 单选题 *A. p=p-next;B. p-next=p-next-next;(正确答案)C. p-next=p;D. p=p-next-n
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 制度上约束行为上规范
- 参茸专柜员工规范制度
- 制冷机房管理制度规范
- 安全设备配置制度规范
- 建材行业上班制度规范
- 规范不动产登记工作制度
- 客观公正规范检测制度
- 后勤信息标准规范制度
- 办公电脑使用规范制度
- 信息采集录入制度规范
- 2025年熔化焊接与热切割作业考试题库及答案
- 2026高考蓝皮书高考关键能力培养与应用1.批判性与创造性思维能力的基础知识
- 多学科团队(MDT)中的医患沟通协同策略
- 期末复习知识点清单新教材统编版道德与法治七年级上册
- 账务清理合同(标准版)
- 质量互变课件
- 投标委托造价协议书
- 孕妇上班免责协议书
- 神经内科脑疝术后护理手册
- 幼儿园重大事项社会稳定风险评估制度(含实操模板)
- 2026年包头轻工职业技术学院单招职业适应性测试题库附答案
评论
0/150
提交评论