2014贵州大学831真题_第1页
2014贵州大学831真题_第2页
2014贵州大学831真题_第3页
2014贵州大学831真题_第4页
2014贵州大学831真题_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第 第8页 共 8 页贵州大学 2014 年硕士研究生入学考试试题(所有试卷答案必须答在专用答题纸上,否则答案无效)考试科目名称:程序设计与数据结构考试科目代码:831一、选择题(单项选择题,25 个小题,每小题 2 分,共 50 分,下面每题给出的4 个选项中,只有一个选项最符合试题要求)1、程序经过编译生成的是(。A、源文件B、目标文件C、可执行文件D、编译文2、在一个C 程序中(。A、main 函数出现在所有函数之前,C 程序不一定都有 main 函数Bmain C main函数。Cmain 函数可以在任何地方出现,一个C 程序必须有且仅有一个main 函数。D、main 函数出现在固定

2、位置,一个 C 程序可以有多个 main 函数。3、与m=n-完全等价的表达式是(。A、n=n-1,m=nB、m=- -nC、m=n-1D、m=n,n=n-14已知梯形的上底为下底为高为面积用s 表示用C语言书写的确的面积公式为(。A、s=1/2*(a+b)*hB、s=1/2(a+b)hC、s=1.0/2*(a+b)h5、可用作用户标识符的一组标识是(。A、voiddefineB、a3-3_123C、For_abcD、2asizeof6已知inti=3,j=5;floatx=2.5; doubley=5.0; 则y+=i -=j*=+x;的值(。A、-9B、-9.5C、-7.0D、-9.07、

3、设inta=4; 则表达式a1的运算结果和a 的值分别为(。A、0和3B、0 和4C、1 和3D、1 和8、以下对二维数组a进行不正确的初始化的是(。A、inta3=3,2,1,1,2,3;B、inta=3,2,1,1,2,3;C、inta23=3,2,1,1,2,3;D、int a3=3,2,1,1,2,3;9、以下不能把字符串China赋给数组s的语句是(。A、chars10=C,h,i,n,aB、char s10=”China”;C、chars10;strcpy(s,”China”);D、char s10; 10、以下4 个关于C 语言的结论中,错误的是(。Awhilefor 语句实现;

4、Bforwhile语句实现;C、用 do-while 语句实现的循环一定可用 while 语句实现;Ddo-while while 语句的区别是仅是关键字”while”出现的位置不同。、C 语言中,在使用时分配存储空间的变量的存储类型是(。A、static和autoB、static和registerC、auto和registerD、register和extern 12、有语句inta3=1,2,3,4,5,6;则a11的值是(A、1B、4C、5D 、 6 13、若有定义intx,*p;,则以下赋值正确的表达式为(A、*p=&xB、p=xC、p=&xD、14、函数返回值的类型是由(。A、retu

5、rn 语句中的表达式类型所决定。B、调用该函数时的主调函数类型所决定。C、调用该函数时系统临时决定。D15、若有以下语句:inta3,*p=a;则&a2-p的值是(。A、1B、2C、3D、16、数据结构在计算机内存中的表示是指(。A、数据结构B、数据的逻辑结构C、数据的存储结构D、数据元素之间的关系17、数据结构在存储数据时,通常不仅要存储各数据元素的值,而且还要存储(。A、数据的处理方式B、数据元素的类型C、数据的存储方式D、数据元素之间的关18、对一个算法的评价,不包括如下()方面的内容。A、健壮性和可读性B、正确性C、并行性D、时空复杂19、线性表采用链式存储结构时,其地址(。A、一定是

6、不连续的B、必须是不连续的C、连续或不连续均可以D、部分必须是连续的20、对线性表,在下列哪种情况下应当采用链表表示?(。A、经常需要随机地存取元素B、经常需要进行插入和删除操作。C、表中元素需要占据一片连续的存储空间D、表中元素的个数不变21、一个队列的入队序列是1, 2, 3, 4,则队列的输出序列是(:A、4,3, 2, 1B、1, 2, 3, 4C、1, 4, 3, 2D、3,2, 4, 122、若串S=”China”,则S的子串数目为()A、1B、5C、15D、1623、在一棵高度为n 的满二叉树中,其节点总数为()A、2nB、2n-1C、2n-1D、2n-1-124在一个单链表中若

7、p 所指向结点不是最后结点在p 之后插入s 所指向点,则执行(。A、s-next=p;p-next=s;B、s-next=p-next; C、s-next=p-next;p=s;D、p-next=s;s-next=p;25、已知一棵二叉树的前序遍历结果为ABCDEF,中序遍历结果为CBAEDF, 则后序遍历结果为(。A、CBEFDAB、FEDCBAC、D、不定二、名词解释(本题共 6 个小题,每小题 3 分,共 18 分)1、算法2、栈3、拓扑排序4、二叉树5、有向图6、邻接矩阵三、程序阅读题(本题共 4 个小题,每小题 4 分,共 16 分)1、读下列程序,写出程序的输出结果。#includ

8、evoid Swap(int a, int *b)int temp;temp = a; a = *b;*b = temp;void main()int a = 1, b = 2; int *p = &b; if(ab) printf(“%d,%d”, a,b);程序运行的结果为:2、读下面程序,写出程序的输出结果。#includevoid main()char *ps = “This is Guizhou University”; int n = 16;ps = ps+n; printf(“%sn”,ps);程序运行的结果为:3、读下列程序,写出程序的输出结果。#includeint m =

9、6, n = 5; void prt()int k = 3,y;y = (+k)+(+m);printf(“m=%d,y=%dn”,m,y);int main()int a,m=2; m += 2;a = (n+)+m; prt();printf(“m=%d,a=%dn”,m,a); return 0;程序运行的结果为:4、读下列程序,写出程序的输出结果。#include#include char *ss(char *s)return s + strlen(s)/2;void main()char *p, *str = “abcdefgh”; p = ss(str); printf(“%sn”

10、,p);程序运行的结果为:四、简答题(本题共 4 个小题,每小题 4 分,共 16 分)1、数据元素之间的关系在计算机中有几种表示方法?各有什么特点?21 后序遍历序列。图 1 二叉树3、简述顺序表与链表的特点。4、简述逻辑结构与存储结构的关系。(3 10 2 20 。1、下面函数用于递归法求 xn,按要求完善程序。long cf(int x, int n)long k; if(n0)printf(“Data error!n”); exit(0);elseif(n=0) (1) else k= (2) ; return (3) ;2、以下程序片段的功能是把输入的两个数从大到小排序并输出。#includevoidmain()inta,b;(4) ;int p = &a; int q = &b;scanf(“%d,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论