数据结构(本)形成性考核作业册
使用讲明
本作业册是中央广播电视大学计算机科与技术专业(本科)数据结构(本)课程形成性考核的依据,与《数据结构(本科)》教材(李伟生主编,中央电大出版社出版)配套使用。
数据结构(本)课程是中央广播电视大学计算机科学技术专业的一门统设必修、学位课程,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.设有一个长度为n的顺序表,要在第i个元素之前(也确实是插入元素作为新表的第i个元素),则移动元素个数为( )。
A.n-i+1 B.n-i C.n-i-1 D.i
10.设有一个长度为n的顺序表,要删除第i个元素移动元素的个数为( )。
A.n-i+1 B.n-i C.n-i-1 D.i
11.在一个单链表中,p、q分不指向表中两个相邻的结点,且q所指结点是p所指结点的直接后继,现要删除q所指结点,可用语句( )。
A.p=q->next B.p->next=q C.p->next=q
D.q->next=NULL
12.在一个单链表中p所指结点之后插入一个s所指的结点时,可执行( )。 A
.
p->next= next;
.s;
s
next=
p
next next
B.p->next=s
C
p=s->next
D.s->next=p->next; p->next=s;
13.非空的单向循环链表的尾结点满足( )(设头指针为head,指针p指向尾结点)。
A..P->next= =NULL B.P= =NULL C.P->next= =head D.P= = head 14.链表不具有的特点是( )。