江西师范大学837C语言程序设计与数据结构B2013年考研真题考研专业课真题
● 摘要
江西师范大学2013年全日制硕士研究生入学考试试题
(B 卷)
专业: 120100管理科学与工程01、04方向 科目:C 语言程序设计与数据结构 注:考生答题时,请写在考点下发的答题纸上,写在本试题纸或其他答题纸上的一律无效。
(本试题共 2 页)
一、 简答题(共8小题,其中第8小题8分,其余每小题6分,共50分)
1、 简述C 语言中有哪些关系运算符。
2、 C 语言中,输入操作有哪些常用函数?
3、 简述以下if 语句的执行过程。
if (表达式1) 语句1;
else if (表达式2) 语句2;
else 语句3;
4、 简述在C 语言的循环语言中break 语句与continue 语句的区别。
5、 抽象数据类型队列的常用操作有哪些(至少写出三个)?
6、 二叉树的常见遍历方法有哪些?
7、 什么叫函数的递归调用?
8、 试分别列举出一个满二叉树和一个完全二叉树的例子。
二、 填空题(5个空,每空2分,共10分)
1、 C 语言程序的三种基本结构是顺序结构、选择结构和_________结构。
2、 若已定义int x=4,y=2,z=3,则表达式x-y || z的值为_________。
3、 设有语句 int a[50]; 则数组a 的元素个数为_________。
4、 若有说明和语句:int a=5,b=6,y=6;b-=a;y=a++;则b 和y 的值分别是________、________。
三、 判断题,对打“√”,错打“X ”(5小题,每小题2分,共10分)
1、线性表中除了第一个节点和最后一个节点外,其余的结点有且仅有一个前驱结点和一个后继结点。
2、两个栈共享一片连续内存空间时,为提高内存利用率,减少溢出机会,应把两个栈的栈底分别设在这片内存空间的两端。
3、 队列是一种特殊的线性表,其特殊性在于插入和删除操作都在表的同一端执行。
4、二叉树中任一个结点的度均为2。
5、哈夫曼树是带权路径长度最短的树,路径上权值较大的结点离根节点较近。
四、 应用题(3小题,每小题10分,共30分)
1、试分别画出具有3个结点的二叉树的五种不同形态。
第 1 页,共 2 页
相关内容
相关标签