厦门大学2002年考研真题-数据结构和高级程序设计

本站小编 FreeKaoyan/2018-01-22

一、16分
1、PROGRAM g0101 ( output );
var a,b :integer ;
FUNCTION fc( x : integer ) : integer ;
begin a:=b+x ; x=b-x ; fc:=a*x ; end ;
FUNCTION fp ( VAR y :integer ) : integer ;
begin y:=b+y ;fp=y-a ; end ;
begin
a=2; b=3;
writeln('fc=' , fc(a) , ' fp= ' ,fp(b) ) ;
writeln( 'a=' ,a , 'b=' b )
end;

2、PROGRAM g0102 (output );
var a,b,c:integer ;
begin
new(a); a^:=3; new(b); b^5:=5 ;
a^:=a^+b^ ; c:=a;
c^:=a^*b^; b^:=a^-c^ ;
writeln( 'a=',a^,'b=b',b^,'c=',c^ );
end;
3、PROGRAM g0103 (output) ;
const a=3 ; b=4 ;c=7 ;
var
x:=array[1..a] of integer ;
y:=array[1..b] of integer ;
z:=array[1..c] of integer ;
i,j,k,h:integer ;
PROCEDURE ssar ;
var i,j,k:integer ; w:array[1..a]of integer ;
begin
for i:=1 to a do w[i]:=x[a+1-i];
i:=1 ;j:=1;k:=1;
while (i<=a) and (j<=b) do
begin
if w[i] > y[i] then begin h:=w[i] ; i=i+1; end
else begin h:=y[i] ; j:=j+1 ;end;
z[k]:=h ; k:=k+1 ;
end ;
while i<=a do begin z[k]:=w[i] ;k:=k+1; i:=i+1 end;
while j<=b do begin z[k]:=y[i] ;k:=k+1; j:=j+1 end;
end;
begin
for i:=1 to a do x[i]:=i*2 ;
for j:=1 to b do y[i]:=c-j ;
ssar ;
for i:=1 to c do write(z[i],''); writeln;
end ;


4 PROGRAM g0104 (output);
var a,b,c:integer;
FUNCTION fg(x:integer ;var y,z:integer):integer ;
begin z:=x*2; x:=z+1 ; y:=x+z ; fg :=y-1 ; end
begin
a:=1 ;b:=2;c:=1;
writeln('fg=',fg(fg(a,b,c),b,c)) ;
writeln('a=',a,'b=',b,'c=',c) ;
end;


二、12分已知双连表中节点类型如下

Type
dpoint = ^list ;
list =RECORD
data:integer;
left ,right : dpointer ;
end ;

如下过程将在双连表第i个节点(i>=0)之后插入一个元素,为x的结点,请在答案栏给出题目中______处应该添入的语句或表达式,使之完成上述功能。


PROCEDURE insert ( var head :dpointer ;i,x:integer);
var s,p:dpointer ;
j:integer;
begin
new(s) ;s^data:=x;
if (i=0) then { 如果i=0,则将s结点插入到表头后返回}
begin s^.right=head ;____1_____ head:=s ; end
else
begin
p:=head; ____2____ {在双连表中查找第i 个节点,由p所指向}
while ((p<>nil) and (j<i) do
begin j:=j+1 ; _____3______ end ;
if(p<>nil) then
if (p^.right=nil) then
begin p^.right:=s ; s^.right:=nil ; ____4___ end;
else
begin s^.right:=p^.right ; ___5____
p^.right:=s; ____6_____ end
else
writeln('can not find node ');
end;
end;


三、12分广义表是n(n>=0)个数据元素,a1,a2,……an的有限序列,
其中ai(1<=i<=n)或者是单个数据元素(原子),或仍然是一个广义表,广义表的结点具有不同的结构,即原子结点和子表结点,为了将两者统一,link域指向下一个结点,当其tag为1时表示是子结点,其sublist为指向子表的指针。因此,广义表可采用如下结构存储:
type
glist=^gnode ;
gonde=RECORD
link:glist;
case tag:0..1 of
0data:char);
1sublist:glist);
end;

1、画出广义表((a,b),c)的存储结构;
2、写出计算一个广义表的原子结构个数的递归算法表示式;
3、编写实现上述算法的过程或函数程序。

四、10分写一个算法,利用[0。。1]上的随即函数计算圆周率n的近似值,首先说明你的算法,而后编写相应的过程或函数程序。

五、选择踢 (8分)
1、下列排序算法中,在每一趟都能选出一个元素放到其最终位置上,并且其时间性能受数据特性的影响的是________.

a 直接插入排序  b 快速排序  c 直接选择排序   d 堆排序

2、下列排序算法中,占用辅助空间最多是_______

a 归并排序   b 快速排序  c 希尔排序  d 堆排序


六、填空20分

1、一棵左子树为空的二叉数在先序线索化后,其中的空链域的个数为______

2、若以{4、5、6、7、8}做为叶子节点的权值构造哈夫曼树,则其带权路径长度是________
3、在顺序存储的二叉树中,编号为i和j的两个结点处在同一层的条件是_______

剩下的省略…………
填空还有2题,都是基本题,七是作图题12分,给你一些中序、先序、后序的字母,让你画出,完整的二叉树。(给你的三个序列都是不完整的)

八是解答题10分,一道是给你一个图,要你找到,顶点1到其余各点的最短路径
还有一个二叉树的题目。


相关话题/考研真题 数据结构 厦门大学 程序设计

  • 领限时大额优惠券,享本站正版考研考试资料!
    大额优惠券
    优惠券领取后72小时内有效,10万种最新考研考试考证类电子打印资料任你选。涵盖全国500余所院校考研专业课、200多种职业资格考试、1100多种经典教材,产品类型包含电子书、题库、全套资料以及视频,无论您是考研复习、考证刷题,还是考前冲刺等,不同类型的产品可满足您学习上的不同需求。 ...
    本站小编 Free壹佰分学习网 2022-09-19
  • 厦门大学2002年考研真题-文学[英语语言专业]考研试题
    Part Three Literature 35% (Write down your answers to the questions in this part of the test in separate blank answer sheets provided at your test cen ...
    本站小编 FreeKaoyan 2018-01-22
  • 厦门大学2002年考研真题-文艺学专业美学与文艺理论考研试题
    一、简答题(20)意境 审美感兴 艺术通感 文学本体论 叙事学二、问答题(80)1、文学的审美意识形态性质主要体现在哪些方面?请加以说明。2、叙述者的“声音”有哪几种类型?请举例说明。3、恩格斯指出,有“更高地悬浮于空中的意识形态领域”。谈谈你对这句话,即对经济基础与文学意识之间所在的各种“中介”、 ...
    本站小编 FreeKaoyan 2018-01-22
  • 厦门大学2002年考研真题-文艺理论
    科目:文艺理论 一,解释题(30) 1,艺术构思 2,对象化 3,自然主义 4,意象 5,盛唐诸公唯在兴趣,羚羊挂角,无迹可求。故其妙处,透澈玲珑,不可凑泊,如空中之音,相中之色,水中之影,镜中之象,言有尽而意无穷。 二,简答题(30) 1,文学作为话语,至少包含哪些要素? 2,文学接受的主要动机是 ...
    本站小编 FreeKaoyan 2018-01-22
  • 厦门大学2002年考研真题-文艺学专业中西文论基础知识考研试题
    一、名词解释(30)《诗学》(古希腊) 意图谬论 新历史主义 滋味说 兴寄 不著一字 尽得风流二、简答,1、2和3、4各为一组,每组任选一题(20)1、黑格尔对艺术发展不同阶段中艺术类型的划分2、结构主义文论的主要特征3、简述《文心雕龙》的创作构思论4、简述江西诗派的文论主张和影响二、论述,1、2 ...
    本站小编 FreeKaoyan 2018-01-22
  • 厦门大学2002年考研真题-文艺学专业文学评论写作考研试题
    一、请就刘白羽的随笔〈谈艺日记〉写一篇阅读感受性质的评论文章(50)二、试评当代审美文化(50)PS:〈谈艺日记〉附在考卷上的,但太长了,大家自己找来看 ...
    本站小编 FreeKaoyan 2018-01-22
  • 厦门大学2002年考研真题-语言学[英语语言专业]考研试题
    PartII Linguistics 15% (Write down your answers to the questions in this part of the test in separate blank answer sheets provided at your test center ...
    本站小编 FreeKaoyan 2018-01-22
  • 厦门大学2002年考研真题-现当代文学
    科目:现当代文学 一,名词解释(20) 1,语丝社 2,七月诗派 3,《寒夜》 4,“主观战斗精神” 5,“学者散文” 二,简答(40) 1,鲁迅在观察与表现底层人的命运时有什么样的独特视角和主题? 2,从《雷雨》到《日出》,曹禺表现在这两部话剧中的思想和艺术上有哪些变化? 3,简述柳青《创业史》的 ...
    本站小编 FreeKaoyan 2018-01-22
  • 厦门大学2002年考研真题-中外文学
    科目:中外文学 中国文学 一,简要说出下列作者的生平及其创作成就或文学主张(30) 1,贾谊 2,谢灵运 3,元稹 4,辛弃疾 5,李贽 6,梁启超 二,论述题(20) 试述《儒林外史》的思想艺术成就。 外国文学 一,举例论述古希腊文学对欧美文学发展的深远影响(文艺复兴时期,17世纪,18世纪,19 ...
    本站小编 FreeKaoyan 2018-01-22
  • 厦门大学2002年考研真题-中国近现代史
    招生专业:世界史 中国近现代史考试科目:中国近现代史一、名词解释:第小题5分,共30分资政新篇 同文馆 皇族内阁 府院之争 国联调查团 裁厘改税 二、问答题:每小题40分,共120分1、 以义和团运动、反洋教运动的史实,试析“文化冲突论”2、 史论结合,评价三民主义。3、 评述抗战爆发前南京国民政府 ...
    本站小编 FreeKaoyan 2018-01-22
  • 厦门大学2002年考研真题-综合考试[民商法学经济法学]
    一、 名词解释:1代表人诉讼 2连接对象 3再审程序 4非当地化理论 5商人法 6拒绝证书二、 简答:1李查蒂案所确认的冲突规则 2李查蒂案的裁判 3船舶优先权的消灭原因 4保险合同条款的解释规则三、 论述:1论最密切联系原则对传统国际私法的冲击及对我国的影响 2论资本三原则在我国公司法中的具体体现 ...
    本站小编 FreeKaoyan 2018-01-22
  • 厦门大学2002年考研真题-中文系现当代文学专业
    科目:现当代文学一,名词解释(20)1,语丝社 2,七月诗派 3,《寒夜》4,“主观战斗精神”5,“学者散文”二,简答(40)1,鲁迅在观察与表现底层人的命运时有什么样的独特视角和主题?2,从《雷雨》到《日出》,曹禺表现在这两部话剧中的思想和艺术上有哪些变化?3,简述柳青《创业史》的创作得失。4,8 ...
    本站小编 FreeKaoyan 2018-01-22
  • 厦门大学2002年考研真题-世界近代史
    厦门大学世界近代史2002年一、名词解释 价格革命 安特卫普 丰臣秀吉 神圣同盟 英国东印度公司 第二次工业革命 五月花号 美国西进运动二、论述题 1、关于美国内战的起因,国内外有哪些主要代表性的观点,你的看法如何? 2、简要说明19世纪后期美、英、法、德等国经济不平衡发展的主要原因。 ...
    本站小编 FreeKaoyan 2018-01-22
  • 厦门大学2002年考研真题-普通生物学
    厦门大学2002年普通生物学考研试题  一、判断下列各题的是非,正确者以“√”表示,错误者以“×”表示,每题1分,共14分。请将您的判断写在答卷纸上。1、扁形动物原肾的主要功能是调节本内水分。2、种内竞争促使同域物种之间的生态位发生分离。3、细胞的核膜是完整而密闭的膜系。4、过敏反应是由于组织中的肥 ...
    本站小编 FreeKaoyan 2018-01-22
  • 厦门大学2002年考研真题-文学评论写作
    02文艺学/文学评论写作一、请就刘白羽的随笔〈谈艺日记〉写一篇阅读感受性质的评论文章(50)二、试评当代审美文化(50)PS:〈谈艺日记〉附在考卷上的,但太长了,大家自己找来看 ...
    本站小编 FreeKaoyan 2018-01-22
  • 厦门大学2002年考研真题-世界现代史
    厦门大学2002年世界现代史一、 名词解释《色佛尔条约》 英布战争 施里芬计划 凯恩斯新联邦主义 T型车 北部湾事件 《戴维营协议》二、 论述题 1、试析雅尔塔体系的形成和性质2、简述苏联改革和解体的过程。 ...
    本站小编 FreeKaoyan 2018-01-22