在日常学习、工作或生活中,大家总少不了接触作文或者范文吧,通过文章可以把我们那些零零散散的思想,聚集在一块。相信许多人会觉得范文很难写?下面是小编为大家收集的优秀范文,供大家参考借鉴,希望可以帮助到有需要的朋友。
数据结构导论历年真题及答案 10月自考全国数据结构试题篇一
☆自考乐园---分享快乐,你的快乐老家!!☆自考乐园---引领成功,你的精神乐园!!自考乐园俱乐部,专注于自考,致力于成为全国最全,最优的自考学习交流,资料共享平台.....全国2024年10月自学考试数据结构试题
课程代码:02331
一、单项选择题(本大题共15小题,每小题2分,共30分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1.按值可否分解,数据类型通常可分为两类,它们是()a.静态类型和动态类型 c.原子类型和结构类型
b.原子类型和表类型 d.数组类型和指针类型
2.对于三个函数f(n)=2008n3+8n2+96000,g(n)=8n3+8n+2024和h(n)=8888nlogn+3n2,下列陈述中不成立的.是()a.f(n)是0(g(n))c.h(n)是0(nlogn)
b.g(n)是0(f(n))d.h(n)是0(n2)3.指针p、q和r依次指向某循环链表中三个相邻的结点,交换结点*q和结点*r在表中次序的程序段是()
a.p->next=r;
q->next=r->next;
r->next=q; b.p->next=r;
r->next=q;
q->next=r->next; c.r->next=q;
q->next=r->next;
p->next=r; d.r->next=q;
p->next=r;
q->next=r->next;
4.若进栈次序为a,b,c,且进栈和出栈可以穿插进行,则可能出现的含3个元素的出栈序列个数是()a.3 c.6
b.5 d.7 5.假设以数组a[n]存放循环队列的元素,其头指针front指向队头元素的前一个位置、尾指针rear指向队尾元素所在的存储位置,则在少用一个元素空间的前提下,队列满的判定条件为()a.rear= =front c.rear+1= =front 6.串的操作函数str定义为:
int str(char*s){ char *p=s;
while(*p!=′′)p++; return p-s; } 俱乐部名称:自考乐园;俱乐部id:5346389(请牢记它哦~在百度贴吧的搜索框中输入俱乐部id,可以直接进入俱乐部);俱乐部url地址:http:///club/5346389(您也可以通过此url进入俱乐部。)
b.(front+1)%n= =rear d.(rear+1)%n= =front
☆自考乐园---分享快乐,你的快乐老家!!☆自考乐园---引领成功,你的精神乐园!!自考乐园俱乐部,专注于自考,致力于成为全国最全,最优的自考学习交流,资料共享平台.....则str(″abcde″)的返回值是()a.3 c.5
b.4 d.6 7.二维数组a[10][6]采用行优先的存储方法,若每个元素占4个存储单元,已知元素a[3][4]的存储地址为1000,则元素a[4][3]的存储地址为()a.1020 c.1036
b.1024 d.1240 8.对广义表l=(a,())执行操作tail(l)的结果是()a.()c.a
b.(())d.(a)9.已知二叉树的中序序列和后序序列均为abcdef,则该二叉树的先序序列为()a.fedcba c.fdecba
b.abcdef d.fbdcea 10.已知森林f={t1,t2,t3,t4,t5},各棵树ti(i=1,2,3,4,5)中所含结点的个数分别为7,3,5,l,2,则与f对应的二叉树的右子树中的结点个数为()a.2 c.8
b.3 d.11 11.若非连通无向图g含有21条边,则g的顶点个数至少为().a.7 c.21
b.8 d.22 12.如图所示的有向图的拓扑序列是()a.c,d,b,a,e b.c,a,d,b,e c.c,d,e,a,b d.c,a,b,d,e 13.对关键字序列(6,1,4,3,7,2,8,5)进行快速排序时,以第1个元素为基准的一次划分的结果为()
a.(5,1,4,3,6,2,8,7)c.(5,1,4,3,2,6,8,7)
b.(5,1,4,3,2,6,7,8)d.(8,7,6,5,4,3,2,1)14.分块查找方法将表分为多块,并要求()a.块内有序 c.各块等长
b.块间有序 d.链式存储
15.便于进行布尔查询的文件组织方式是()a.顺序文件 c.散列文件
b.索引文件 d.多关键字文件 俱乐部名称:自考乐园;俱乐部id:5346389(请牢记它哦~在百度贴吧的搜索框中输入俱乐部id,可以直接进入俱乐部);俱乐部url地址:http:///club/5346389(您也可以通过此url进入俱乐部。)
☆自考乐园---分享快乐,你的快乐老家!!☆自考乐园---引领成功,你的精神乐园!!自考乐园俱乐部,专注于自考,致力于成为全国最全,最优的自考学习交流,资料共享平台.....二、填空题(本大题共10小题,每小题2分,若有两个空格,每个空格1分,共20分)
请在每个空格中填上正确答案。错填、不填均无分。
16.数据的链式存储结构的特点是借助________表示数据元素之间的逻辑关系。17.如果需要对线性表频繁进行________或________操作,则不宜采用顺序存储结构。18.如图所示,可以利用一个向量空间同时实现两个类型相为空的条件是top1=0,栈2为空的条件是top2=n-1,则件是________。
19.静态存储分配的顺序串在进行插入、置换和________等操作时可能发生越界。20.广义表l=(a,(b,()))的深度为________。
21.任意一棵完全二叉树中,度为1的结点数最多为________。
22.求最小生成树的克鲁斯卡尔(kruskal)算法耗用的时间与图中________的数目正相关。
23.在5阶b-树中,每个结点至多含4个关键字,除根结点之外,其他结点至少含________个关键字。24.若序列中关键字相同的记录在排序前后的相对次序不变,则称该排序算法是________的。25.常用的索引顺序文件是________文件和________文件。
三、解答题(本大题共4小题,每小题5分,共20分)26.如图所示,在n×n矩阵a中,所有下标值满足关系式i+j<n+l的元素aij的值均为0,现将a中其它元素按行优先顺序依次存储到长度为n(n+1)/2的一维数组sa中,其中元素a1,n存储在sa[0]。(1)设n=10,元素a4,9存储在sa[p],写出下标p的值;
(2)设元素ai,j存储在sa[k]中,写出由i,j和n计算k的一般公式。
同的栈。其中栈1“栈满”的判定条
27.由字符集{s,t,a,e,i}及其在电文中出现的频度构建的哈夫曼树如图所示。已知某段电文的哈夫曼编码为111000010100,请根据该哈夫曼树进行译码,写出原来的电文。
28.已知无向图g的邻接表如图所示,俱乐部名称:自考乐园;俱乐部id:5346389(请牢记它哦~在百度贴吧的搜索框中输入俱乐部id,可以直接进入俱乐部);俱乐部url地址:http:///club/5346389(您也可以通过此url进入俱乐部。)
☆自考乐园---分享快乐,你的快乐老家!!☆自考乐园---引领成功,你的精神乐园!!自考乐园俱乐部,专注于自考,致力于成为全国最全,最优的自考学习交流,资料共享平台.....(1)画出该无向图;
(2)画出该图的广度优先生成森林。
29.对序列(48,37,63,96,22,31,50,55,11)进行升序的堆排序,写出构建的初始(大根)堆及前两趟重建堆之后的序列状态。初始堆: 第1趟: 第2趟:
四、算法阅读题(本大题共4小题,每小题5分,共20分)30.阅读下列算法,并回答问题:
(1)无向图g如图所示,写出算法 f30(&g)的返回值;(2)简述算法f30的功能。#define maxnum 20 int visited[maxnum]; void dfs(graph *g,int i);
/*从顶点vi出发进行深度优先搜索,访问顶点vj时置visited[j]为1*/ int f30(graph *g){ int i,k;
for(i=0;
i
n;
i++)/*g->n为图g的顶点数目*/visited[i]=0; 俱乐部名称:自考乐园;俱乐部id:5346389(请牢记它哦~在百度贴吧的搜索框中输入俱乐部id,可以直接进入俱乐部);俱乐部url地址:http:///club/5346389(您也可以通过此url进入俱乐部。)
☆自考乐园---分享快乐,你的快乐老家!!☆自考乐园---引领成功,你的精神乐园!!自考乐园俱乐部,专注于自考,致力于成为全国最全,最优的自考学习交流,资料共享平台.....for(i=k=0;
i
n;i++)if(visited[i]= =0){ k++; dfs(g,i); } return k; }
31.假设学生成绩按学号增序存储在带头结点的单链表中,类型定义如下:typedef struct node { int id;
/*学号*/ int score;
/*成绩*/ struct node
*next; } lnode,*linklist; 阅读算法f31,并回答问题:(1)设结点结构为f31(a,b)后a所指的链表;,成绩链表a和b如图所示,画出执行算法
(2)简述算法f31的功能。
void f31(linklist a, linklist b){ linklist p, q;p=a->next;q=b->next;while(p && q){ if(p->id
id)p=p->next;else if(p->id>q->id)q=q->next;else { if(p->score<60)俱乐部名称:自考乐园;俱乐部id:5346389(请牢记它哦~在百度贴吧的搜索框中输入俱乐部id,可以直接进入俱乐部);俱乐部url地址:http:///club/5346389(您也可以通过此url进入俱乐部。)
☆自考乐园---分享快乐,你的快乐老家!!☆自考乐园---引领成功,你的精神乐园!!自考乐园俱乐部,专注于自考,致力于成为全国最全,最优的自考学习交流,资料共享平台.....if(q->score<60)p->score=q->score;else p->score=60;p=p->next;q=q->next;} } } 32.阅读下列算法,并回答问题:(1)设串s=“oneworldonedream”,t="one",pos是一维整型数组,写出算法 f32(s,t,pos)执行之后得到的返回值和pos中的值;(2)简述算法f32的功能。
int strlen(char*s);
/*返回串s的长度*/ int index(char*st,char*t);
/*若串t在串st中出现,则返回在串st中首次出现的下标值,否则返回-1*/ int f32(char*s, char*t, int pos[]){ int i, j, k, ls, lt;ls=strlen(s);1t=strlen(t);if(ls= =0||1t= =0)return-1;k=0;i=0;do { j=index(s+i, t);if(j>=0){ pos[k++]=i+j;i+=j+1t;} }while(i+1t<=1s && j >=0);return k;} 33.二叉排序树的存储结构定义为以下类型:
typedef int keytype;typedef struct node { keytype
key;
/*关键字项*/ 俱乐部名称:自考乐园;俱乐部id:5346389(请牢记它哦~在百度贴吧的搜索框中输入俱乐部id,可以直接进入俱乐部);俱乐部url地址:http:///club/5346389(您也可以通过此url进入俱乐部。)
☆自考乐园---分享快乐,你的快乐老家!!☆自考乐园---引领成功,你的精神乐园!!自考乐园俱乐部,专注于自考,致力于成为全国最全,最优的自考学习交流,资料共享平台.....infotype
otherinfo;
/*其它数据项*/ struct node *1child, *rchild;/*左、右孩子指针*/ } bstnode, *bstree; 阅读算法f33,并回答问题:
(1)对如图所示的二叉排序树t,写出f33(t,8)返回的指针所指结点的关键字;(2)在哪些情况下算法f33返回空指针?(3)简述算法f33的功能。
bstnode *f33(bstree t, keytype x){
bstnode
*p;if(t= =null)return null;p=f33(t->1child, x);if(p!=null)return p;if(t->key>x)return t;return f33(t-> rchild, x);}
五、算法设计题(本题10分)
34.假设线性表采用顺序存储结构,其类型定义如下:
#define listsize 100 typedef struct { int data[listsize];int length;} seqlist, *table;编写算法,将顺序表l中所有值为奇数的元素调整到表的前端。俱乐部名称:自考乐园;俱乐部id:5346389(请牢记它哦~在百度贴吧的搜索框中输入俱乐部id,可以直接进入俱乐部);俱乐部url地址:http:///club/5346389(您也可以通过此url进入俱乐部。)
☆自考乐园---分享快乐,你的快乐老家!!☆自考乐园---引领成功,你的精神乐园!!自考乐园俱乐部,专注于自考,致力于成为全国最全,最优的自考学习交流,资料共享平台.....以上资料由百度贴吧:
----------自考乐园俱乐部杨尚杰为你精心编辑 俱乐部名称:自考乐园;俱乐部id:5346389(请牢记它哦~在百度贴吧的搜索框中输入俱乐部id,可以直接进入俱乐部);俱乐部url地址:http:///club/5346389(您也可以通过此url进入俱乐部。)
数据结构导论历年真题及答案 10月自考全国数据结构试题篇二
全国2024年10月高等教育自学考试
数据结构导论试题及答案
课程代码:02142 请考生按规定用笔将所有试题的答案涂、写在答题纸上。
选择题部分
注意事项:
1.答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。
2.每小题选出答案后,用2b铅笔把答题纸上对应题目的答案标号涂黑。如需改动,用橡皮擦干净后,再选涂其他答案标号。不能答在试题卷上。
一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的。错选、多选或未选均无分。1.下面几种算法时间复杂度阶数中,值最大的是
d a.o(nlog2n)c.o(n)
b.o(n2)d.o(2n)2.即使输入非法数据,算法也能适当地做出反应或进行处理,不会产生预料不到的运行结果,这种算法好坏的评价因素称为 c a.正确性
c.健壮性
b.易读性
d.时空性
3.设顺序表的长度为100,则在第40个元素之后插入一个元素所需移动元素的个数为 b a.40 c.61
b.60 d.100 4.设带头结点的单循环链表的头指针为head,则判断该链表是否为空的条件是 a ->next==head !=null
->next==null ==null 5.在链栈的运算中,不需要判断栈是否为空的是b ...a.出栈
c.取栈顶元素
b.进栈
d.求链栈的元素个数
6.一个队列的输入序列是a,b,c,d,则该队列的输出序列是a a.a,b,c,d c.d,c,b,a
b.b,c,d,a d.c,d,b,a 7.以行序为主序的二维数组a[3][5]中,第一个元素a[0][0]的存储地址是100,每个元素占2个存储单元,则a[1][2]的存储地址是c a.100 c.114
b.108 d.116 8.对任何一棵二叉树t,若叶结点数为5个,则度为2的结点个数为a a.4 c.6
9.m个叶结点的哈夫曼树中,其结点总数为d a.m c.2m
b.2m+1 d.2m-1 b.5 d.无法确定
10.二叉树的中序遍历序列中,结点p排在结点q之前的条件是a a.在二叉树中p在q的左边
c.在二叉树中p是q的祖先
11.有10个顶点的无向完全图的边数是b a.11 c.55
b.45 d.90
b.在二叉树中p在q的右边
d.在二叉树中p是q的子孙
12.在带权有向图中求两个结点之间的最短路径可以采用的算法是a a.迪杰斯特拉(dijkstra)算法
c.普里姆(prim)算法
b.克鲁斯卡尔(kruskal)算法 d.深度优先搜索(dfs)算法
13.二分查找(binary search)算法的时间复杂度是d a.o(n2)
c.o(n)
b.o(nlog2n)
d.o(log2n)
14.在一棵初始时为空的二叉树中,依次插入键值序列50,72,43,85,75,20,38,45,65,60,构造对应的二叉排序树以后,查找元素60要进行的比较次数是c a.2 c.4
15.快速排序属于b a.插入排序
c.选择排序
b.交换排序
d.归并排序 b.3 d.5
非选择题部分
注意事项:
用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。
二、填空题(本大题共13小题,每小题2分,共26分)
16.下面算法程序段的时间复杂度为_ for(i=1;i<=n;i++)for(j=1;j<=n;j++)for(k=1;k<=n;k++)x++;
___。
17.所有存储结点存放在一个连续的存储区里,利用结点在存储器中的相对位置来表示数据元素之间的逻辑关系。这种存储方式是___顺序存储方式___。
18.单链表中指针p指向结点a,若要删除a之后的结点(存在且不释放存储空间),则需要修改指针的操作为p->next=__ ___。
19.在带有头结点的单链表head中,首结点的指针为_head->next___。20.在栈结构中,允许插入和删除的一端称为__栈顶___。
21.c程序中,将对称矩阵a[n][n]的下三角元素压缩存储到n(n+1)/2个元素的一维数组m中,设a[i][j](i≥j)存放在数组m[k]中,则k的值(用i,j表示)为__ 22.具有64个结点的完全二叉树的深度为___ 7__。
23.某二叉树的先序遍历序列为ajklmno,中序遍历序列为jlkanmo,则根结点a的右子树中的结点个数为_3___。01124.三个顶点v1,v2,v3的图的邻接矩阵为101,则该图中顶点v2的出度为__2__。
000__。
25.除第一个顶点和最后一个顶点相同外,其余顶点不重复的回路,称为__简单回路或简单环____。
26.在顺序查找、二分查找、散列查找和索引顺序查找四种查找方法中,平均查找长度与元素个数没有关系的查找方法是_散列查找____。
27.堆排序算法的时间复杂度为__
____。
28.如果要将序列{60,18,28,69,99,75,78}建成堆,则只需把60与__ 18____相互交换。
三、应用题(本大题共5小题,每小题6分,共30分)29.如题29图所示,在栈的输入端依次输入元素a,b,c,试写出在栈的输出端可以得到的所有输出序列,并给出每个序列的操作过程(用push(a)表示a进栈,pop(a)表示a出栈)。
题29图
答:
30.将题30图所示的一棵树转换为对应的二叉树。
题30图
答:
31.已知含五个顶点a,b,c,d,e的连通带权图的邻接矩阵如题31图所示,试画出它所表示的连通带权图及该连通带权图的最小生成树。
题31图
答:
32.题32图所示二叉排序树的各结点的值为1~10中的数,试标出各结点的数值。
题32图
33.设散列函数h(key)=key mod 11(mod表示求余运算),给出键值序列为66,13,41,15,44,6,68,17,26,31,39,46,用链地址法解决冲突,试画出相应的散列表,并计算在等概率情况下查找成功时的平均查找长度。
四、算法设计题(本大题共2小题,每小题7分,共14分)34.带头结点的单链表的结点结构如下:
typedef struct node { int data;struct node *next;}node,*linklist;试编写单链表的删除运算算法void deletelinklist(linklist head,int i)
35.写出直接选择排序算法。
数据结构导论历年真题及答案 10月自考全国数据结构试题篇三
全国2024年10月高等教育自学考试
护理管理学试题
课程代码:03006
一、单项选择题(本大题共20小题,每小题1分,共20分)
在每小题列出的四个备选项中只有—个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1.管理者在处理与组织成员和其他利益相关者关系时所扮的角色是()
a.人际角色
c.决策角色 b.信息角色 d.监督角色
2.根据权变领导理论,对比较成熟的护士最适宜采取的领导方式是()
a.命令式
c.参与式
3.下列属于特征领导理论观点的是()
a.领导工作效率的高低与领导者的素质、品德和个性密切相关
b.领导者的领导行为和领导风格对其组织成员有重要影响
c.领导者的行为应当随着下属的成熟程度做相应调整
d.当领导模式与环境和被管理者的需要一致度越高时,就越能实现组织目标
4.检查工作是否按标准、计划和方法进行,体现了管理的()
a.控制职能
c.组织职能 b.计划职能 d.领导职能 b.说服式 d.授权式
5.下列关于控制涵义的描述错误的是()
a.从管理职能的作用看,控制是前提
c.控制是通过监督和纠偏来实现的6.确定控制对象属于控制过程中的()
a.确立目标
c.评价偏差 b.衡量工作绩效 d.采取纠正措施 b.控制是一个系统过程 d.控制的目的是保证组织实现目标
7.护理绩效考核中,自我评价的优点是()
a.直接观察下属的工作表现和业绩
c.真实反映领导者的业绩 b.工作成员因相互了解能准确地作出评价 d.护理人员随时对自己的工作进行反思
8.在护理人员排班方法中,周期性排班的特点是()
a.排班费时费力
c.在实际工作中很难推广 b.护理人员可以根据个人需要选择工作班次 d.护士对自己未来一段时间的班次心中有数
9.为了培养护士观察问题、分析问题和解决问题的能力,最好的培训方法是()
a.讲授法 b.演示法
═══════════════════════════════════════════════════════════════════════════════广东自考网站,〓广东省最专业的自学考试门户网站〓-本套试题共分5页,当前页是第1页-
c.研讨会 d.案例分析法
10.护士长积极组织护理人员对坠床的病人进行处置,属于风险管理的()
a.风险评估
c.风险中控制 b.风险前控制 d.风险后控制
11.在医疗过失行为责任程度判断中,医疗事故损害后果主要由医疗过失行为造成、其他因素起次要作用,该医疗过失行为责任属于()
a.完全责任
c.次要责任 b.主要责任 d.轻微责任
12.组织长期发展与短期利益之间的关系体现了管理中的()
a.对立统一观
c.人本主义观
13.社区护理的特点是()
a.通过研究解决医疗中的难点,推动医疗发展
b.中心工作是治病救人
c.服务场所在医院
d.服务必须以社区居民的需求为导向
14.下列属于梅奥人际关系理论观点的是()
a.劳动方法标准化能大幅度提高劳动效率
b.平级的两个部门之间可互相协调以解决问题
c.每个组织均应确定明确的职位等级结构
d.工人的士气是提高劳动生产率的最重要因素
15.法约尔的一般管理理论主要研究()
a.生产中工人的劳动效率
c.生产过程中的人际关系 b.管理过程和管理组织 d.理想的行政组织理论 b.发展观 d.伦理观
16.在管理中把统一领导与分级管理有机地结合起来,体现了管理的()
a.整分合原则
c.反馈原则 b.弹性原则 d.能级原则
17.在制定计划时要全方位考虑,使计划能够灵活的适应客观环境变化,体现了计划的()
a.目的性
c.普遍性 b.适应性 d.经济性
18.建立在法理型统治基础上,具有专业化功能以及固定规章制度、科层分级的组织类型是()
a.非正式组织
c.官僚制组织
19.学习型组织的特点是()
a.组织成员有共同的愿景 b.组织边界模糊
b.矩阵型组织 d.网络组织
c.领袖人物作用大
20.直线制组织结构的优点是()d.按照资历、政绩晋升
a.能解决组织结构相对稳定与管理任务多变之间的矛盾
b.指挥统一,权责分明
c.增强组织的灵活性和适应性
d.有利于加强各职能部门的协调与配合单项选择题答案
1-5acaaa6-10adddc11-15baddb16-20abcab
二、多项选择题(本大题共5小题,每小题2分,共10分)
21.古典管理理论阶段的代表理论有()
a.科学管理理论
c.行政组织理论
e.双因素理论
22.依据整分合原则,科学的系统分解应符合的要求包括()
a.分解要适度
c.分解不能出现多余部分和环节
e.分解要配套
23.下列关于结构因素引起冲突的描述,正确的有()
a.团体越大,成员的工作越专门化,产生冲突的可能性越小
b.团体成员流动性越大,产生冲突的可能性越大
c.组织中各部门的目标越多,冲突的潜在性就越低
d.组织内部领导风格苛刻,冲突的潜在可能性越大
e.过分强调下属的参与,也会引起较多的冲突
24.护理人员培训效果评价的方法有()
a.书面调查表
c.学习后测验
e.比较培训前后的工作表现
25.为了保证病人及医务人员的安全,医务人员必须洗手或进行手消毒的情况包括()
a.接触患者前后
c.进行侵入性操作前
e.直接接触患者的无生命物体后 b.摘除手套前 d.接触患者体液后 b.讨论 d.新技术开展率 b.分解要完全 d.分解后各部分的比例要合理 b.一般管理理论 d.人际关系理论
多项选择题答案21abc22abcde23bde24abcde25acde
三、名词解释(本大题共5小题,每小题3分,共15分)
26.反馈原则:在管理中要随时注意收集反馈信息并与管理目的进行比较当行动偏离目的目的时要及时进行调整以达到预期的管理目的27.组织变革:组织变革就是组织委达成组织目标根据其外部环境的变化和内部情况的变动不断对组织成员、技术、制度、理念和行为方式进行有意识的调整、创新和发展以适应组织所处的内部环境、技术特征、和组织任务等方面的变化适应未来组织发展的需要
28.护理质量缺陷:由于各种原因导致的一切不符合护理质量标准的现象和结果。
29.风险鉴别:在风险管理过程中鉴别风险来自哪方面是人的因素还是物的因素或者是技术、设备、环境的因素等
30.社区护理社区护理是公共卫生学和护理学理论的结合是以人的健康为中心以社区需求为导向以个人、家庭和整个社区为服务对象以妇女、儿童、老年人、慢性病患者、残疾人等为重点融预防、保健、医疗护理、康复、健康教育、计划生育技术指导等位一体的有效、经济、方便、综合、连续的基层护理服务
四、简答题(本大题共7小题,每小题5分,共35分)
31.简述弹性原则的表现形式。
(1)整体弹性和局部弹性1分整体弹性决定局部弹性1分局部弹性 影响着整体弹性1分。(2)积极弹性和消极弹性1分要提倡积极弹性防止消极弹性1分。
32.简述职能制组织结构的优点和缺点。
优点能充分发挥职能机构的专业管理作用减轻上级管理人员的负担使上级管理人员更好地履行自己的职责2分。缺点实行多头领导不利于组织的统一指挥职能部门强调本部门的利益部门之间缺乏交流与合作增加了高层主管人员的协调难度3分。
33.简述领导者有效沟通的技巧。
①注意语言和非语言技巧② 恰当的自我表露③合理的立场④积极的倾听和同感理解。
34.简述绩效考核的形式。
①直接领导评价②同行评价③下属评价④自我评价
35.简述pdca循环的基本要求。
①pdca循环周期制度变化1分②实行pdca循环管理责任制1分③制定循环管理的相关标准定期进行循环管理成绩考核2分④实现pdca循环运作的程序化1分
36.简述护理教学查房的基本要求。
①教学查房由带教老师、教学组长或护士长主持全体实习学生、进修护士或低年资 护士参加1分②教学查房一般每周一次每次查房时间以1-2个学时为宜每次查房后认真做好教学查房记录1分③教学查房常选择典型病例以常
见病、多发病为主一般不选诊断不明确的疑难病症以确保教学查房质量1分
④教学查房前教师应充分准备实习护士应熟悉患者病情复习有关理论知识并做好相关准备工作以保证教学查房取得最佳效果1分⑤教师查房分析和学生汇报均要求使用普通话1分。
37.简述社区慢性病患者随访的主要内容。
①了解患者病情评估治疗情况1分②了解慢性病治疗的效果包括非药
物治疗和药物治疗的执行情况1分③相关指标的检查和监测1分④健康教育和患者自我管理指导1分⑤高危人群定期体检及早发现患者1分。
五、论述题(本大题共2小题,每小题10分,共20分)
38.试述计划作为管理的最基本职能,在护理管理中的作用。
(1)为护理组织活动提供了方向和目标有利于组织目标的实现计划为组织中各级管理人员的工作指明了方向和目标有利于组织通过精心分工和协作来安排活动把组织中全体成员的行动统一到实现组织总目标上来。(2)促进护理活动的协调有利于合理使用资源当所有有关人员了解组织的目标以及为达到组织目标他们应当做出什么贡献时他们会自觉地协调他们的活动互相协作组成团体。3有利于控制工作计划使护理管理工作的目标、措施、步骤和时间等要求更加明确为管理工作提供了检查标准。(4)有利于提高护理工作质量护理管理计划可以帮助临床护士明确工作的目标保证患者的安全提高患者的满意度。(5)能弥补情况变化所造成的损失护理管理计划可以预测未来可能发生的变化建立 紧急应急预案制定相应的补救措施将情况变化所造成的损失减少到最少。
39.试述护理管理控制的关键点。
(1)核心制度的落实消毒隔离、查对、抢救、安全管理制度等制度(2分(2)护理人员护理骨干、新上岗的护士、进修护士、实习护士以及近期遭遇重大生活事件的护士等(2分(3)患者疑难危重患者、新入院患者、手术后患者、接受特殊检查和治疗的患者、有自杀倾向的患者等(2分(4)器材设备和药品特殊耗材、监护仪器设备、急救器材与药品等(2分(5)特殊科室急诊室、手术室、供应室、监护室、婴儿室、待产室、血液透析室等(1分)(6)时间交接班时间、节假日、午间、夜间、工作繁忙时等(1分。
数据结构导论历年真题及答案 10月自考全国数据结构试题篇四
数据结构试卷
(二)一、选择题(24分)1.下面关于线性表的叙述错误的是()。
(a)线性表采用顺序存储必须占用一片连续的存储空间
(b)线性表采用链式存储不必占用一片连续的存储空间(c)线性表采用链式存储便于插入和删除操作的实现(d)线性表采用顺序存储便于插入和删除操作的实现
2.设哈夫曼树中的叶子结点总数为m,若用二叉链表作为存储结构,则该哈夫曼树中总共有()个空指针域。
(a)2m-1(b)2m(c)2m+1(d)4m 3.设顺序循环队列q[0:m-1]的头指针和尾指针分别为f和r,头指针f总是指向队头元素的前一位置,尾指针r总是指向队尾元素的当前位置,则该循环队列中的元素个数为()。
(a)r-f(b)f-r(c)(r-f+m)%m(d)(f-r+m)%m 4.设某棵二叉树的中序遍历序列为abcd,前序遍历序列为cabd,则后序遍历该二叉树得到序列为()。
(a)badc(b)bcda(c)cdab(d)cbda 5.设某完全无向图中有n个顶点,则该完全无向图中有()条边。
(a)n(n-1)/2(b)n(n-1)(c)n
2(d)n2-1 6.设某棵二叉树中有2024个结点,则该二叉树的最小高度为()。
(a)9(b)10(c)11(d)12 7.设某有向图中有n个顶点,则该有向图对应的邻接表中有()个表头结点。
(a)n-1(b)n(c)n+1(d)2n-1 8.设一组初始记录关键字序列(5,2,6,3,8),以第一个记录关键字5为基准进行一趟快速排序的结果为()。
(a)2,3,5,8,6(b)3,2,5,8,6(c)3,2,5,6,8(d)2,3,6,5,8
二、填空题(24分)1.1.为了能有效地应用hash查找技术,必须解决的两个问题是____________________和__________________________。
2.2.下面程序段的功能实现数据x进栈,要求在下划线处填上正确的语句。
typedef struct {int s[100];int top;} sqstack;void push(sqstack &stack,int x){ if(==m-1)printf(“overflow”);
else {____________________;_________________;} } 3.3.中序遍历二叉排序树所得到的序列是___________序列(填有序或无序)。4.4.快速排序的最坏时间复杂度为___________,平均时间复杂度为__________。5.5.设某棵二叉树中度数为0的结点数为n0,度数为1的结点数为n1,则该二叉树中度数为2的结点数为_________;若采用二叉链表作为该二叉树的存储结构,则该二叉树中共有_______个空指针域。
6.6.设某无向图中顶点数和边数分别为n和e,所有顶点的度数之和为d,则e=_______。
7.7.设一组初始记录关键字序列为(55,63,44,38,75,80,31,56),则利用筛选法建立的初始堆为___________________________。
v1324v213v31428.8.设某无向图g的邻接表为v413,则从顶点v1开始的深度优先遍历序列为___________;广度优先遍历序列为____________。
三、应用题(36分)1. 1. 设一组初始记录关键字序列为(45,80,48,40,22,78),则分别给出第4趟简单选择排序和第4趟直接插入排序后的结果。
2. 2. 设指针变量p指向双向链表中结点a,指针变量q指向被插入结点b,要求给出在结点a的后面插入结点b的操作序列(设双向链表中结点的两个指针域分别为llink和rlink)。
3. 3. 设一组有序的记录关键字序列为(13,18,24,35,47,50,62,83,90),查找方法用二分查找,要求计算出查找关键字62时的比较次数并计算出查找成功时的平均查找长度。
4. 4. 设一棵树t中边的集合为{(a,b),(a,c),(a,d),(b,e),(c,f),(c,g)},要求用孩子兄弟表示法(二叉链表)表示出该树的存储结构并将该树转化成对应的二叉树。5. 5. 设有无向图g(如右图所示),要求给出用普里姆算法构造最小生成树所走过的边的集合。
6. 6. 设有一组初始记录关键字为(45,80,48,40,22,78),要求构造一棵二叉排序树并给出构造过程。
数据结构试卷
(二)参考答案
一、选择题 1.d 2.b 3.c 4.a 5.a 6.c 7.b 8.c
二、填空题
1.1.构造一个好的hash函数,确定解决冲突的方法 2.2.++,stack.s[]=x 3.3.有序
4.4.o(n2),o(nlog2n)5.5.n0-1,2n0+n1 6.6.d/2 7.7.(31,38,54,56,75,80,55,63)8.8.(1,3,4,2),(1,3,2,4)
三、应用题
1.1.(22,40,45,48,80,78),(40,45,48,80,22,78)2.2.q->llink=p;q->rlink=p->rlink;p->rlink->llink=q;p->rlink=q;3.3.2,asl=91*1+2*2+3*4+4*2)=25/9 4.4.树的链式存储结构略,二叉树略
5.5.e={(1,3),(1,2),(3,5),(5,6),(6,4)} 6.6.略
数据结构试卷
(三)一、选择题(30分)1.设某数据结构的二元组形式表示为a=(d,r),d={01,02,03,04,05,06,07,08,09},r={r},r={<01,02>,<01,03>,<01,04>,<02,05>,<02,06>,<03,07>,<03,08>,<03,09>},则数据结构a是()。
(a)线性结构(b)树型结构(c)物理结构(d)图型结构 2.下面程序的时间复杂为()
for(i=1,s=0; i<=n; i++){t=1;for(j=1;j<=i;j++)t=t*j;s=s+t;}(a)o(n)(b)o(n2)(c)o(n3)(d)o(n4)3.设指针变量p指向单链表中结点a,若删除单链表中结点a,则需要修改指针的操作序列为()。
(a)q=p->next;p->data=q->data;p->next=q->next;free(q);(b)q=p->next;q->data=p->data;p->next=q->next;free(q);
(c)q=p->next;p->next=q->next;free(q);
(d)q=p->next;p->data=q->data;free(q);
4.设有n个待排序的记录关键字,则在堆排序中需要()个辅助记录单元。
(a)1(b)n(c)nlog2n(d)n2
5.设一组初始关键字记录关键字为(20,15,14,18,21,36,40,10),则以20为基准记录的一趟快速排序结束后的结果为()。(a)10,15,14,18,20,36,40,21(b)10,15,14,18,20,40,36,21(c)10,15,14,20,18,40,36,2l(d)15,10,14,18,20,36,40,21 6.设二叉排序树中有n个结点,则在二叉排序树的平均平均查找长度为()。(a)o(1)(b)o(log2n)(c)(d)o(n)7.设无向图g中有n个顶点e条边,则其对应的邻接表中的表头结点和表结点的个数分别为()。
(a)n,e(b)e,n(c)2n,e(d)n,2e 8.设某强连通图中有n个顶点,则该强连通图中至少有()条边。
(a)n(n-1)(b)n+1(c)n(d)n(n+1)9.设有5000个待排序的记录关键字,如果需要用最快的方法选出其中最小的10个记录关键字,则用下列()方法可以达到此目的。
(a)快速排序(b)堆排序(c)归并排序(d)插入排序 10.下列四种排序中()的空间复杂度最大。
(a)插入排序(b)冒泡排序(c)堆排序(d)归并排序
二、填空殖(48分,其中最后两小题各6分)1.1.数据的物理结构主要包括_____________和______________两种情况。
2.2.设一棵完全二叉树中有500个结点,则该二叉树的深度为__________;若用二叉链表作为该完全二叉树的存储结构,则共有___________个空指针域。
3.3.设输入序列为1、2、3,则经过栈的作用后可以得到___________种不同的输出序列。
4.4.设有向图g用邻接矩阵a[n][n]作为存储结构,则该邻接矩阵中第i行上所有元素之和等于顶点i的________,第i列上所有元素之和等于顶点i的________。
5.5.设哈夫曼树中共有n个结点,则该哈夫曼树中有________个度数为1的结点。6.6.设有向图g中有n个顶点e条有向边,所有的顶点入度数之和为d,则e和d的关系为_________。
7.7.__________遍历二叉排序树中的结点可以得到一个递增的关键字序列(填先序、中序或后序)。
8.8.设查找表中有100个元素,如果用二分法查找方法查找数据元素x,则最多需要比较________次就可以断定数据元素x是否在查找表中。
9.9.不论是顺序存储结构的栈还是链式存储结构的栈,其入栈和出栈操作的时间复杂度均为____________。
10.10.设有n个结点的完全二叉树,如果按照从自上到下、从左到右从1开始顺序编号,则第i个结点的双亲结点编号为____________,右孩子结点的编号为___________。11.11.设一组初始记录关键字为(72,73,71,23,94,16,5),则以记录关键字72为基准的一趟快速排序结果为___________________________。
12.12.设有向图g中有向边的集合e={<1,2>,<2,3>,<1,4>,<4,2>,<4,3>},则该图的一种拓扑序列为____________________。
13.13.下列算法实现在顺序散列表中查找值为x的关键字,请在下划线处填上正确的语句。
struct record{int key;int others;};int hashsqsearch(struct record hashtable[ ],int k){ int i,j;j=i=k % p;while(hashtable[j].key!=k&&hashtable[j].flag!=0){j=(____)%m;if(i==j)return(-1);}
if(_______________________)return(j);else return(-1);} 14.14.下列算法实现在二叉排序树上查找关键值k,请在下划线处填上正确的语句。
typedef struct node{int key;struct node *lchild;struct node *rchild;}bitree;bitree *bstsearch(bitree *t, int k){
if(t==0)return(0);else while(t!=0)if(t->key==k)_____________;else if(t->key>k)t=t->lchild;else_____________;}
数据结构试卷
(三)参考答案
一、选择题
1.b 2.b 3.a 4.a 5.a 6.b 7.d 8.c 9.b 10.d 第3小题分析:首先用指针变量q指向结点a的后继结点b,然后将结点b的值复制到结点a中,最后删除结点b。
第9小题分析:9快速排序、归并排序和插入排序必须等到整个排序结束后才能够求出最小的10个数,而堆排序只需要在初始堆的基础上再进行10次筛选即可,每次筛选的时间复杂度为o(log2n)。
二、填空题
1.1.顺序存储结构、链式存储结构 2.2.9,501 3.3.5 4.4.出度,入度 5.5.0 6.6.e=d 7.7.中序 8.8.7 9.9.o(1)10.10.i/2,2i+1 11.11.(5,16,71,23,72,94,73)12.12.(1,4,3,2)13.13.j+1,hashtable[j].key==k (t),t=t->rchild 第8小题分析:二分查找的过程可以用一棵二叉树来描述,该二叉树称为二叉判定树。在有序表上进行二分查找时的查找长度不超过二叉判定树的高度1+log2n。
}
数据结构试卷
(四)一、选择题(30分)1.设一维数组中有n个数组元素,则读取第i个数组元素的平均时间复杂度为()。(a)o(n)(b)o(nlog2n)(c)o(1)(d)o(n)2.设一棵二叉树的深度为k,则该二叉树中最多有()个结点。
(a)2k-1(b)2k(c)2k-1(d)2k-1 3.设某无向图中有n个顶点e条边,则该无向图中所有顶点的入度之和为()。
(a)n(b)e(c)2n(d)2e 4.在二叉排序树中插入一个结点的时间复杂度为()。
(a)o(1)(b)o(n)(c)o(log2n)(d)o(n2)5.设某有向图的邻接表中有n个表头结点和m个表结点,则该图中有()条有向边。
(a)n(b)n-1(c)m(d)m-1 6.设一组初始记录关键字序列为(345,253,674,924,627),则用基数排序需要进行()趟的分配和回收才能使得初始关键字序列变成有序序列。
(a)3(b)4(c)5(d)8 7.设用链表作为栈的存储结构则退栈操作()。
(a)必须判别栈是否为满(b)必须判别栈是否为空
(c)判别栈元素的类型(d)对栈不作任何判别 8.下列四种排序中()的空间复杂度最大。
(a)快速排序(b)冒泡排序(c)希尔排序(d)堆
9.设某二叉树中度数为0的结点数为n0,度数为1的结点数为nl,度数为2的结点数为n2,则下列等式成立的是()。
(a)n0=n1+1(b)n0=nl+n2(c)n0=n2+1(d)n0=2n1+l 10.设有序顺序表中有n个数据元素,则利用二分查找法查找数据元素x的最多比较次数不超过()。
(a)log2n+1(b)log2n-1(c)log2n(d)log2(n+1)
二、填空题(42分)1. 1. 设有n个无序的记录关键字,则直接插入排序的时间复杂度为________,快速排序的平均时间复杂度为_________。
2. 2. 设指针变量p指向双向循环链表中的结点x,则删除结点x需要执行的语句序列为_________________________________________________________(设结点中的两个指针域分别为llink和rlink)。3. 3. 根据初始关键字序列(19,22,01,38,10)建立的二叉排序树的高度为____________。4. 4. 深度为k的完全二叉树中最少有____________个结点。5. 5. 设初始记录关键字序列为(k1,k2,…,kn),则用筛选法思想建堆必须从第______个元素开始进行筛选。
6. 6. 设哈夫曼树中共有99个结点,则该树中有_________个叶子结点;若采用二叉链表作为存储结构,则该树中有_____个空指针域。
7. 7. 设有一个顺序循环队列中有m个存储单元,则该循环队列中最多能够存储________个队列元素;当前实际存储________________个队列元素(设头指针f指向当前队头元素的前一个位置,尾指针指向当前队尾元素的位置)。
8. 8. 设顺序线性表中有n个数据元素,则第i个位置上插入一个数据元素需要移动表中_______个数据元素;删除第i个位置上的数据元素需要移动表中_______个元素。9. 9. 设一组初始记录关键字序列为(20,18,22,16,30,19),则以20为中轴的一趟快速排序结果为______________________________。
10.10.设一组初始记录关键字序列为(20,18,22,16,30,19),则根据这些初始关键字序列建成的初始堆为________________________。
11.11.设某无向图g中有n个顶点,用邻接矩阵a作为该图的存储结构,则顶点i和顶点j互为邻接点的条件是______________________。
12.12.设无向图对应的邻接矩阵为a,则a中第i上非0元素的个数_________第i列上非0元素的个数(填等于,大于或小于)。
13.13.设前序遍历某二叉树的序列为abcd,中序遍历该二叉树的序列为badc,则后序遍历该二叉树的序列为_____________。
14.14.设散列函数h(k)=k mod p,解决冲突的方法为链地址法。要求在下列算法划线处填上正确的语句完成在散列表hashtalbe中查找关键字值等于k的结点,成功时返回指向关键字的指针,不成功时返回标志0。
typedef struct node {int key;struct node *next;} lklist;void createlkhash(lklist *hashtable[ ]){ int i,k;lklist *s;for(i=0;i
key=a[i];k=a[i] % p;s->next=hashtable[k];_______________________;} }
数据结构试卷(四)参考答案
一、选择题
1.c 2.d 3.d 4.b 5.c 6.a 7.b 8.a 9.c 10.a
二、填空题
1.1.o(n2),o(nlog2n)2.2.p>llink->rlink=p->rlink;p->rlink->llink=p->rlink 3.3.3 4.4.2k-1 5.5.n/2 6.6.50,51 7.7.m-1,(r-f+m)%m 8.8.n+1-i,n-i 9.9.(19,18,16,20,30,22)10.10.(16,18,19,20,32,22)11.11.a[i][j]=1 12.12.等于 ble[i]=0,hashtable[k]=s
数据结构试卷
(五)一、选择题(30分)
1.数据的最小单位是()。
(a)数据项(b)数据类型(c)数据元素(d)数据变量
2.设一组初始记录关键字序列为(50,40,95,20,15,70,60,45),则以增量d=4的一趟希尔排序结束后前4条记录关键字为()。
(a)40,50,20,95(b)15,40,60,20(c)15,20,40,45(d)45,40,15,20 3.设一组初始记录关键字序列为(25,50,15,35,80,85,20,40,36,70),其中含有5个长度为2的有序子表,则用归并排序的方法对该记录关键字序列进行一趟归并后的结果为()。
(a)15,25,35,50,20,40,80,85,36,70(b)15,25,35,50,80,20,85,40,70,36(c)15,25,35,50,80,85,20,36,40,70(d)15,25,35,50,80,20,36,40,70,85 4.函数substr(“datastructure”,5,9)的返回值为()。
(a)“structure”(b)“data”
(c)“astructur”(d)“datastructure” 5.设一个有序的单链表中有n个结点,现要求插入一个新结点后使得单链表仍然保持有序,则该操作的时间复杂度为()。
(a)o(log2n)(b)o(1)(c)o(n2)(d)o(n)6.设一棵m叉树中度数为0的结点数为n0,度数为1的结点数为nl,……,度数为m的结点数为nm,则n0=()。
(a)nl+n2+……+nm
(b)l+n2+2n3+3n4+……+(m-1)nm(c)n2+2n3+3n4+……+(m-1)nm(d)2nl+3n2+……+(m+1)nm
7.设有序表中有1000个元素,则用二分查找查找元素x最多需要比较()次。
(a)25(b)10(c)7(d)1 8.设连通图g中的边集e={(a,b),(a,e),(a,c),(b,e),(e,d),(d,f),(f,c)},则从顶点a出发可以得到一种深度优先遍历的顶点序列为()。
(a)abedfc(b)acfebd(c)aebdfc(d)aedfcb 9.设输入序列是1、2、3、……、n,经过栈的作用后输出序列的第一个元素是n,则输出序列中第i个输出元素是()。
(a)n-i(b)n-1-i(c)n+1-i(d)不能确定 设一组初始记录关键字序列为(45,80,55,40,42,85),则以第一个记录关键字45为基准而得到一趟快速排序的结果是()。
(a)40,42,45,55,80,83(b)42,40,45,80,85,88(c)42,40,45,55,80,85(d)42,40,45,85,55,80
二、填空题(共30分)1.1.设有一个顺序共享栈s[0:n-1],其中第一个栈项指针top1的初值为-1,第二个栈顶指针top2的初值为n,则判断共享栈满的条件是____________________。
2.2.在图的邻接表中用顺序存储结构存储表头结点的优点是____________________。
3.3.设有一个n阶的下三角矩阵a,如果按照行的顺序将下三角矩阵中的元素(包括对角线上元素)存放在n(n+1)个连续的存储单元中,则a[i][j]与a[0][0]之间有_______个数据元素。
4.4.栈的插入和删除只能在栈的栈顶进行,后进栈的元素必定先出栈,所以又把栈称为__________表;队列的插入和删除运算分别在队列的两端进行,先进队列的元素必定先出队列,所以又把队列称为_________表。
5.5.设一棵完全二叉树的顺序存储结构中存储数据元素为abcdef,则该二叉树的前序遍历序列为___________,中序遍历序列为___________,后序遍历序列为___________。
6.6.设一棵完全二叉树有128个结点,则该完全二叉树的深度为________,有__________个叶子结点。
7.7.设有向图g的存储结构用邻接矩阵a来表示,则a中第i行中所有非零元素个数之和等于顶点i的________,第i列中所有非零元素个数之和等于顶点i的__________。
8.8.设一组初始记录关键字序列(k1,k2,……,kn)是堆,则对i=1,2,…,n/2而言满足的条件为_______________________________。
9.9.下面程序段的功能是实现冒泡排序算法,请在下划线处填上正确的语句。void bubble(int r[n]){ for(i=1;i<=n-1;i++){ for(exchange=0,j=0;j<_____________;j++)
if(r[j]>r[j+1]){temp=r[j+1];______________;r[j]=temp;exchange=1;} if(exchange==0)return; } } 10.10.下面程序段的功能是实现二分查找算法,请在下划线处填上正确的语句。struct record{int key;int others;};int bisearch(struct record r[ ], int k){
int low=0,mid,high=n-1;
while(low<=high){
________________________________;
if(r[mid].key==k)return(mid+1);else if(____________)high=mid-1;else low=mid+1;
}
return(0);}
三、应用题(24分)
1.1.设某棵二叉树的中序遍历序列为dbeac,前序遍历序列为abdec,要求给出该二叉树的的后序遍历序列。2.2.设无向图g(如右图所示),给出该图的最小生成树上边的集合并计算最小生成树各边上的权值之和。
3.3.设一组初始记录关键字序列为(15,17,18,22,35,51,60),要求计算出成功查找时的平均查找长度。
4.4.设散列表的长度为8,散列函数h(k)=k mod 7,初始记录关键字序列为(25,31,8,27,13,68),要求分别计算出用线性探测法和链地址法作为解决冲突方法的平均查找长度。
数据结构试卷
(五)参考答案
一、选择题 1.a 2.b 3.a 4.a 5.d 6.b 7.b 8.b 9.c 10.c
二、填空题
1+1=top2 2.2.可以随机访问到任一个顶点的简单链表
3.3.i(i+1)/2+j-1 ,fifo ,dbeafc,debfca 6.6.8,64 7.7.出度,入度
<=k2i && ki<=k2i+1 9.9.n-i,r[j+1]=r[j] =(low+high)/2,r[mid].key>k
三、应用题
2.2.e={(1,5),(5,2),(5,3),(3,4)},w=10 =(1*1+2*2+3*4)/7=17/7 1=7/6,asl2=4/3
数据结构试卷
(六)一、选择题(30分)1. 设一组权值集合w={2,3,4,5,6},则由该权值集合构造的哈夫曼树中带权路径长度之和为()。
(a)20(b)30(c)40(d)45 2.执行一趟快速排序能够得到的序列是()。
(a)[41,12,34,45,27] 55 [72,63](b)[45,34,12,41] 55 [72,63,27](c)[63,12,34,45,27] 55 [41,72](d)[12,27,45,41] 55 [34,63,72] 3.设一条单链表的头指针变量为head且该链表没有头结点,则其判空条件是()。(a)head==0(b)head->next==0(c)head->next==head(d)head!=0 4.时间复杂度不受数据初始状态影响而恒为o(nlog2n)的是()。
(a)堆排序(b)冒泡排序(c)希尔排序(d)快速排序
5.设二叉树的先序遍历序列和后序遍历序列正好相反,则该二叉树满足的条件是()。
(a)空或只有一个结点(b)高度等于其结点数
(c)任一结点无左孩子(d)任一结点无右孩子
6.一趟排序结束后不一定能够选出一个元素放在其最终位置上的是()。
(a)堆排序(b)冒泡排序(c)快速排序(d)希尔排序 7.设某棵三叉树中有40个结点,则该三叉树的最小高度为()。
(a)3(b)4(c)5(d)6 8.顺序查找不论在顺序线性表中还是在链式线性表中的时间复杂度为()。
21/2(a)o(n)(b)o(n)(c)o(n)(d)o(1og2n)9.二路归并排序的时间复杂度为()。(a)o(n)(b)o(n)(c)o(nlog2n)(d)o(1og2n)10.深度为k的完全二叉树中最少有()个结点。
(a)2k-1-1(b)2k-1(c)2k-1+1(d)2k-1 11.设指针变量front表示链式队列的队头指针,指针变量rear表示链式队列的队尾指针,指针变量s指向将要入队列的结点x,则入队列的操作序列为()。
(a)front->next=s;front=s;(b)s->next=rear;rear=s;
(c)rear->next=s;rear=s;(d)s->next=front;front=s;
12.设某无向图中有n个顶点e条边,则建立该图邻接表的时间复杂度为()。(a)o(n+e)(b)o(n)(c)o(ne)(d)o(n)13.设某哈夫曼树中有199个结点,则该哈夫曼树中有()个叶子结点。
(a)99(b)100(c)101(d)102 14.设二叉排序树上有n个结点,则在二叉排序树上查找结点的平均时间复杂度为()。(a)o(n)(b)o(n)(c)o(nlog2n)(d)o(1og2n)15.设用邻接矩阵a表示有向图g的存储结构,则有向图g中顶点i的入度为()。
(a)第i行非0元素的个数之和(b)第i列非0元素的个数之和
(c)第i行0元素的个数之和(d)第i列0元素的个数之和
二、判断题(20分)1.调用一次深度优先遍历可以访问到图中的所有顶点。()
2.分块查找的平均查找长度不仅与索引表的长度有关,而且与块的长度有关。()3.冒泡排序在初始关键字序列为逆序的情况下执行的交换次数最多。()4.满二叉树一定是完全二叉树,完全二叉树不一定是满二叉树。()
5.设一棵二叉树的先序序列和后序序列,则能够唯一确定出该二叉树的形状。()6.层次遍历初始堆可以得到一个有序的序列。()
7.设一棵树t可以转化成二叉树bt,则二叉树bt中一定没有右子树。()8.线性表的顺序存储结构比链式存储结构更好。()
9.中序遍历二叉排序树可以得到一个有序的序列。()10.快速排序是排序算法中平均性能最好的一种排序。()
三、填空题(30分)1.for(i=1,t=1,s=0;i<=n;i++){t=t*i;s=s+t;}的时间复杂度为_________。
2.设指针变量p指向单链表中结点a,指针变量s指向被插入的新结点x,则进行插入操作的语句序列为__________________________(设结点的指针域为next)。3.设有向图g的二元组形式表示为g =(d,r),d={1,2,3,4,5},r={r},r={<1,2>,<2,4>,<4,5>,<1,3>,<3,2>,<3,5>},则给出该图的一种拓扑排序序列__________。4.设无向图g中有n个顶点,则该无向图中每个顶点的度数最多是_________。5.设二叉树中度数为0的结点数为50,度数为1的结点数为30,则该二叉树中总共有_______个结点数。
6.设f和r分别表示顺序循环队列的头指针和尾指针,则判断该循环队列为空的条件为_____________________。
7.设二叉树中结点的两个指针域分别为lchild和rchild,则判断指针变量p所指向的结点为叶子结点的条件是_____________________________________________。8.简单选择排序和直接插入排序算法的平均时间复杂度为___________。
9.快速排序算法的空间复杂度平均情况下为__________,最坏的情况下为__________。10.散列表中解决冲突的两种方法是_____________和_____________。
数据结构试卷
(六)参考答案
一、选择题 1.d 2.a 3.a 4.a 5.d 6.d 7.b 8.a 9.c 10.b 11.c 12.a 13.b 14.d 15.b
二、判断题
1.错 2.对 3.对 4.对 5.错 6.错 7.对 8.错 9.对 10.对
三、填空题
1.1.o(n)2.2.s->next=p->next;p->next=s 3.3.(1,3,2,4,5)4.4.n-1 5.5.129 6.6.f==r 7.7.p->lchild==0&&p->rchild==0 8.8.o(n2)9.9.o(nlog2n),o(n)10.10.开放定址法,链地址法
数据结构试卷
(七)一、选择题(30分)1.设某无向图有n个顶点,则该无向图的邻接表中有()个表头结点。
(a)2n(b)n(c)n/2(d)n(n-1)2.设无向图g中有n个顶点,则该无向图的最小生成树上有()条边。
(a)n(b)n-1(c)2n(d)2n-1 3.设一组初始记录关键字序列为(60,80,55,40,42,85),则以第一个关键字45为基准而得到的一趟快速排序结果是()。
(a)40,42,60,55,80,85(b)42,45,55,60,85,80(c)42,40,55,60,80,85(d)42,40,60,85,55,80 4.()二叉排序树可以得到一个从小到大的有序序列。
(a)先序遍历(b)中序遍历(c)后序遍历(d)层次遍历
5.设按照从上到下、从左到右的顺序从1开始对完全二叉树进行顺序编号,则编号为i结点的左孩子结点的编号为()。
(a)2i+1(b)2i(c)i/2(d)2i-1 6.程序段s=i=0;do {i=i+1; s=s+i;}while(i<=n);的时间复杂度为()。(a)o(n)(b)o(nlog2n)(c)o(n)(d)o(n/2)7.设带有头结点的单向循环链表的头指针变量为head,则其判空条件是()。
(a)head==0(b)head->next==0(c)head->next==head(d)head!=0 8.设某棵二叉树的高度为10,则该二叉树上叶子结点最多有()。
(a)20(b)256(c)512(d)1024 9.设一组初始记录关键字序列为(13,18,24,35,47,50,62,83,90,115,134),则利用二分法查找关键字90需要比较的关键字个数为()。
(a)1(b)2(c)3(d)4 10.设指针变量top指向当前链式栈的栈顶,则删除栈顶元素的操作序列为()。
(a)top=top+1;(b)top=top-1;(c)top->next=top;(d)top=top->next;
三、填空题(30分)1.1.设指针变量p指向双向链表中的结点a,指针变量s指向被插入的结点x,则在结点a的后面插入结点x的操作序列为_________=p;s->right=p->right;__________=s; p->right->left=s;(设结点中的两个指针域分别为left和right)。2.2.设完全有向图中有n个顶点,则该完全有向图中共有________条有向条;设完全无向图中有n个顶点,则该完全无向图中共有________条无向边。
3.3.设关键字序列为(kl,k2,…,kn),则用筛选法建初始堆必须从第______个元素开始进行筛选。
4.4.解决散列表冲突的两种方法是________________和__________________。
5.5.设一棵三叉树中有50个度数为0的结点,21个度数为2的结点,则该二叉树中度数为3的结点数有______个。
6.6.高度为h的完全二叉树中最少有________个结点,最多有________个结点。7.7.设有一组初始关键字序列为(24,35,12,27,18,26),则第3趟直接插入排序结束后的结果的是__________________________________。
8.8.设有一组初始关键字序列为(24,35,12,27,18,26),则第3趟简单选择排序结束后的结果的是__________________________________。
9.9.设一棵二叉树的前序序列为abc,则有______________种不同的二叉树可以得到这种序列。
10.10.下面程序段的功能是实现一趟快速排序,请在下划线处填上正确的语句。
struct record {int key;datatype others;};void quickpass(struct record r[], int s, int t, int &i){
int j=t;struct record x=r[s];i=s;
while(i
while(i
)j=j-1;if(i
while(____________________)i=i+1;if(i
}
_________________;}
数据结构试卷
(七)一、选择题 1.b 2.b 3.c 4.b 6.a 7.c 8.c 9.b
三、填空题
1.1.s->left=p,p->right 2.2.n(n-1),n(n-1)/2 3.3.n/2 4.4.开放定址法,链地址法 5.5.14 6.6.2h-1,2h-1 7.7.(12,24,35,27,18,26)8.8.(12,18,24,27,35,26)9.9.5 10.10.i
5.b 10.d
数据结构试卷
(八)一、选择题(30分)1.1.字符串的长度是指()。
(a)串中不同字符的个数(b)串中不同字母的个数
(c)串中所含字符的个数(d)串中不同数字的个数 2.2.建立一个长度为n的有序单链表的时间复杂度为()
(a)o(n)(b)o(1)(c)o(n2)(d)o(log2n)3.3.两个字符串相等的充要条件是()。
(a)两个字符串的长度相等(b)两个字符串中对应位置上的字符相等
(c)同时具备(a)和(b)两个条件(d)以上答案都不对 4.4.设某散列表的长度为100,散列函数h(k)=k % p,则p通常情况下最好选择()。
(a)99(b)97(c)91(d)93 5.5.在二叉排序树中插入一个关键字值的平均时间复杂度为()。(a)o(n)(b)o(1og2n)(c)o(nlog2n)(d)o(n)6.6.设一个顺序有序表a[1:14]中有14个元素,则采用二分法查找元素a[4]的过程中比较元素的顺序为()。
(a)a[1],a[2],a[3],a[4](b)a[1],a[14],a[7],a[4](c)a[7],a[3],a[5],a[4](d)a[7],a[5],a[3],a[4] 7.7.设一棵完全二叉树中有65个结点,则该完全二叉树的深度为()。
(a)8(b)7(c)6(d)5 8.8.设一棵三叉树中有2个度数为1的结点,2个度数为2的结点,2个度数为3的结点,则该三叉链权中有()个度数为0的结点。
(a)5(b)6(c)7(d)8 9.9.设无向图g中的边的集合e={(a,b),(a,e),(a,c),(b,e),(e,d),(d,f),(f,c)},则从顶点a出发进行深度优先遍历可以得到的一种顶点序列为()。
(a)aedfcb(b)acfebd(c)aebcfd(d)aedfbc 10.10.队列是一种()的线性表。
(a)先进先出(b)先进后出(c)只能插入(d)只能删除
三、填空题(30分)1. 1. 设一组初始记录关键字序列为(49,38,65,97,76,13,27,50),则以d=4为增量的一趟希尔排序结束后的结果为_____________________________。
2. 2. 下面程序段的功能是实现在二叉排序树中插入一个新结点,请在下划线处填上正确的内容。
typedef struct node{int data;struct node *lchild;struct node *rchild;}bitree;void bstinsert(bitree *&t,int k){ if(t==0){____________________________;t->data=k;t->lchild=t->rchild=0;} else if(t->data>k)bstinsert(t->lchild,k);else__________________________;} 3. 3. 设指针变量p指向单链表中结点a,指针变量s指向被插入的结点x,则在结点a的后面插入结点x需要执行的语句序列:s->next=p->next;_________________。4. 4. 设指针变量head指向双向链表中的头结点,指针变量p指向双向链表中的第一个结点,则指针变量p和指针变量head之间的关系是p=_________和head=__________(设结点中的两个指针域分别为llink和rlink)。
5. 5. 设某棵二叉树的中序遍历序列为abcd,后序遍历序列为badc,则其前序遍历序列为__________。
6. 6. 完全二叉树中第5层上最少有__________个结点,最多有_________个结点。7. 7. 设有向图中不存在有向边
,则其对应的邻接矩阵a中的数组元素a[i][j]的值等于____________。
8. 8. 设一组初始记录关键字序列为(49,38,65,97,76,13,27,50),则第4趟直接选择排序结束后的结果为_____________________________。9. 9. 设连通图g中有n个顶点e条边,则对应的最小生成树上有___________条边。10. 10. 设有一组初始记录关键字序列为(50,16,23,68,94,70,73),则将它们调整成初始堆只需把16与___________相互交换即可。
数据结构试卷
(八)参考答案
一、选择题 1.c 2.c 3.c 4.b 5.b 6.c 7.b 8.c 9.a 10.a
三、填空题
1.1.(49,13,27,50,76,38,65,97)2.2.t=(bitree *)malloc(sizeof(bitree)),bstinsert(t->rchild,k)3.3.p->next=s ->rlink,p->llink 6.6.1,16 7.7.0 8.8.(13,27,38,50,76,49,65,97)9.9.n-1 10.10.50
数据结构导论历年真题及答案 10月自考全国数据结构试题篇五
全国2024年10月自学考试护理教育导论试题
课程代码:03005
一、单项选择题(本大题共25小题,每小题1分,共25分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1.斯金纳通过“训练鸽子打乒乓球的实验”创立的新概念是()
a.强化 b.惩罚c.反射 d.塑造
2.主张以“学习者”为中心的课程类型是()
a.学科课程 b.活动课程c.综合课程 d.核心课程
3.斯金纳认为,对生物体生存和发展更为重要的学习行为是()
a.应答性行为b.操作性行为c.反射性行为
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.在行为目标模式的4个主要成分中,最核心的部分是()
a.目标 b.内容c.方法 d.评价
11.“领导做出决定,并努力说服他人采纳这个决定,以获得大家支持”属于()
a.“宣布”决定 b.“推销”决定c.“磋商”决定 d.“参与”决定
12.有关测量和评估的描述正确的是()
a.评估只能用于可量化的事物b.测量只能用于非量化的事物
c.测量可用于量化和非量化的事物 d.评估可用于量化和非量化的事物
13.下面关于自由讨论组的叙述,正确的是()
a.讨论是在组内成员自我控制下进行b.讨论题目及方向由教师决定
c.指导教师负责控制小组活动过程 d.教师承担领导责任
14.经验学习需要一种环境,理想的经验学习环境被称为()
a.学习团体 b.社会团体c.实践团体 d.小组团体
15.在教育活动中随时进行的评估属于()
a.总结性评估b.间断评估c.过程性评估 d.定性评估
16.主观性测试题的优点是()
a.内容真实性高 b.分数可靠性高c.教师评分容易 d.可评估高层次的认知能力d.刺激性行为
17.下列有关教师授课质量的评价,正确的是()
a.授课评价只能通过观察法来完成b.学生和教师都可以参与授课评价
c.用观察法进行授课评价近似于定量评价d.学生评价每次讲课比评价一门课程更有意义
18.有关临床带教老师的选择应遵照的原则,下列陈述中不正确的是()
a.对健康护理的认识,有自己独特的看法,不一定与学校一致b.热情
c.必须是一个有效的护理实践者d.具备良好的人际沟通能力
19.有关带教制的特点描述正确的是()
a.以教师为中心 b.针对主动学习的学生有效
c.以学生为中心 d.教师与学生之间具有双向作用
20.认为一份试卷,其试题难度(p)适中,区分度(d)良好,可表示为()
a.p>0.5,d>0.2 b.p<0.5,d>0.2c.p>0.5,d<0.2
21.讲授法的优点是()
a.一个老师可与多个学生交流b.教师可发挥自己的特长
c.教师可针对学生的个体需要组织内容 d.学生可以选择自己想听的内容
22.经验学习法的最大特点是()
a.学习资料丰富b.以学生为中心
c.有固定的教学场所 d.学生真正参加,从中获得直接经验
23.富有意义的经验应该具备的特点是()
a.连续性b.互动性c.客观性 d.连续性和互动性
24.用于确定一项评估与实际目标达到程度的标准是()
a.可靠性b.真实性c.区别性 d.实用性
25.行为主义理论的创始人是()
a.巴甫洛夫 b.华生 c.桑代克 d.斯金纳
二、多项选择题(本大题共10小题,每小题1分,共10分)
在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选、少选或未选均无分。
26.护理教育的研究方法包括()
a.观察法b.调查法 c.文献法 d.比较法e.统计法
27.教育目标的特点有()
a.相关性b.明确性c.可测量性 d.可行性e.可比性
28.人本主义理论的代表人物是()
a.斯金纳 b.布鲁纳c.罗杰斯 d.马斯洛e.班杜拉
29.学科课程的缺点包括()
a.分科过细,容易忽视学科间联系 b.强调知识体系,忽略学习者因素
c.缺乏系统性和连贯性d.有很大的偶然性和随机性e.不可能预先编定课程
30.确定学校教育目标的依据是()
a.学习者本身b.学习资料 c.社会的需求 d.教学方法e.学校的哲理
31.要使课程组织有效,必须符合的标准是()
a.连续性b.程序性c.统合性 d.横向性e.综合性
32.临床学习环境组成中,其他专业人员是指()
a.医生 b.理疗师c.营养师 d.化验员e.卫生员
33.社会学习理论强调()
a.学习护士的专业角色b.教师是角色榜样
c.学生间相互学习d.尊重学生e.重视课堂气氛
d.p<0.5,d<0.534.认知理论的主要代表人物有()
a.托尔曼b.奥苏泊尔c.布鲁纳 d.加涅e.诺斯
35.成人教育模式的体现为()
a.学习者的概念自我定向型b.学习者的经历对学习作用不大
c.学习的意愿和需要相关 d.学习的倾向性以生命为中心
e.学习的动机来源于父母和教师
三、填空题(本大题共8小题,每空1分,共10分)
请在每小题的空格中填上正确答案。错填、不填均无分。
36.护理教育是指为护理学科培养具有宽厚的医学、人文学、护理学等知识,并能为______服务的专业人才的活动。
37.在桑代克的学习理论中,桑代克认为学习是一种渐进的、______的过程。
38.行为目标模式是______模式,过程模式是______模式。
39.认知理论认为,人类有3种不同的记忆形式:______、短期记忆和______。
40.罗杰斯把教师看作是学习的促进者和学习资源的______,是可以与学生分享感觉和知识的人。
41.按照社会学习理论,行为被看作是个体与环境的相互作用,也就是说,______都是学习的决定性因素。
42.桑代克的学习理论中应用律是指任何刺激与反应之间的联结,通过应用或练习则可使之______。
43.心理学研究证明:讲授语言的清晰度与______呈正相关。
四、名词解释(本大题共5小题,每小题3分,共15分)
44.综合课程又称广域课程,它主张实行分科教学,但又要克服学科课程分科过细这一缺点(1分),采用合并相邻领域学科的办法,以减少学科目(1分),把几门学科的教材组织在一门综合的学科中,于是产生了综合课程(1分)。
45.应答性行为应答性行为是由已知的刺激所引起的反应(2分),可写成公式s(刺激)-r(反应行为)(1分)。
46.临床教学帮助学生将既往学到的基础知识与有关诊断、治疗及护理病人的操作技能相结合(1分),为学生提供把基础理论知识转移到以病人为中心的高质量护理中的媒介(1分),并获得进入健康保健系统和继续教育所必须的专业以及个人技能、态度和行为(1分)。
47.定量评估是指采用定量计算方法(2分)对评估的内容进行数量化的过程(1分)。
48.社会学习: 社会学习又称观察学习用定量计算方法(1分),它出现在个体通过观察他人的行为而进行学习时(2分)。
五、简答题(本大题共4小题,每小题5分,共20分)
49.简述讲授法的优点。
(1)一个教师能与许多学生交流;(2)介绍新课程;(3)介绍课本里没有的新知识;
(4)教师把教材系统化后讲授给学生;(5)给学生一个对方能建立的框架;
(6)优美生动的讲授能提高学生的主观能动性。(每点1分,答对5点及以上满分)
50.简述制订课程科目大纲应遵循的原则。
(1)课程目标合理;(2)明确课程内容各部分之间的关系;
(3)澄清评价方法与讲授方法的异同点;(4)分清主次认识关键;(5)确认课程内容的顺序;
(6)树立课程评估的整体性观念。(每点1分,答对5点及以上满分)
51.简述护理教育领导者的决策形式。
(1)“宣布”决定。无论是否重要都是领导者自己决定后,再传达给大家(2分);
(2)“推销”决定。领导作出决定,并努力说服他人采纳这个决定,以获得大家支持(1分);
(3)“磋商”决定。领导者向有关人员征求意向,最终仍由领导者负责作出决定(1分);
(4)“参与”决定。领导者允许其他人员参与决定过程,并且接受共同做出的决定(1分)。
52.简述小组教学法中常见问题。
(1)全体成员同时发言(1分);(2)出现个别好说的活跃学员(1分);
(3)出现争执的场面(1分);(4)个别组员突然愤然离开(1分);
(5)学生不愿参与(1分)。
六、论述题(本大题共2小题,每小题10分,共20分)
53.论述课程设置的原则及每阶段的任务。
课程设置包含4个阶段:指导阶段、形成阶段、功能阶段和评价阶段(1分)。
(1)指导阶段:为课程设置过程提供了方向,核心工作是确定相关的哲理、理论、概念及知识的具体内容(1分)。有四个部分组成:护理哲理、统一术语、培养目标和概念框架(2分)。
(2)形成阶段:教学大纲形成;确定层次目标与科目目标;课程内容一览表(2分)。
(3)功能阶段:课程内容说明;教学方法及学习实践;学习有效性(2分);
(4)评价阶段:输入评价;过程评价;输出评价(2分)。
54.论述经验分类在护理中的应用。
(1)面临---我观看了一次注射过程; 我听了有关护理程序的课(2分)。
(2)参与---我准备进行一次注射;我试图应用护理程序(2分)。
(3)认同---我能够完成一次注射;我能够熟练运用护理程序(2分)。
(4)内在化---执行注射现在成为我生活的一部分;护理程序现在成为我生活的一部分(2分)。
(5)传播---我教授其他学生进行注射;我给其他学生示范如何运用护理程序(2分)。
单选题(本大题25小题,每小题1分,共25分)
1-5dbbda6-10dbcaa11-15bdaac16-20dbada21-25addbb
多选题(本大题10小题,每小题1分,共10分)
26、abcde27、abcd28、cd29、ab30、ace31、abc
32、abcd33、abc34、abcd35、acd
填空题(本大题8小题,每空1分,共10分)
36、人类健康
37、反复尝试
38、输出输入
39、感觉记忆长期记忆40、提供者
41、人和环境
42、加强
43、学生的学习效果