电大数据结构(本科)考试题及答案
国开电大数据结构(本)形考4

标准答案1:以顺序存储方式,且数据元素有序
标准答案2:(n+1)/2
标准答案3:29/10
标准答案4:5
标准答案5:37,24,12,30,53,45,96
标准答案6:4
标准答案7:直接选择排序
标准答案8:插入排序
标准答案9:归并排序
标准答案10:交换排序
标准答案11:快速排序
标准答案12:40,20,30,38,46,56,79,84,90,110
标准答案13:3
标准答案14:5
标准答案15:选择
标准答案16:18,20,25,59,26,36
标准答案17:16,25,35,48,23,40,79,82,36,72 标准答案18:28,16,34,54,62,73,60,26,43,95 标准答案19:40,38,46,56,79,84
标准答案20:39,46,41,57,80,47
标准答案21:{NULL} {k} {p=p->left} {p=p->right} {p}
标准答案22:{n} {(s+j)/2} {j=m-1} {s=m+1} {a[k+1]}
标准答案23:子问题1:C; 子问题2:B
标准答案24:子问题1:B; 子问题2:A
标准答案25:子问题1:C; 子问题2:D
标准答案26:子问题1:D; 子问题2:A
标准答案27:子问题1:C; 子问题2:D。
电大数据结构(本科)考试题及答案

一、单项选择题1.深度为5的完全二叉树共有20个结点,则第5层上有()个结点(根所在结点为第一层)。
A.3 B.8 C.5 D.62.同一种逻辑结构()。
A.只能有唯一的存储结构B.可以有不同的存储结构C.只能表示某一种数据元素之间的关系D.以上三种说法均不正确3.已知一个图的边数为m,则该图的所有顶点的度数之和为()。
A.2m B.m C.2m+1 D.m/24.链表所具备的特点是()。
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.算法的时间复杂度与()有关。
A.所使用的计算机 B.与计算机的操作系统C.与算法本身 D.与数据结构13.对n个元素进行冒泡排序若某趟冒泡中只进行了()次元素间的交换,则表明序列已经排好序。
A.1 B.2 C.0 D.n-1 14.设有一个长度为n的顺序表,要删除第i个元素需移动元素的个数为()。
国家开放大学《数据结构(本)》综合练习题参考答案

C. 6 D. 7 24.如下图所示,若从顶点 a 出发,按图的广度优先搜索法进行遍历,则可能得 到的一种顶点序列为( )。
A. aebcfd B. abecdf C. aedfcb D. aecbdf 25.如下图所示,若从顶点 a 出发,按图的深度优先搜索法进行遍历,则可能得 到的一种顶点序列为( )。
结点。(根所在结点为第 1 层) 35.(中序)遍历一棵二叉排序树可得到一个有序序列。 36 中序遍历一棵(二叉排序树)可得到一个有序序列。 37.广义表(c,(a,b,c),(d,e,f),((i,j),k))的长度是(4)。 38.待排序的序列为 9,4,5,1,2,6,10,采用直接选择排序算法,当进行了 两趟选择后,结果序列为(1,2,5,9,4,6,10)。 39.广义表的(c,(b,a,b),f,e,((i,j),k))深度是(3)。 40.广义表((a,b),d,e,((i,j),k))的长度是(4)。 41.序列 4,2,5,3,8,6,采用冒泡排序算法(升序),经一趟冒泡后,结果序 列是(2,4,3,5,6,8)。 42.广义表的(c,a,(a,b),d,e,((i,j),k))深度是(3) 。 43.待排序的序列为 8,3,4,1,2,5,9,采用直接选择排序算法,当进行了两 趟选择后,结果序列为(1,2,4,8,3,5,9)。 44.线性表用(顺序)方式存储需要占用连续的存储空间。 45.线性表用(顺序)方式存储可以随机访问。 46.线性表用关键字(有序)的顺序方式存储,可以用二分法排序。 47.顺序表 6,5,1,2,4,3,8,7 经过一趟(1,1)归并后的结果序列为 ((5,6),(1,2),(3,4),(7,8))。 二、单项选择题 1.栈和队列的共同特点是( )。
A. acfebgd B. aedfcgb C. aebcfgd D. abecdfg 26.线性表以(
国家开放大学电大本科《数据结构》期末试题及答案_1252数据结构电大

国家开放大学电大本科《数据结构》期末试题及答案
_1252数据结构电大
本科
一、单项选择题(每题10分,共70分)
1.下列以十进制表示的数值中,最高位为符号位的是(A)
A.-256
B.+256
C.-1024
D.+1024
2.下列关于基本排序法的描述中正确的是(D)
A.插入排序法是一种稳定排序法
B.选择排序法最坏的情况下时间复杂度为O(n2)
C.冒泡排序法最坏的情况下可以达到线性排序的时间复杂度
D.冒泡排序法和快速排序法均是不稳定的排序法
3.一个二叉树中,若结点的右孩子为空,则(C)
A.该结点一定是叶结点
B.该结点一定是树根
C.该结点的左孩子一定不为空
D.该结点的父结点一定不为空
4.已知关键字序列5,2,7,8,4,1,采用二叉树构造技术,构造出的二叉排序树中,根结点关键字为(A)
A.5
B.2
C.4
D.6
5.二叉树若当前结点的右孩子为空,则(B)
A.其后继结点为当前结点的父结点
B.其后继结点为当前结点的左孩子
C.其后继结点为当前结点的右孩子
D.其后继结点不存在
6.关于顺序存储结构,下列描述中不正确的是(B)。
1252《数据结构(本)》电大期末试题及其答案

《数据结构(本)》期末综合练习题一、单选选择题1.栈和队列的共同特点是(C)。
A. 都是先进先出B. 都是操作受限的线性结构C. 都是先进后出D. 元素都可以随机进出2.数据的存储结构包括数据元素的表示和(C)。
A. 数据处理的方法B. 数据元素的类型C. 数据元素间的关系的表示D. 相关算法3.对一个栈顶指针为top的链栈进行入栈操作,通过指针变量p生成入栈结点,则执行p=(struct node *)malloc(sizeof(struct node);p->data=a;和(C)。
A. top->next=p; p=top;B. p->next=top; p=top;C. p->next=top; top=p;D. top=top->next; p=top;4.树状结构中数据元素的位置之间存在(B)的关系。
A. 每一个元素都有一个直接前驱和一个直接后继B. 一对多C. 一对一D. 多对多5.设头指针为head的非空的单向链表,指针p指向尾结点,则通过以下操作(D)可使其成为单向循环链表。
A. head = p;B. p=head;C. p->next = NULL ;D. p->next=head;6.设有一个长度为26的顺序表,要插入一个元素,并使它成为新表的第6个元素,需移动元素的个数为(D)。
A. 22B. 19C. 20D. 217.一种逻辑结构(C)。
A. 与存储该逻辑结构的计算机相关B. 是指某一种数据元素的性质C. 可以有不同的存储结构D. 只能有唯一的存储结构8.头指针为head的带头结点的单向循环链表,p所指向尾结点,要使该链表成为不带头结点的单向循环链表,可执行head=head->nex;和(A)。
A. p->next=head;B. p= head->nextC. head->next=pD. head->next=p->next9.把数据存储到计算机中,并具体体现数据元素间的逻辑结构称为(D)。
最新国家开放大学电大《数据结构(本)》期末题库及答案

最新国家开放大学电大《数据结构(本)》期末题库及答案考试说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。
该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。
做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。
本文库还有其他网核及教学考一体化答案,敬请查看。
《数据结构》题库及答案一一、单项选择题(每小题3分,共30分)试题答案及评分标准(供参考)一、单项选择题(每小题3分,共30分)1.C 2.B 3.A 4.C 5.B6.C 7.A 8.D 9.A 10.D二、填空题(每小题2分,共24分)11.先出 12.树形 13.行下标列下标数组元素 14.3 15.存储位置 16. 1017. 20 18.二叉排序树 19.叶20.4 21. 2,4,3;5,6,8,7,9 22. a2《数据结构》题库及答案二一、单项选择题(每小题3分,共30分)二、填空题(每小题2分,共24分)三、综合题【每小题中每问5分,共30分)四、程序填空题(每空2分,共16分)试题答案及评分标准(供参考)一、单项选择题(每小题3分,共30分)1.A 2.D 3.C 4.B 5.B6.C 7.B 8.C 9.A 10.C二、填空题(每小题2分,共24分)11.图状 12. n-j 13.二叉排序树 14. 1,2,4,8,3,5,915. 4 16. 3 17. 5 18. 319. 9 20. 12 21. 32 22. 7《数据结构》题库及答案三一、单项选择题,在括号内填写所选择的标号1.输出一个二维数组b[m][n]中所有元素的时间复杂度为( )。
A.()(n) B.()(m十n)C.()(n2) D.()(m*n)2.在一个长度为n的顺序存储的有序表中搜索值为x元素时,其时间效率最高的算法的时间复杂度为( )。
3.当利用大小为n的数组顺序存储一个栈时,假定用top= =n表示栈空,则向这个栈插入一个元素时,首先应执行( )语句修改top指针。
2021国家开放大学电大本科《数据结构》期末试题及答案(试卷号:1252)

2021国家开放大学电大本科《数据结构》期末试题及答案(试卷号:1252)一、单项选择题(每小题3分,共30分)I.设主串为F&CDABcdEFdBc”.以下模式申能与主申成功匹配的是().A・ dlk 11 BCdC. DBC2 .顺序表所具备的特点之一是().A.可以随机访问任一结点C插入删除操作不需要移动元素D. AbeK不用占用连技的存储空间D.必须要有头指针3.在一个伎队中,假役f和,分别为队头和队尾指什.P指向一个巳生成的结点•现要为该结点的数据域赋值c并使结点入队的运算为P ・A. f—>urxt = p: f = p >dnta "c;p—>ncxt = NULLs 和(儿B. r —>next~pir~pD. p—>next=hf = p4.在一个头指针为hmd的带头结点的单向循环链表中,p指向尼结点•要使该轻&成为不带头结点的琪向伎表.可执行< >.A« head — head— >next|p= NULLR. hsd= head — >ncxt ;P — >next = headC. head — >next = p — >nextD. hcad= hrnd->-next;p — >next = NULL5. 元16■出序列建(XiSft出tt»m交铸现行).A. 212.214.216.218 H.C 214.212.218.216 IX6. 没右一个25阶的对鼻姬降A(W 个元素为■.・.采帽压■存WIKF三角邮分以行序为主序4«1冒一!1敬川B中(故fl| F机从I并理隋中元素在B中的下保星(A. 10 R 9C ? D. 87- ft - 9 SXH中•编9为19的拈史的以亲结盘的■序缀号为(>.A. 9 R 8a 34 II 358.>方式,储.能透行折宇黄我.B. ♦序a 关健字布序的■序A.美嫁字布序的 C fi!K9.1所示的一个图.若从厦点■出发•枝深度优无技京法进行遍历•则可能得到的一#0(*序列为《 >•A. at»ecdfgG aebcfdg10. 设哈夫。
最新电大数据结构(本)形成性考核册(作业1-4)原题带答案

电大数据结构(本)形成性考核课程作业答案一、单项选择题1.在数据结构中,从逻辑上可以把数据结构分为(C )。
A.动态结构和静态结构B.紧凑结构和非紧凑结构C.线性结构和非线性结构D.内部结构和外部机构2.下列说法中,不正确的是( D )。
A.数据元素是数据的基本单位B.数据项是数据中不可分割的最小可标识单位C.数据可有若干个数据元素构成D.数据项可由若干个数据元素构成3.一个存储结点存储一个(B )。
A.数据项B.数据元素C.数据结构D.数据类型4.数据结构中,与所使用的计算机无关的是数据的(C )。
A.存储结构B.物理结构C.逻辑结构D.物理和存储结构5.下列的叙述中,不属于算法特性的是(D )。
A.有穷性B.输入性C.可行性D.可读性6.算法分析的目的是(C )。
A.找出数据结构的合理性B.研究算法中的输入和输出的关系C.分析算法的效率以求改进D.分析算法的易懂性和文档性7.数据结构是一门研究计算机中( B )对象及其关系的科学。
A.数值运算B.非数值运算C.集合D.非集合8.算法的时间复杂度与(C )有关。
A.所使用的计算机B.与计算机的操作系统C.与算法本身D.与数据结构9.设有一个长度为n的顺序表,要在第i个元素之前(也就是插入元素作为新表的第i个元素),则移动元素个数为( A )。
A.n-i+1 B.n-i C.n-i-1 D.i10.设有一个长度为n的顺序表,要删除第i个元素移动元素的个数为(B )。
A.n-i+1 B.n-i C.n-i-1 D.i11.在一个单链表中,p、q分别指向表中两个相邻的结点,且q所指结点是p所指结点的直接后继,现要删除q所指结点,可用语句( C )。
A.p=q->next B.p->next=q C.p->next=q→next D.q->next=NULL12.在一个单链表中p所指结点之后插入一个s所指的结点时,可执行( D )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、单项选择题1.深度为5的完全二叉树共有20个结点,则第5层上有()个结点(根所在结点为第一层)。
A.3 B.8 C.5 D.62.同一种逻辑结构()。
A.只能有唯一的存储结构B.可以有不同的存储结构C.只能表示某一种数据元素之间的关系D.以上三种说法均不正确3.已知一个图的边数为m,则该图的所有顶点的度数之和为()。
A.2m B.m C.2m+1 D.m/24.链表所具备的特点是()。
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.算法的时间复杂度与()有关。
A.所使用的计算机 B.与计算机的操作系统C.与算法本身 D.与数据结构13.对n个元素进行冒泡排序若某趟冒泡中只进行了()次元素间的交换,则表明序列已经排好序。
A.1 B.2 C.0 D.n-1 14.设有一个长度为n的顺序表,要删除第i个元素需移动元素的个数为()。
A .n-i+1B .n-iC .n-i-1D .i15.排序过程中,每一趟从无序子表中将一个待排序的记录按其关键字的大小放置到已经排好序的子序列的适当位置,直到全部排好序为止,该排序算法是( )。
A .直接插入排序B .快速排序C .冒泡排序D .选择排序16.在一个单链表中,p 、q 分别指向表中两个相邻的结点,且q 所指结点是p 所指结点的直接后继,现要删除q 所指结点,可用的语句是( )。
A .p=q->nextB .p->next=qC .p->next=q nextD .q->next=NULL17.在对一组元素(64,48,106,33,25,82,70,55,93)进行直接插入排序时,当进行到要把第7个元素70插入到已经排好序的子表时,为找到插入位置,需进行( )次元素间的比较(指由小到大排序)。
A .6B .2C .3D .418.从一个栈顶指针为top 的链栈中删除一个结点时,用变量x 保存被删结点的值,则执行( )。
A .x=top->data; top=top->next;B .x=top->data;C .top=top->next; x=top->data;D .top=top->next; x=data;19.采用顺序查找法对长度为n 的线性表进行查找(不采用表尾设监视哨的方法),最坏的情况下要进行( )次元素间的比较。
A .n+2B .nC .n-1D .n/220.在一个链队中,假设f 和r 分别为队头和队尾指针,则删除一个结点的运算为( )。
A .r=f->next;B .r=r->next;C .f=f->next;D .f=r->next;21.如图1,若从顶点a 出发按广度优先搜索法进行遍历,则可能得到的顶点序列为( )。
A .acebdgfB .abecdgfC .acfedgbD .abecfdg图122.一个栈的进栈序列是a ,b ,c ,d ,e ,则栈的不可能输出序列是( )(进栈出栈可以交替进行)。
A .dceabB .edcbaC .decbaD .abcde23.元素2,4,6,8按顺序依次进栈,则该栈的不可能输出序列是( )(进栈出栈可以交替进行)。
A .8,6,4,2B .2,4,6,8C .4,2,8,6D .8,6,2,424.有一个长度为10的有序表,按折半查找对该表进行查找,在等概率情况下查找成功的平均比较次数为( )。
A .26/10B .29/10C .29/9D .31/1025.排序方法中,从未排序序列中挑选元素,并将其依次放入已排序序列(初始为空)的一端的方法,称为( )排序。
A.归并B.插入C.选择D.快速26.排序算法中,从未排序序列中依次取出元素与已排序序列(初始为空)中的元素进行比较(要求比较次数尽量少),然后将其放入已排序序列的正确位置的方法是()。
A.冒泡B.直接插入C.折半插入D.选择排序27.一棵哈夫曼树总共有23个结点,该树共有()个叶结点(终端结点)A.10 B.13 C.11 D.1228.设有一个10阶的对称矩阵A,采用压缩存储的方式,将其下三角部分以行序为主存储到一维数组B中(数组下标从1开始),则矩阵中元素A8,5在一维数组B中的下标是()。
A.33 B.32 C.85 D.4129.队列的插入操作在()进行。
A.队头B.队尾C.队头或队尾D.在任意指定位置30.在一个无向图中,所有顶点的度数之和等于边数的()倍。
A.3 B.2.5 C.1.5 D.2二、填空题1.一棵二叉树没有单分支结点,有6个叶结点,则该树总共有________个结点。
2.栈和队列的操作特点分别是___ ____和_____ ___。
3.设一棵完全二叉树,其最高层上最右边的叶结点的编号为奇数,该叶节点的双亲结点的编号为10,该完全二叉树一共有________个结点。
4.结构中的数据元素存在多对多的关系称为_____ ___结构。
5.按照二叉树的递归定义,对二叉树遍历的常用算法有__ _ _ 、___ _、__ __三种。
6.根据数据元素间关系的不同特性,通常可分为集合、线性、、四类基本结构。
7.数据结构中的数据元素存在一对多的关系称为________结构。
8.要求在n个数据元素中找其中值最大的元素,设基本操作为元素间的比较。
则比较的次数和算法的时间复杂度分别为________和________ 。
9.把数据存储到计算机中,并具体体现数据之间的逻辑结构称为________结构。
10.在一个单向链表中p所指结点之后插入一个s所指向的结点时,应执行___ ____ _和p->next=s;的操作。
11.结构中的数据元素存在一对一的关系称为________结构。
12.在二叉树的链式存储结构中,通常每个结点中设置三个域,它们是值域、。
13.如图2所示的二叉树,其后序遍历序列为。
14.一棵二叉树中顺序编号为i的结点,若它存在左、右孩子,则左、右孩子编号分别为________、________。
15.n个元素进行冒泡法排序,通常需要进行________趟冒泡。
16.向一个栈顶指针为h的链栈中插入一个s所指结点时,可执行s->next=h;和________。
17.二叉树为二叉排序的充分必要条件是其任一结点的值均大于其左孩子的值、小于其右孩子的值。
这种说法是__________的。
(回答正确或不正确)18.在一个链队中,设f和r分别为队头和队尾指针,则插入s所指结点的操作为________和r=s; (结点的指针域为next)19.图的深度优先搜索和广度优先搜索序列不一定是唯一的。
此断言是______的。
(回答正确或不正确)20.设有一棵深度为4的完全二叉树,第四层上有5个结点,该树共有_________个结点。
(根所在结点为第1层)21.根据搜索方法的不同,图的遍历有___ _、_ ___ 两种方法22.对稀疏矩阵进行压缩存储,矩阵中每个非零元素对应的三元组包括该元素的_______、______ _和____ ___三项信息。
23.按某关键字对记录序列排序,若关键字的记录在排序前和排序后仍保持它们的前后关系,则排序算法是稳定的,否则是不稳定的。
24.在对一组记录(55,39,97,22,16,73,65,47,88)进行直接插入排序时,当把第7个记录65插入到有序表时,为寻找插入位置需比较_________次。
三、综合题1.(1)利用筛选过程把序列{42,82,67,102,16,32,57,52}建成堆(小根堆),画出该堆(不要求中间过程)。
(2)写出对上述堆对应的完全二叉树进行中序遍历得到的序列。
2.(1)以2,3,4,7,8,9作为叶结点的权,构造一棵哈夫曼树( 要求每个结点的左子树根结点的权小于等于右子树根结点的权),给出相应权重值叶结点的哈夫曼编码。
(2) 一棵哈夫曼树有n个叶结点,它一共有多少个结点?简述理由?3.设查找表为(16,15,20,53,64,7),(1)用冒泡法对该表进行排序(要求升序排列),要求写出每一趟的排序过程。
(2)在排序后的有序表的基础上,画出对其进行折半查找所对应的判定树.(要求以数据元素作为树结点)(3)求在等概率条件下,对上述有序表成功查找的平均查找长度.4.一组记录的关键字序列为(46,79,56,38,40,84)(1)利用快速排序的方法,给出以第一个记录为基准得到的一次划分结果(给出逐次交换元素的过程,要求以升序排列)(2)对上述序列用堆排序的方法建立大根堆,要求以二叉树逐次描述建堆过程。
5.(1)设有一个整数序列{50,38,16,82,110,13,64},依次取出序列中的数,构造一棵二叉排序树(2)利用上述二叉排序树,为了查找110,经多少次元素间的比较能成功查到,为了查找15,经多少次元素间的比较可知道查找失败6.设查找表为(50,60,75,85,96,98,105,110,120,130)(1) 说出进行折半查找成功查找到元素120需要进行多少次元素间的比较?(2) 为了折半查找元素95,经过多少次元素间的比较才能确定不能查到?(3)画出对上述有序表进行折半查找所对应的判定树(要求以数据元素作为树结点)四、程序填空题1.以下函数为链队列的入队操作,x为要入队的结点的数据域的值,front、rear分别是链队列的队头、队尾指针struct node{ ElemType data;struct node *next;};struct node *front,*rear;void InQueue(ElemType x){struct node *p;p= (struct node*) ___(1)_____;p->data=x;p->next=NULL;___(2)_____;rear= ___(3)_____;}2.以下是用尾插法建立带头结点且有n个结点的单向链表的程序,结点中的数据域从前向后依次为1,2,3,……,n,完成程序中空格部分。