数据结构期末考试试卷

数据结构期末考试试卷
数据结构期末考试试卷

数据结构期末试卷

1.组成数据的基本单位是()。

(A) 数据项(B) 数据类型(C) 数据元素(D) 数据变量

2.设数据结构A=(D,R),其中D={1,2,3,4},R={r},r={<1,2>,<2,3>,<3,4>,<4,1>},则数据结构A是()。

(A) 线性结构(B) 树型结构(C) 图型结构(D) 集合

3.数组的逻辑结构不同于下列()的逻辑结构。

(A) 线性表(B) 栈(C) 队列(D) 树

4.二叉树中第i(i≥1)层上的结点数最多有()个。

(A) 2i (B) 2i(C) 2i-1(D) 2i-1

5.设指针变量p指向单链表结点A,则删除结点A的后继结点B需要的操作为()。

(A) p->next=p->next->next (B) p=p->next

(C) p=p->next->next (D) p->next=p

6.设栈S和队列Q的初始状态为空,元素E1、E2、E3、E4、E5和E6依次通过栈S,一个元素出栈后即进入队列Q,若6个元素出列的顺序为E2、E4、E3、E6、E5和E1,则栈S的容量至少应该是()。

(A) 6 (B) 4 (C) 3 (D) 2

7.将10阶对称矩阵压缩存储到一维数组A中,则数组A的长度最少为()。

(A) 100 (B) 40 (C) 55 (D) 80

8.设结点A有3个兄弟结点且结点B为结点A的双亲结点,则结点B的度数数为()。

(A) 3 (B) 4 (C) 5 (D) 1

9.根据二叉树的定义可知二叉树共有()种不同的形态。

(A) 4 (B) 5 (C) 6 (D) 7

10.10. 设有以下四种排序方法,则()的空间复杂度最大。

(A) 冒泡排序(B) 快速排序(C) 堆排序(D) 希尔排序

二、填空题

1.设顺序循环队列Q[0:m-1]的队头指针和队尾指针分别为F和R,其中队头指针F指向

当前队头元素的前一个位置,队尾指针R指向当前队尾元素所在的位置,则出队列的语句为F =___________;。

2.设线性表中有n个数据元素,则在顺序存储结构上实现顺序查找的平均时间复杂度为

_____,在链式存储结构上实现顺序查找的平均时间复杂度为_________。

3.设一棵二叉树中有n个结点,则当用二叉链表作为其存储结构时,该二叉链表中共有

________个指针域,________个空指针域。

4.设指针变量p指向单链表中结点A,指针变量s指向被插入的结点B,则在结点A的后

面插入结点B的操作序列为s->next=p->next; s->next=s_________________。

5.设无向图G中有n个顶点和e条边,则其对应的邻接表中有_________个表头结点和

_________个表结点。

6.设无向图G中有n个顶点e条边,所有顶点的度数之和为m,则e和m有______关系。

7 设一棵二叉树的前序遍历序列和中序遍历序列均为ABC,则该二叉树的后序遍历序列为__________。

8 设一棵完全二叉树中有21个结点,如果按照从上到下、从左到右的顺序从1开始顺序编号,则编号为8的双亲结点的编号是___________,编号为8的左孩子结点的编号是_____________。

9. 下列程序段的功能实现子串t在主串s中位置的算法,要求在下划线处填上正确语句。

int index(char s[ ], char t[ ])

{

i=j=0;

while(i

if (j==strlen(t))return(i-strlen(t));else return (-1);

}

10 设一个连通图G中有n个顶点e条边,则其最小生成树上有________条边。

三判断题

1. 顺序存储方式的优点是存储密度大,且插入、删除运算效率高。()

2. 若输入序列为1,2,3,4,5,6,用栈可以输出序列1,5,4,6,2,3。()

3. 数据的逻辑结构是指数据的各数据项之间的逻辑关系。()

4. 中序遍历一棵二叉排序树的结点就可得到排好序的结点序列。()

5. 在n个结点的无向图中,若边数大于n-1,则该图必是连通图。()

6. 归并排序在任何情况下都比所有简单排序速度快。()

7. 栈和队列的存储方式,既可以是顺序方式,又可以是链式方式。()

8. 完全二叉树中,若一个结点没有左孩子,则它必是树叶。()

9.不同的求最小生成树的方法最后得到的生成树是相同的。()

10. 采用线性探测法处理散列时的冲突,当从哈希表删除一个记录时,不应将这个记录的所在位置置空,因为这会影响以后的查找。()

四、应用题

1.设完全二叉树的顺序存储结构中存储数据ABCDE,要求给出该二叉树的链式存储结构并给出该二叉树的前序、中序和后序遍历序列。

2.设给定一个权值集合W=(3,5,7,9,11),要求根据给定的权值集合构造一棵哈夫曼树并计算哈夫曼树的带权路径长度WPL。

3.设一组初始记录关键字序列为(19,21,16,5,18,23),要求

给出以19为基准的一趟快速排序结果以及第2趟直接选择排序

后的结果。

4.设一组初始记录关键字集合为(25,10,8,27,32,68),散列表的长度为8,散列函数H(k)=k mod 7,要求分别用线性探测和链地址法作为解决冲突的方法设计哈希表。 5.设无向图G (所右图所示),要求给出该图的深度优先和广度优先遍历的序列并给出该图的最小生成树。 五、算法设计题

1. 设计判断单链表中结点是否关于中心对称算法。

2. 设计在链式存储结构上设计直接插入排序算法

3 设计算法实现按层次遍历(遍历操作定义为打印结点的data 域)二叉树。二叉树的存储结构描述同上题,在算法中可能要使用一个队列Q ,其相关操作:(编程题) Iniqueue(Q) 置队列空操作 Empty(Q) 判空函数 Enqueue(Q,x) 入队列操作 Dlqueue(Q) 出队列操作

4 设计判断一棵二叉树是否是二叉排序树的算法。 数据结构模拟试卷(B 卷)参考答案 一、选择题 1.C 2.C 3.D 4.C 5.A 6.C

7.C

8.B

9.B

10.B

二、填空题

1. (F+1) % m

2. O(n),O(n)

3. 2n ,n+1

4. s->next=p->next; s->next=s

5. n, 2e

6. m=2e

7. CBA

8. 4,16

9. i-j+1,0 10. n-1 三 判断题

1. X 2 X . 3 . X 4 . √ 5 . X 6 . X 7. √ 8 . √ 9. √ 10. √

四、应用题

1. 链式存储结构略,前序ABDEC ,中序DBEAC ,后序DEBCA 。

2. 哈夫曼树略,WPL=78

3. (18,5,16,19,21,23),(5

,16,21,19,18,23) 4. 线性探测:6827322510876543210ΛΛ 链地址法:27

68

322510

8

6543

2

10

>->->->->->-h h h h h h h

5. 深度:125364,广度:123456,最小生成树T 的边集为E={(1,4),(1,3),(3,5),

(5,6),(5,6)} 五、算法设计题

1. 设计判断单链表中结点是否关于中心对称算法。

typedef struct {int s[100]; int top;} sqstack;

int lklistsymmetry(lklist *head)

{

sqstack stack; stack.top= -1; lklist *p;

for(p=head;p!=0;p=p->next) {stack.top++; stack.s[stack.top]=p->data;}

for(p=head;p!=0;p=p->next) if (p->data==stack.s[stack.top]) stack.top=stack.top-1; else return(0);

return(1);

}

2. 在链式存储结构上设计直接插入排序算法

void straightinsertsort(lklist *&head)

{

lklist *s,*p,*q; int t;

if (head==0 || head->next==0) return;

else for(q=head,p=head->next;p!=0;p=q->next)

{

for(s=head;s!=q->next;s=s->next) if (s->data>p->data) break;

if(s==q->next)q=p;

else{q->next=p->next; p->next=s->next; s->next=p; t=p->data;p->data=s->data;s->data=t;}

}

}

4. 设计判断一棵二叉树是否是二叉排序树的算法。

int minnum=-32768,flag=1;

typedef struct node{int key; struct node *lchild,*rchild;}bitree;

void inorder(bitree *bt)

{

if (bt!=0)

{inorder(bt->lchild); if(minnum>bt->key)flag=0; minnum=bt->key; inorder(bt->rchild);}

}

2017年数据结构期末考试题及答案A

2017年数据结构期末考试题及答案 一、选择题(共计50分,每题2分,共25题) 1 ?在数据结构中,从逻辑上可以把数据结构分为 C 。 A. 动态结构和静态结构B?紧凑结构和非紧凑结构 C.线性结构和非线性结构 D .内部结构和外部结构 2?数据结构在计算机内存中的表示是指 A ° A. 数据的存储结构 B.数据结构 C.数据的逻辑结构 D .数据元 素之间的关系 3.在数据结构中,与所使用的计算机无关的是数据的 A 结构。 A. 逻辑B?存储 C.逻辑和存储 D.物理 4 .在存储数据时,通常不仅要存储各数据元素的值,而且还要存储 C ° A.数据的处理方法B?数据元素的类型 C.数据元素之间的关系 D.数据的存储方法 5. 在决定选取何种存储结构时,一般不考虑 A ° A.各结点的值如何B?结点个数的多少 C?对数据有哪些运算 D.所用的编程语言实现这种结构是否方便。 6. 以下说法正确的是D ° A. 数据项是数据的基本单位 B. 数据元素是数据的最小单位 C. 数据结构是带结构的数据项的集合 D. —些表面上很不相同的数据可以有相同的逻辑结构 7. 在以下的叙述中,正确的是B ° A. 线性表的顺序存储结构优于链表存储结构 B. 二维数组是其数据元素为线性表的线性表 C?栈的操作方式是先进先出 D.队列的操作方式是先进后出

8. 通常要求同一逻辑结构中的所有数据元素具有相同的特性,这意味着 A. 数据元素具有同一特点 B. 不仅数据元素所包含的数据项的个数要相同,而且对应的数据项的类型要一致 C. 每个数据元素都一样 D. 数据元素所包含的数据项的个数要相等 9 ?链表不具备的特点是 A 。 A.可随机访问任一结点 B.插入删除不需要移动元素 C?不必事先估计存储空间 D.所需空间与其长度成正比 10. 若某表最常用的操作是在最后一个结点之后插入一个结点或删除最后一 个结点,则采用 D 存储方式最节省运算时间。 A.单链表B ?给出表头指针的单循环链表 C.双链表D ?带头结点 的双循环链表 11. 需要分配较大空间,插入和删除不需要移动元素的线性表,其存储结构是 B 。 A.单链表B .静态链表 C.线性链表 D .顺序存储结构 12 .非空的循环单链表head的尾结点(由p所指向)满足C 。 A. p—>next 一NULL B. p — NULL C. p—>next == head D. p = = head 13 .在循环双链表的p所指的结点之前插入s所指结点的操作是 D 。 A .p—> prior-> prior=s B .p—> prior-> n ext=s C.s —> prior—> n ext = s D.s —> prior—> prior = s 14 .栈和队列的共同点是C 。 A.都是先进后出 B .都是先进先出 C.只允许在端点处插入和删除元素 D .没有共同点

应用化学《结构化学》期末考试试卷A答案

贵州师范大学2008 — 2009 学年度第 一 学期 《结构化学》课程期末考试试卷评分标准 (应用化学专业用,A 卷;闭卷) 物理常数: m e = 9.109×10-31 kg; e = 1.602×10-19 C; c = 2.998×108 m/s; h = 6.626×10-34 J ·s; 一、填空题(本大题共20空,每空 2 分,共 40 分)请将正确答案填在横线上。 1. 结构化学是研究 物质的微观结构及其宏观性能关系 的科学。 2. 测不准原理意义是: 不可能同时准确测定微观体系的位置坐标和动量 。 3. 态叠加原理是: 由描述某微观体系状态的多个波函数ψi 线性组合而成的波函数ψ也能描述这个微观体系的状态 。 4. 若Schr?dinger (薛定谔)方程?ψ = E ψ成立,力学量算符?对应的本征值是 E 。 5. 变分原理: 用试探波函数求解所得到体系的能量总是不低于体系基态真实的能量 。 6. H 2+成键轨道是 ψ1 ,反键轨道是 ψ2 ,电子总能量是ab S E ++= 11β α,键级为 0.5 。 7. 等性sp 3 杂化,杂化指数是 3 。该杂化轨道p p s s sp c c 22223φφ+=Φ,则2 1c +2 2c = 1 。 8. 根据休克尔分子轨道(HMO)理论,苯分子中六个π电子的离域能是: 2β 。 9. O 2分子的键级是 2 , 分子中有 2 个单电子,分子是顺磁性,磁矩为2.828 B. M.。 10. 丁二烯分子C (1)H 2—C (2)H —C (3)H —C (4)H 2的四个π分子轨道和能级分别是: ψ1 = 0.3717φ1 + 0.6015φ2 + 0.6015φ3 + 0.3717φ4, E 1 = α + 1.618β ψ2 = 0.6015φ1 + 0.3717φ2 - 0.3717φ3 - 0.6015φ4, E 2 = α + 0.618β ψ3 = 0.6015φ1 - 0.3717φ2 - 0.3717φ3 + 0.6015φ4, E 3 = α - 0.618β ψ4 = 0.3717φ1 - 0.6015φ2 + 0.6015φ3 - 0.3717φ4, E 4 = α - 1.618β 由此可知,丁二烯π分子轨道的HOMO 是ψ2, LUMO 是 ψ3 , 四个π电子的总能量是4α + 4.742β, 这四个π电子的稳定化能是 |0.742β| ; C (1)—C (2)之间总键级为 1.894 , C (2)—C (3)之间的总键级为 1.447 ; 已知碳原子的最大成键度是4.732,则C (1)的自由价为 0.838 , C (2)的自由价为 0.391 。 二、单项选择题(本大题共10小题,每小题2分,共20分) 11. (A) 12. (C) 13. (D) 14. (A) 15. (A) 16. (D) 17. (D) 18. (D) 19. (B) 20. (B) 三、判断题(本大题共10小题,每小题1分,共10分):对的在括号内画√,错的画× 21. × 22. √ 23. √ 24. √ 25. √ 26. √ 27. √ 28. √ 29. √ 30. √ 四、名词解释(本题共5小题,每小题2分,共10分) 31. [分子]: 保持物质化学性质不变的最小微粒 32. [分子轨道]: 描述分子中电子运动状态的数学函数式 33. [算符]: 用于计算力学量的运算规则 34. [分裂能]: 配位中心原子(过渡金属原子或离子)在配位场作用下其d 轨道分裂为高能级和低能级,高–低能级差即分裂能 35. [John –Teller(姜泰勒)效应]: 过渡金属原子或离子在配位场作用下其d 轨道分裂后使d 轨道中电子分布不均而导致配合物偏离正多面体的现象 五、计算题(本大题共4小题,任选两小题,每小题10分,共20分) 36. 对共轭体系: 将π电子简化为一维势箱模型,势箱长度约为1.3×10-9 米,计算π电子跃迁时所吸收光的最大波长。 解:分子中共有10个π电子,电子排布为: 252 42322 21ψψψψψ。电子从能量最高的占据轨道5ψ跃迁到能量最低的轨道6ψ上所需要的能量: 19 2 93123422222210925.3) 103.1(101.98)10626.6()56(8)56(----?=??????-=-=?ml h E n (焦) ()() 1119 8 3410064.510 925.310998.210626.6---?=????=?=E hc λ(米)

最新数据结构期中试卷及答案

一、选择题(每小题2分,共30分) 1. 数据结构是( D )。 A.一种数据类型 B.数据的存储结构 C.一组性质相同的数据元素的集合 D.相互之间存在一种或多种特定关系的数据元素的集合 2.以下与数据的存储结构无关的术语是( D )。 A.链队列 B. 链表 C. 顺序表 D. 栈 3.以下数据结构中,( A )是非线性数据结构 A.树 B.字符串 C.队 D.栈 4.一个顺序存储线性表的第一个元素的存储地址是90,每个元素的长度是2,则第6个元素的存储地址是(B)。 A.98 B.100 C.102 D.106 5.在线性表的下列运算中,不改变数据元素之间结构关系的运算是(D )。 A.插入 B.删除 C.排序 D.查找 6.线性表采用链式存储时,其地址(D )。 A.必须是连续的 B.一定是不连续的 C.部分地址必须连续 D.连续与否均可以 7.线性表是(A )。 A.一个有限序列,可以为空 B.一个有限序列,不可以为空 C.一个无限序列,可以为空 D.一个无限序列,不可以为空 8.若进栈序列为1,2,3,4,5,6,且进栈和出栈可以穿插进行,则可能出现的出栈序列为( B )。 A.3,2,6,1,4,5 B.3,4,2,1,6,5 C.1,2,5,3,4,6 D.5,6,4,2,3,1 9. 若一个栈的输人序列是1,2,3,…,n,输出序列的第一个元素是n,则第k个输出元素是(C )。 A.k B.n-k-1 C.n-k+1 D.不确定 10.对于队列操作数据的原则是( A )。 A. 先进先出 B. 后进先出 C. 先进后出 D. 不分顺序 11. 栈和队列的共同点是( C )。 A. 都是先进先出 B. 都是先进后出 C. 只允许在端点处插入和删除元素 D. 没有共同点 12.在一个链队列中,假定front和rear分别为头指针和尾指针,删除一个结点的操作是( A )。 A.front=front->next B.rear=rear->next C.rear->next=front D.front->next=rear 13. 空串与空格串( B )。 A.相同 B.不相同 C.可能相同 D.无法确定 14. 串与普通的线性表相比较,它的特殊性体现在(C )。 A.顺序的存储结构 B.链接的存储结构 C.数据元素是一个字符 D.数据元素可以任意 15. 串的长度是指( B )。 A.串中所含不同字母的个数 B.串中所含字符的个数 C.串中所含不同字符的个数 D.串中所含非空格字符的个数 二、填空题(每空2分,共20分) 1.线性表、栈和队列,串都是__线性_____结构。 2.数据的基本单位是__数据元素_______________。 3.当线性表的元素总数基本稳定,且很少进行插入和删除操作,但要求以最快的速度存取线性表中的元素时,应采用_顺序______存储结构。 4.已知具有n个元素的一维数组采用顺序存储结构,每个元素占k个存储单元,第一个元素的地址为Loc(a1),那么,第i个元素的存储地址Loc(a i)= Loc(a1)+(i-1)*k 。 5.栈(stack)是限定在表尾进行插人或删除操作的线性表。在栈中,允许插人和删除操作的一端称为__栈顶________,而另一端称为_栈底________。 6.一个循环队列Q中,头指针和尾指针分别为Q.front和Q.rear,且最大队列长度为MaxQSize,则判断队空的条件为 Q.rear==Q.front,判断队满的条件为(Q.rear+1)%MaxQSize==Q.front。队列的长度为 (.rear-Q.front+MaxQSize )%MaxQSize

《结构化学》期末考试试卷(A)

只供学习与交流 化学本科《结构化学》期末考试试卷(A )(时间120分钟) 一、填空题(每小题2分,共20分) 1、测不准关系::__________________________ _____________________________________________。 2、对氢原子 1s 态, (1)2 ψ在 r 为_________处有最高值;(2) 径向分布函数 2 2 4ψr π 在 r 为 ____________处有极大值; 3、OF , OF +, OF -三个分子中, 键级顺序为________________。 4、判别分子有无旋光性的标准是__________。 5、属于立方晶系的晶体可抽象出的点阵类型有____________。 6、NaCl 晶体的空间点阵型式为___________,结构基元为___________。 7 、双原子分子刚性转子模型主要内容:_ ________________________________ _______________________________________________。 8、双原子分子振动光谱选律为:_______________________________________, 谱线波数为_______________________________。 9、什么是分裂能____________________________________________________。 10、分子H 2,N 2,HCl ,CH 4,CH 3Cl ,NH 3中不显示纯转动光谱的有: __________________,不显示红外吸收光谱的分子有:____________。 二、选择题(每小题2分,共30分) 1、对于"分子轨道"的定义,下列叙述中正确的是:----------------- ( ) (A) 分子中电子在空间运动的波函数 (B) 分子中单个电子空间运动的波函数 (C) 分子中单电子完全波函数(包括空间运动和自旋运动) (D) 原子轨道线性组合成的新轨道 2、含奇数个电子的分子或自由基在磁性上:---------------------------- ( ) (A) 一定是顺磁性 (B) 一定是反磁性 (C) 可为顺磁性或反磁性 (D )无法确定 3、下列氯化物中, 哪个氯的活泼性最差?--------------------------------- ( ) (A) C 6H 5Cl (B) C 2H 5Cl (C) CH 2═CH —CH 2Cl (D) C 6H 5CH 2Cl 4、下列哪个络合物的磁矩最大?------------------------------------ ( ) (A) 六氰合钴(Ⅲ)离子 (B) 六氰合铁(Ⅲ)离子 (C) 六氨合钴(Ⅲ)离子 (D) 六水合锰(Ⅱ)离子 5、下列络合物的几何构型哪一个偏离正八面体最大?------------------------------------ ( ) (A) 六水合铜(Ⅱ) (B) 六水合钴(Ⅱ) (C) 六氰合铁(Ⅲ) (D) 六氰合镍(Ⅱ) 6、2,4,6-三硝基苯酚是平面分子,存在离域π键,它是:--------- ( ) (A) 16 12∏ (B) 18 14∏ (C) 18 16∏ (D)20 16∏ 学院: 年级/班级: 姓名: 学号: 装 订 线 内 不 要 答 题

数据结构期中考试试题答案c语言版本

数据结构期中考试试题答案 一、单选题(每小题2分,共8分) 1.在一个长度为n的线性表中顺序查找值为x的元素时,查找成功时的平均查找长度(即x同元素的平均比较次数,假定查找每个元素的概率都相等)为 C 。 A.n B.n/2 C.(n+1)/2 D.(n-1)/2 2.在一个带附加表头的单链表HL中,若要向表头插入一个由指针p指向的结点,则执行 D 。 A.HL=p;p->next=HL; B.p->next=HL;HL=p; C.p->next=HL;p=HL; D.p->next=HL->next;HL ->next=p; 3.若让元素A,B,C,D依次入栈,则出栈次序不可能出现 D 种情况。 A.D,C,B,A B.A,D,C,B C.B,A,D,C D.D,A,B,C 4.从一个顺序队列删除元素时,首先需要 B 。 A.前移一位队首指针 B.后移一位队首指针 C.取出队首指针所指位置上的元素 D.取出队尾指针所指位置上的元素 二、填空题(每空1分,共32分) 1.数据的逻辑结构分为集合、线性、树型、图形四种。 2.函数重载要求参数个数、参数类型或参数次序有所不同。 3.在带附加表头的循环双向链表中,表头附加结点的左指针域指向最后一个结点,最后一个结点的右指针域指向表头附加结点。

4.在以HL为表头指针的带附加结点的单链表和循环单链表中,链表为空的条件分别为 HL->next==NULL 和 HL==HL->next 。 5.在由数组a中元素结点构成的单链表中,删除下标为i的结点后,需要把该结点插入到空闲表的表头,具体操作为 a[i].next=a[1].next 、a[1].next=i 。 6.在由数组a中元素结点构成的单链表中,删除下标为i的结点的后继结点并将被删除结点的下标赋给i时,所进行的操作(需要用一个临时变量p)描述为 p=a[i].next 和 a[i].next=a[p].next;i=p 。 7.在稀疏矩阵的十字链接存储中,每个结点的down指针域指向列 号相同的下一个结点,right指针域指向行号相同的下一个结点。 8.一个广义表中的元素分为单元素和表元素两类。 9.广义表A=((a,(b,(),c),((d),e)))的长度为 1 ,深度为 4 。 10.向一个顺序栈插入一个元素时,首先应 top++ ,然后再将待插入元素放入栈顶位置。 11.对于队列,应在队尾进行插入,在队首进行删除。 12.中缀表达式2+7/(4-1)所对应的后缀表达式为 2 7 4 1 - / + @ 。 13.后缀表达式“10 3 5 4 - * - 1 + 3 2 + -”的值为 3 。 14.一棵二叉树的广义表表示为a(b(c,d),e(f(,g))),则e结点的双亲结点为 a ,孩子结点为 f ,树的深度为 4 。 三、运算题(每小题8分,共24分) 1.假定线性表L=(33,69,78,22,44,88),i=3,x=34,y=22,则对L进行下列一组操作` ListEmpty(L); false GetElem(L,i); 78

数据结构复习资料,java数据结构期末考试

第二章算法分析 1.算法分析是计算机科学的基础 2.增长函数表示问题(n)大小与我们希望最优化的值之间的关系。该函数表示了该算法的时间复杂度或空间复杂度。增长函数表示与该问题大小相对应的时间或空间的使用 3.渐进复杂度:随着n的增加时增长函数的一般性质,这一特性基于该表达式的主项,即n 增加时表达式中增长最快的那一项。 4.渐进复杂度称为算法的阶次,算法的阶次是忽略该算法的增长函数中的常量和其他次要项,只保留主项而得出来的。算法的阶次为增长函数提供了一个上界。 5.渐进复杂度:增长函数的界限,由增长函数的主项确定的。渐进复杂度类似的函数,归为相同类型的函数。 6.只有可运行的语句才会增加时间复杂度。 7. O() 或者大O记法:与问题大小无关、执行时间恒定的增长函数称为具有O(1)的复杂度。 增长函数阶次 t(n)=17 O(1) t(n)=3log n O(log n) t(n)=20n-4 O(n) t(n)=12n log n + 100n O(n log n) t(n)=3n2+ 5n - 2 O(n2) t(n)=8n3+ 3n2O(n3) t(n)=2n+ 18n2+3n O(2n) 8.所有具有相同阶次的算法,从运行效率的角度来说都是等价的。 9.如果算法的运行效率低,从长远来说,使用更快的处理器也无济于事。 10.要分析循环运行,首先要确定该循环体的阶次n,然后用该循环要运行的次数乘以它。(n 表示的是问题的大小) 11.分析嵌套循环的复杂度时,必须将内层和外层循环都考虑进来。 12.方法调用的复杂度分析: 如:public void printsum(int count){ int sum = 0 ; for (int I = 1 ; I < count ; I++) sum += I ; System.out.println(sun); } printsum方法的复杂度为O(n),计算调用该方法的初始循环的时间复杂度,只需把printsum方法的复杂度乘以该循环运行的次数即可。所以调用上面实现的printsum方法的复 杂度为O(n2)。 13指数函数增长> 幂函数增长> 对数函数增长

应用化学结构化学期末考试试卷B

应用化学结构化学期末考 试试卷B Last updated on the afternoon of January 3, 2021

贵州师范大学2008—2009学年度第一学期 《结构化学》课程期末考试试卷 (应用化学专业,B 卷; 闭卷) 姓名学号 学院年级专业 本试卷共3页,满分100 e kg;e =×10-19 C;c =×108 m/s;h =×10-34 J ·s; 20空,每空2分,共40分)请将正确答案 1.结构化学是在原子、分子 的水平上深入到电子层次,研究的科学。 年,Heisenberg(海森堡)发现 微观粒子不可能同时具有确定的坐标与动量,即测不准原理。该原理可用数学表达式来描述,此数学表达式是:。 3.用于描述诸如电子、原子、分子等微观粒子状态的合格波函数必须满足三个条件,即单值性、连续性和平方可积性。单值性是指。 4.若ψ是描述某电子运动状态的本征函数,是该电 子的总能量算符,E 是该电子的总能量。若Schr?dinger(薛定谔)方程ψ=E ψ成立,则力学量算符对应的本征值应该 是。 5.变分原理即用试探波函数 ψ求得的体系平均能量ē总是不低于体系基态真 实的能量E 0。该原理的 数学表达式是:。 6.若C 原子采用等性sp 3杂化,则杂化轨道 p p s s sp c c 22223φφ+=Φ的杂

化指数是。该杂化轨道,其中2 1c 和2 2c 分别表示。 7.根据HMO 理论,基态乙烯分子的两个π电子能量是2α+2β,基态苯分子的六个π电子能量是6α+8β。由此可知,苯分子中六个π电子的离域能是:。 8.求解H 2+的Schr?dinger(薛定谔)方程可得H 2+的两个分子轨道: ()b a ab S φφψ++= 2211, 能级是 ab S E ++= 11β α; ()b a ab S φφψ--= 221 2,能级是ab S E --= 12β α。因 此,H 2+的电子总能量是,键级为。 9.研究表明,F 2分子的电子组态 是:(σ1s )2<( s *)2<(σ2p )22p *)2 =(π2p *)2。由此可知F 2 分子的键级是,分子的磁矩为.。 10.理论研究表明,二亚甲基乙基双基分子结构中的中心碳原子的总成键度为,它是共轭体系中碳原子总键度最大的情况。通常定义某个碳原子的总成键度与的差值为该原子的自由价。根据休克尔分子轨道理论计算表明,丁二烯分子C (1)H 2—C (2)H —C (3)H — C (4)H 2的四个π分子轨道和能级分别是: ψ1=φ1+φ2+φ3+φ4,E 1=α+β ψ2=φ1+φφφ4,E 2=α+β ψ3=φφφ3+φ4,E 3=αβ ψ4=φφ2+φφ4,E 4=αβ 由此可知,丁二烯π分子轨道的HOMO 是ψ2,LUMO 是,四个π电子的总能量是;C (1)—C (2)之间总键级为,C (2)—C (3)之间的总键级为;则C (1)的自由价为,C (2)的自由价为。 二、单项选择题(本大题共10小题,每小题2分,共2 确答案填在括号内。

《数据结构》期末考试题及答案

2011-2012学年第一学期期末考查 《数据结构》试卷 (答案一律写在答题纸上,在本试卷上做答无效) 一、选择(每题1分,共10分) 1.长度为n的线性表采用顺序存储结构,一个在其第i个位置插入新元素的算法时间复杂度为(D) A.O(0) B.O(1) C.O(n) D.O(n2) 2.六个元素按照6,5,4,3,2,1的顺序入栈,下列哪一个是合法的出栈序列?(D) A.543612 B.453126 C.346512 D.234156 3.设树的度为4,其中度为1、2、3、4的结点个数分别是4、2、1、2,则树中叶子个数为(B ) A.8 B.9 C.10 D.11 4.设森林F对应的二叉树B有m个结点,B的右子树结点个数为n,森林F中第一棵树的结点个数是( B ) A. m-n B.m-n-1 C.n+1 D.m+n 5.若一棵二叉树具有10个度为2的结点,5个度为1的结点,则度为0的结点个数是(B) A.9 B.11 C.15 D.不确定 6.下列哪一个方法可以判断出一个有向图是否有环。(A) A.深度优先遍历 B.拓扑排序 C.求最短路径 D.求关键路径 7.第7层有10个叶子结点的完全二叉树不可能有(B )个结点。 A.73 B.234 C.235 D.236 8.分别用以下序列构造二叉排序树,与用其他三个序列构造的结果不同的是(B) A.(100,80,90,60,120,110,130) B.(100, 120, 110,130,80, 60,90) C.(100,60,80,90,120,110,130) D.(100,80, 60,90, 120, 130,110) 9.对一组数据(84,47,25,15,21)排序,数据的排列次序在排序过程中变化如下:(1)84 47 25 15 21 (2)15 47 25 84 21 (3)15 21 25 84 47(4)15 21 25 47 84则采用的排序方法是(B ) A.选择排序 B.起泡排序 C.快速排序 D.插入排序 10.对线性表进行折半查找时,要求线性表必须(D) A.以顺序方式存储 B.以顺序方式存储,且数据元素有序

《结构化学》期末考试试卷(B)

化学本科《结构化学》期末考试试卷(B )(时间120分钟) 一、填空题(每小题2分,共20分) 1、一维无限深势阱中的粒子,已知处于基态时,在——————处几率密度最大。 2、原子轨道是原子中单电子波函数,每个轨道最多只能容纳——————个电子。 3、O 2的键能比O 2+的键能——————。 4、在极性分子AB 中的一个分子轨道上运动的电子,在A 原子的A ψ原子轨道上出现几 率为36%,在B 原子的B ψ原子轨道上出现几率为64%, 写出该分子轨道波函数———————————————。 5、分裂能:—————————————————————————————。 6、晶体按对称性分共有—————晶系。晶体的空间点阵型式有多少种:———。 7、从CsCl 晶体中能抽出—————点阵。结构基元是:———。 8、对氢原子 1s 态: 2ψ在 r 为_______________处有最高值; 9、谐振子模型下,双原子分子振动光谱选律为:_____________________________。 10、晶体场稳定化能:__________________________________________________。 二、选择题(每小题2分,共30分) 1、微观粒子的不确定关系,如下哪种表述正确? ( ) (A )坐标和能量无确定值 (B )坐标和能量不可能同时有确定值 (C )若坐标准确量很小,则动量有确定值, (D )动量值越不准确,坐标值也越不准确。 2、决定多电子原子轨道的能量的因素是: ( ) (A )n (B)n,l,Z (C)n+0.7l (D)n,m 3、氢原子3d 状态轨道角动量沿磁场方向的分量最大值是 (A )η5 (B )η4 (C )η3 (D )η2 4、杂化轨道是: ( ) (A )两个原子的原子轨道线性组合形成的一组新的原子轨道。 (B )两个分子的分子轨道线性组合形成的一组新的分子轨道。 (A )一个原子的不同类型的原子轨道线性组合形成的一组新的原子轨道。 (A )两个原子的原子轨道线性组合形成的一组新的分子轨道。 5、八面体配合物中哪能个电子结构不发生畸变? (A )252)()(g g e t (B )362)()(g g e t (C )242)()(g g e t (D )232)()(g g e t 6、对于"分子轨道"的定义,下列叙述中正确的是:----- ------------ ( ) (A) 分子中电子在空间运动的波函数 (B) 分子中单个电子空间运动的波函数 (C) 分子中单电子完全波函数(包括空间运动和自旋运动) (D) 原子轨道线性组合成的新轨道 学院: 年级/班级: 姓名: 学号: 装 订 线 内 不 要 答 题

2017数据结构期末考试试题及答案

2017《数据结构》期末考试试题及答案 《数据结构》期末考试试题及答案 1 ................................................................. 2..试题 1 答案............................................................ 7..《数据结构》期末考试试题及答案 2 ................................................................. 9..试题 2 答案........................................................................ 1.. 4. 《数据结构》期末考试试题及答案 3 ............................................................... 1..6试题 3 答案........................................................................ 2.. 1.

数据结构》期末考试试题及答案 1 单选题(每题 2 分,共 20 分) 1. 栈和队列的共同特点是 ( )。 A. 只允许在端点处插入和删除元素 B. 都是先进后出 C. 都是先进先出 D. 没有共同点 2. 用链接方式存储的队列,在进行插入运算时 ( ). A. 仅修改头指针 B. 头、尾指针都要修改 C. 仅修改尾指针 D .头、尾指针可能都要修改 3. 以下数据结构中哪一个是非线性结构? ( ) A. 队列 B. 栈 C. 线性表 D. 二叉树 4. 设有一个二维数组A[m][n],假设A[0][0]存放位置在644(io ), A[2][2]存放 若有18个元素的有序表存放在一维数组 A[19]中,第一个元素放A[1]中, 现进行二分查找,则查找 A [3]的比较序列的下标依次为( A. 1 , 2, 3 B. 9, 5, 2, 3 C. 9, 5, 3 D. 9, 4, 2, 3 8. 对n 个记录的文件进行快速排序,所需要的辅助存储空间大致为 A. O (1) B. O (n ) C. O ( 1 og 2n ) D. O (n2) 9. 对于线性表( 7, 34, 55, 25, 64, 46, 20, 10)进行散列存储时,若选 用 H (K )=K %9 作为散列函数,则散列地址为 1 的元素有( )个, 位置在 676(10),每个元素占一个空间, 表示用 10 进制表示。 问 A[3][3] (10)存放在什么位置?脚注 (10) 5. A .688 B .678 C . 692 D . 696 树最适合用来表示 ( )。 A.有序数据元素 B.无序数据元素 6. C.元素之间具有分支层次关系的数据 D .元素之间无联系的数据 二叉树的第 k 层的结点数最多为 ( ). A .2-1 B.2K+1 C.2K-1 D. 2k-1 7.

数据结构期中试卷信息11)2015-1-21 16.12.11

嘉兴学院试卷 2012—2013 学年第1 学期期中考试试卷课程名称:数据结构使用班级:信息11级考试形式:开卷试卷代码: 班级:姓名:学号: 一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共10分) 1.数据的逻辑结构从形式上可用二元组(D,R)表示,其中R是( D )的有限集。 A.算法B.数据元素C.数据操作D.数据关系 2.数据结构课程研究的内容涉及到三个方面的内容,它们分别是数据的逻辑结构、数据的(C)和数据的操作。 A.数据元素B.逻辑结构C.存储结构D.计算方法 3.线性结构的顺序存储结构是一种随机存取的存储结构,而链式存储结构是一种( A )的存储结构。 A.顺序存取 B.随机存取 C.索引存取 D.散列存取 4.线性表L在( B )情况下,最适合采用链式存储结构来实现算法。 A.不需经常对L进行修改 B.需经常对L进行删除和插入操作 C.需经常修改L中结点值 D.L中结点结构复杂 5.在一个含有n个结点的有序单链表中插入一个新结点,使单链表仍然保持有序的算法的时间复杂度 是( C )。 A.O(1) B. O(log2n) C. O(n) D. O(n2) 6.在循环顺序队列中,假设以设置一个计数变量num的方法来区分队列判满和判空的条件,front和rear 分别为队首和队尾指针,它们分别指向队首元素和队尾元素的下一个存储单元,队列的最大存储容量为maxSize,则下面不是队列判满或判空条件是( A )。 A.front==rear B. front= =rear && num==0 C. front= =rear && num>0 D. num= =maxSize 7.一个栈的入栈序列是a, b, c, d, e, 则栈的不可能的出栈序列是( D )。 A.abcde B.decba C.edcba D.dceab 8.在顺序栈中,若栈顶指针top指向栈顶元素的下一个存储单元,且顺序栈的最大容量是maxSize。则顺序栈的判满的条件是( C )。 A.top = =0 B.top= =-1 C. top = =maxSize D.top = = maxSize-1 9.设线性表有n个元素,严格说来,以下操作中,( B )在顺序表上实现比链表上实现比链表上实现效率更高。 Ⅰ输出第i个(0≤i≤n-1)数据元素的值 Ⅱ交换第3个数据元素与第4个数据元素的值 Ⅲ顺序输出这n个数据元素的值 A.Ⅰ B.Ⅰ、Ⅱ C.Ⅰ、Ⅲ D.Ⅱ、Ⅲ 10. 在一个单链表中的p和q两个结点之间插入一个新结点,假设新结点为s,则修改链的Java语句序列 是( D )。 A.s.setNext(p); q.setNext(s); B. p.setNext(s.getNext()); s.setNext(p); C. q.setNext(s.getNext()); s.setNext(p); D. p.setNext(s); s.setNext(q); 二、填空题(20分,每空1分) 1.算法的复杂度通常体现为时间复杂度和空间复杂度两个指标。 2.设有函数T (n)=3n2-n+4,T (n)=O ( n2)。 3.要将一个顺序表{a0,a1,……,a n-1}中第i个数据元素a i(0≤i≤n-1)删除,会引起n-1-i个数据元素的移动。 4.队列也是一种操作受限的线性表,它与栈不同的是,队列中所有的插入操作均限制在表的一端进行,而所有的删除操作都限制在表的另一端进行,允许插入的一端称为队尾,允许删除的一端称为队首。队列具有先进先出的特点。 5.在一个单链表中删除p所指结点时,可执行如下操作: q=p.getNext(); p.setData(q.getData());p.setNext( q.getNext() ); 6.设栈S和队列Q的初始状态为空,元素e1、e2、e3、e4、e5和e6依次通过栈S,一个元素出栈后即进队列Q,若6个元素出栈的序列是e2、e4、e3、e6、e5、e1,则栈S的容量至少应该是3。 7.若双向链表的结点类描述为:public class DuLNode { pvivate Object data; private DuLNode piror; private DuLNode next; …… } 则在带头结点的双向链表中的p结点之前插入一个新结点s,其修改指针的java语句序列是: 1)p.getPiror().setNext(s); 2)s.setPiror(p.gettPiror()); 3)s.setNext(p); 4)p.setPiror(s); 8.在不带表头结点的链栈中,栈顶指针top直接指向栈顶元素,如果链栈中结点的类描述为: class Node { 命题人或命题小组负责人签名:所(室、教研部)负责人签名:分院(部)领导签名:

《数据结构》期末考试试卷

广东创新科技职业学院期末考试试题(标明A 卷、B 或C 卷) 2018 —2019 学年第二学期考试科目:《数据结构》 (闭(开)卷 90分钟) 院系____________ 班级____________ 学号___________ 姓名 __________ 一、选择题(每小题 2 分,共 40 分) 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. 下述程序段①中各语句执行频度的和是()。 s=0; ① for(i=1;i<=i;j++) s+=j; A .n-1 B .n C .2n-1 D .2n 7. 下面程序段的时间复杂度为()。 for(i=0;i

数据结构期末考试试题及答案

贵州大学理学院数学系信息与计算科学专业 《数据结构》期末考试试题及答案 (2003-2004学年第2学期) 一、单项选择题 1.对于一个算法,当输入非法数据时,也要能作出相应的处理,这种要求称为()。 (A)、正确性(B). 可行性(C). 健壮性(D). 输入性 2.设S为C语言的语句,计算机执行下面算法时,算法的时间复杂度为()。 for(i=n-1;i>=0;i--) for(j=0;jnext; p->next= Q.rear->next; (D)、p=Q->next; Q->next=p->next; 9. Huffman树的带权路径长度WPL等于() (A)、除根结点之外的所有结点权值之和(B)、所有结点权值之和 (C)、各叶子结点的带权路径长度之和(D)、根结点的值 10.线索二叉链表是利用()域存储后继结点的地址。 (A)、lchild (B)、data (C)、rchild (D)、root 二、填空题

结构化学期末考试试卷( C )

西南大学结构化学期末考试试卷( C ) 一判断题(15 ) 1、( )在光电效应实验中,当入射光的频率增大,光电子的动能增大;入射光的强度越大,则光电流越大。 2、( )某状态的电子在空间某点的几率密度不随着时间的变化而变化,称此状态为定态。 3、( ) 保里原理是指等同粒子体系的波函数必须用slater行列式描述,符合 反对称要求。 4、( ) 由于MO理论采用单电子近似, 所以在讨论某个电子的运动时完全忽略了其它电子的作用 5、( ) 具有自旋未成对电子的分子是顺磁性分子, 但不一定只有含奇数个电子的分子才能是顺磁性的。 6、( )晶体场理论认为, 中心离子与配位体之间的静电作用是络合物稳定存在的主要原因。 7、( )用HMO理论处理, 直链共轭烯烃的各π分子轨道都是非简并的。 8、( )顺磁性分子也有反磁性,但顺磁性大于反磁性。 9、( )晶体的所有宏观对称元素都是其微观对称元素。 10、( )某金属原子采用A 1 堆积型式,其晶胞型式为简单立方。 二选择题(20 ) 1、Ψ 321 的节面有()个,其中()个球面。 A、3 B、2 C、1 D、0 2、下列函数是算符d2/dx2的本征函数的是:();本征值为:()。 A、3x4 B、SinX C、x2e x D、x3 E、3 F、-1 G、1 H、2 3、单个电子的自旋角动量的值是:() :12/2:6/2 C: 6/4 D:3/4 A h B h h h ππππ 4、KCl属于NaCl型晶体,一个晶胞中含()个K+ A、 1 B、2 C、 4 D、 6 5、下列络离子几何构型偏离正八面体最大的是(): A、[Cu(H 2O) 6 ]2+ B、 [Co(H 2 O) 6 ]2+ C、 [Fe(CN) 6 ]3- D、[Ni(CN) 6 ]4- 6、CH 3-CH 2 -OH中OH质子的核磁共振峰发生分裂是由于 ( ) A、受邻近C核自旋的影响 B、受邻近O核自旋的影响 C、受邻近电子自旋的影响 D、受邻近H核自旋的影响 7、金属Cu晶体具有立方面心晶胞,则Cu的配位数为(),堆积类型为()。 A、4 B、6 C、8 D、12 E、A 1 F、A 2 G、A 3 9、电子云图是下列哪一种函数的图形:() A、D(r) B、R(r) C、ψ2(r,θ,φ) D、ψ(r,θ,φ)

数据结构期末考试试题含答案

2005年-2006学年第二学期“数据结构”考试试题(A) 姓名学号(序号)_ 答案隐藏班号 要求:所有的题目的解答均写在答题纸上(每张答题纸上要写清楚姓名、班号和学号),需写清楚题目的序号。每张答题纸都要写上姓名和序号。 一、单项选择题(每小题2分,共20分) 1.数据的运算a 。 A.效率与采用何种存储结构有关 B.是根据存储结构来定义的 C.有算术运算和关系运算两大类 D.必须用程序设计语言来描述 答:A。 2. 链表不具备的特点是 a 。 A.可随机访问任一结点 B.插入删除不需要移动元素 C.不必事先估计存储空间 D.所需空间与其长度成正比 答:参见本节要点3。本题答案为:A。 3. 在顺序表中删除一个元素的时间复杂度为 c 。 A.O(1) B.O(log2n) C.O(n) D.O(n2) 答:C。 4.以下线性表的存储结构中具有随机存取功能的是 d 。 A. 不带头结点的单链表 B. 带头结点的单链表 C. 循环双链表 D. 顺序表 解 D。 5. 一个栈的进栈序列是a,b,c,d,e,则栈的不可能的输出序列是 c 。

A.edcba B.decba C.dceab D.abcde 答:C。 6. 循环队列qu的队空条件是 d 。 A. (qu.rear+1)%MaxSize==(qu.front+1)%MaxSize B. (qu.rear+1)%MaxSize==qu.front+1 C.(qu.rear+1)%MaxSize==qu.front D.qu.rear==qu.front 答:D。 7. 两个串相等必有串长度相等且 b 。 A.串的各位置字符任意 B.串中各位置字符均对应相等 C.两个串含有相同的字符 D.两个所含字符任意 答:B。 8. 用直接插入排序对下面四个序列进行递增排序,元素比较次数最少的是c 。 A.94,32,40,90,80,46,21,69 B.32,40,21,46,69,94,90, 80 C.21,32,46,40,80,69,90,94 D.90,69,80,46,21,32,94, 40 答:C。 9. 以下序列不是堆(大根或小根)的是 d 。 A.{100,85,98,77,80,60,82,40,20,10,66} B.{100,98,85,82,80, 77,66,60,40,20,10} C.{10,20,40,60,66,77,80,82,85,98,100} D.{100,85,40,77,80, 60,66,98,82,10,20}

相关文档
最新文档