2021年数据结构本形成性考核作业册.doc
《2021年数据结构本形成性考核作业册.doc》由会员分享,可在线阅读,更多相关《2021年数据结构本形成性考核作业册.doc(12页珍藏版)》请在咨信网上搜索。
数据构造(本)形成性考核作业册 使用阐明 本作业册是中央广播电视大学计算机科与技术专业(本科)数据构造(本)课程形成性考核根据,与《数据构造(本科)》教材(李伟生主编,中央电大出版社出版)配套使用。 数据构造(本)课程是中央广播电视大学计算机科学技术专业一门统设必修、学位课程,4学分,共72学时。其中实验24学时,开设一学期。本课程特点是综合性、实践性强,内容抽象,在专业中具备承上启下作用。因而,在学习本课程时,要注意理论联系实际,结合教学内容进行上机实践,认真完毕作业和实验内容。 本课程总成绩按百分制记分,其中形成性考核所占比例为30%,终结性考试占70%(闭卷,答题时限为90分钟)。课程总成绩达到60分及以上者为合格,可以获得该课程学分。本课程学位课程学分为70分,即课程总成绩达到70分及以上者有资格申请专业学位。 本课程共设计了4次形考作业,每次形考作业均涉及实验内容,由各地电大依照学生对作业中各种题型练习和实验完毕状况进行考核。对于实验内容规定按实验规定认真完毕,并提交实验报告。 数据构造(本)课程作业 作业1 (本某些作业覆盖教材第1-2章内容) 一、单项选取题 1.在数据构造中,从逻辑上可以把数据构造分为( )。 A.动态构造和静态构造 B.紧凑构造和非紧凑构造 C.线性构造和非线性构造 D.内部构造和外部机构 2.下列说法中,不对的是( )。 A.数据元素是数据基本单位 B.数据项是数据中不可分割最小可标记单位 C.数据可有若干个数据元素构成 D.数据项可由若干个数据元素构成 3.一种存储结点存储一种( )。 A.数据项 B.数据元素 C.数据构造 D.数据类型 4.每个存储结点只存储一种数据元素,各结点存储在持续存储空间,该存储方式是( )存储方式。 A.顺序 B.链接 C.索引 D.散列 5.每个存储结点不但具有一种数据元素,还包括一组指针,该存储方式是( )存储方式。 A.顺序 B.链接 C.索引 D.散列 6.数据构造中,与所使用计算机无关是数据( )。 A.存储构造 B.物理构造 C.逻辑构造 D.物理和存储构造 7.下列论述中,不属于算法特性是( )。 A.有穷性 B.输入性 C.可行性 D.可读性 8.算法分析目是( )。 A.找出数据构造合理性 B.研究算法中输入和输出关系 C.分析算法效率以求改进 D.分析算法易懂性和文档性 9.数据构造是一门研究计算机中( )对象及其关系科学。 A.数值运算 B.非数值运算 C.集合 D.非集合 10.算法时间复杂度与( )关于。 A.所使用计算机 B.与计算机操作系统 C.与算法自身 D.与数据构造 11.把数据存储到计算机中,并详细体现数据元素间逻辑构造称为( )。 A.逻辑构造 B.物理构造 C.算法详细实现 D.给有关变量分派存储单元 12.设有一种长度为n顺序表,要在第i个元素之前(也就是插入元素作为新表第i个元素),则移动元素个数为( )。 A.n-i+1 B.n-i C.n-i-1 D.i 13.设有一种长度为n顺序表,要删除第i个元素移动元素个数为( )。 A.n-i+1 B.n-i C.n-i-1 D.i 14.在一种单链表中,p、q分别指向表中两个相邻结点,且q所指结点是p所指结点直接后继,现要删除q所指结点,可用语句( )。 A.p=q->next B.p->next=q C.p->next=qànext D.q->next=NULL 15.在一种单链表中p所指结点之后插入一种s所指结点时,可执行( )。 A.p->next= s;sànext= pànext B.p->next=sànext; C.p=s->next D.s->next=p->next;p->next=s; 16.非空单向循环链表尾结点满足( )(设头指针为head,指针p指向尾结点)。 A..P->next= =NULL B.P= =NULL C.P->next= =head D.P= = head 17.链表不具备特点是( )。 A.可随机访问任一元素 B.插入删除不需要移动元素 C.不必事先预计存储空间 D.所需空间与线性表长度成正比 18.带头结点链表为空判断条件是( )(设头指针为head)。 A.head = =NULL B.head->next= =NULL C.head->next= =head D.head!=NULL 19.在一种单链表中,p、q分别指向表中两个相邻结点,且q所指结点是p所指结点直接后继,现要删除q所指结点,可用语句( )。 A.p=q->next B.p->next=q C.p->next=q->next D.q->next=NULL 20.下面关于线性表论述错误是( )。 A..线性表采用顺序存储,必要占用一片地址持续单元 B.线性表采用顺序存储,便于进行插入和删除操作 C.线性表采用链式存储,不必占用一片地址持续单元 D.线性表采用链式存储,便于进行插入和删除操作 21.在一种链队中,假设f和r分别为队头和队尾指针,则删除一种结点运算为( )。 A.r=f->next; B.r=r->next; C.f=f->next; D.f=r->next; 22.在一种链队中,假设f和r分别为队头和队尾指针,则插入s所指结点运算为( )。 A.f->next=s;f=s; B.r->next=s;r=s; C.s->next=r;r=s; D.s->next=f;f=s; 23.一种顺序表第一种元素存储地址是90,每个元素长度为2,则第6个元素地址是( )。 A.98 B.100 C.102 D.106 24.用链表表达线性表长处是( )。 A.便于随机存取 B.耗费存储空间较顺序存储少 C.便于插入和删除 D.数据元素物理顺序和逻辑顺序相似 25.关于线性表对的说法是( )。 A.每个元素均有一种直接前驱和一种直接后继 B.线性表至少规定一种元素 C.表中元素必要按由小到大或由大到下排序 D.除了一种和最后一种元素外,别的元素均有一种且仅有一种直接前驱和一种直接后继 二、填空题 1.在一种长度为n顺序存储构造线性表中,向第i(1£i£n+1)个元素之前插入新元素时,需向后移动 个数据元素。 2.从长度为n采用顺序存储构造线性表中删除第i(1£i£n+1)个元素 ,需向前移动 个元素。 3.数据构造按结点间关系,可分为4种逻辑构造: 、 、 、 。 4.数据逻辑构造在计算机中表达称为 或 。 5.除了第1个和最后一种结点外,别的结点有且只有一种前驱结点和后继结点数据构造为 ,每个结点可有任意各种前驱和后继结点数构造为 。 6.算法5个重要特性是 、 、 、 、 。 7.数据构造中数据元素存在多对多关系称为_____ ___构造。 8.数据构造中数据元素存在一对多关系称为___ _____构造。 9.数据构造中数据元素存在一对一关系称为______ __构造。 10.规定在n个数据元素中找其中值最大元素,设基本操作为元素间比较。则比较次数和算法时间复杂度分别为___ _____和 ____ ____ 。 11.在一种单链表中p所指结点之后插入一种s所指结点时,应执行___ _____和p->next=s;操作。 12.设有一种头指针为head单向循环链表,p指向链表中结点,若 p->next= =____ ____,则p所指结点为尾结点。 13.在一种单向链表中,要删除p所指结点,已知q指向p所指结点前驱结点。则可以用操作_ _______。 14.设有一种头指针为head单向链表,p指向表中某一种结点,且有p->next= =NULL,通过操作_____ ___,就可使该单向链表构导致单向循环链表。 15.每个结点只包括一种指针域线性表叫 。 16.线性表具备 和 两种存储构造。 17.数据逻辑构造是从逻辑关系上描述数据,它与数据关系 无关,是独立于计算机。 18.在双向循环链表每个结点中包括 指针域,其中next指向它 ,prior指向它 ,而头结点prior指向 ,尾结点next指向 。 19.单向循环链表是单向链表一种扩充,当单向链表带有头结点时,把单向链表中尾结点指针域由空指针改为 ;当单向链表不带头结点时,则把单向链表中尾结点指针域由空指针改为指向 。 20.线性链表逻辑关系时通过每个结点指针域中指针来表达。其逻辑顺序和物理存储顺序不再一致,而是一种 存储构造,又称为 。 三、问答题 1.简述数据逻辑构造和存储构造区别与联系,它们如何影响算法设计与实现? 2.解释顺序存储构造和链式存储构造特点,并比较顺序存储构造和链式存储构造优缺陷。 3.什么状况下用顺序表比链表好? 4.头指针、头结点、第一种结点(或称首元结点)区别是什么? 5.解释带头结点单链表和不带头结点单链表区别。 6.与单链表相比,双向循环链表有哪些长处? 四、程序填空题 1.下列是用尾插法建立带头结点且有n个结点单向链表算法,请在空格内填上恰当语句。 NODE *create1(n) /* 对线性表(1,2,.....,n),建立带头结点单向链表 */ { NODE *head,*p,*q; int i; p=(NODE *)malloc(sizeof(NODE)); head=p;q=p;p->next=NULL; for(i=1;i<=n;i++) { p=(NODE *)malloc(sizeof(NODE)); (1) ; (2) ; (3) ; (4) ; } return(head); } 2.下列是用头插法建立带头结点且有n个结点单向链表算法,请在空格内填上恰当语句。 NODE *create2(n) /*对线性表(n,n-1,.....,1),建立带头结点线性链表 */ { NODE *head,*p,*q; int i; p=(NODE *)malloc(sizeof(NODE)); (1) ; p->next=NULL; (2) ; for(i=1;i<=n;i++) { p=(NODE *)malloc(sizeof(NODE)); p->data=i; if(i==1) (3) ; else (4) ; (5) ; } return(head); } 3.下列是在具备头结点单向列表第ij个结点之间插入新结点x算法(1£ i £n+1),请在空格内填上恰当语句。 int insert(NODE *head,int x,int i) { NODE *q,*p; int j; (1) ; j=0; while((q!=NULL)&&(j<i-1)) {q=q->next;j++;} if(q==NULL) return(0); p=(NODE *)malloc(sizeof(NODE)); p->data=x; (2) ; (3) ; return(1); } 4.下列是在具备头结点单向列表中删除第i个结点,请在空格内填上恰当语句。 int delete(NODE *head,int i) { NODE *p,*q; int j; q=head; j=0; while((q!=NULL)&&(j<i-1)) /*找到要删除结点直接前驱,并使q指向它*/ { q=q->next; j++; } if(q==NULL) return(0); (1) ; (2) ; free(p); return(1); } 五、完毕:实验1――线性表 依照实验规定(见教材P201-202)认真完毕本实验,并提交实验报告。- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2021 数据结构 形成 考核 作业
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文