【学历类职业资格】2010年山东专升本(计算机科学与技术综合二)真题试卷及答案解析.doc
《【学历类职业资格】2010年山东专升本(计算机科学与技术综合二)真题试卷及答案解析.doc》由会员分享,可在线阅读,更多相关《【学历类职业资格】2010年山东专升本(计算机科学与技术综合二)真题试卷及答案解析.doc(10页珍藏版)》请在麦多课文档分享上搜索。
1、2010 年山东专升本(计算机科学与技术综合二)真题试卷及答案解析(总分:70.00,做题时间:90 分钟)一、数据结构(总题数:21,分数:34.00)1.单项选择题_2.以下数据结构中哪一个是线性结构( )。(分数:2.00)A.栈B.线索二叉树C.AOV 网D.二叉排序树3.若有 a,b,c 三个字符的字符序列执行入栈操作,则其所有可能的输出排列共有( )。(分数:2.00)A.4 种B.5 种C.6 种D.其他4.一棵树的广义表表示为 a(b,c(e,f(g),d),当用左孩子一右兄弟链表表示时,右指针域非空的节点个数为( )。(分数:2.00)A.1B.2C.3D.45.下面关于图的
2、存储的叙述中正确的是( )。(分数:2.00)A.用邻接矩阵法存储图,占用的存储空间大小与图中结点个数和边数都有关B.用邻接矩阵法存储图,占用的存储空间大小只与图中边数有关,而与结点个数无关C.用邻接表法存储图,占用的存储空间大小只与图中边数有关,而与结点个数无关D.用邻接表法存储图,占用的存储空间大小与图中边数和结点个数都有关6.对长度为 12 的有序表采用顺序存储结构,折半查找技术,在等概率情况下,查找成功的平均查找长度是( )。(分数:2.00)A.13850B.6213C.18233D.其他7.判断题_8.算法的执行时间和所需的存储空间都是问题规模的函数,进行算法分析就是要找出这种函数
3、关系。( )(分数:2.00)A.正确B.错误9.完全二叉树只能采用顺序存储方法,不能采用链表存储方法。( )(分数:2.00)A.正确B.错误10.在顺序循环队列的第 i 个元素之后插入一个元素是顺序循环队列的基本运算。( )(分数:2.00)A.正确B.错误11.若一个叶子是某二叉树的中序遍历的最后一个结点,则它必是该二叉树的前序遍历的最后一个结点。( )(分数:2.00)A.正确B.错误12.直接插入排序的关键码比较次数与初始排列有关。( )(分数:2.00)A.正确B.错误13.算法设计题_14.已知顺序栈 S,简述 f1 函数功能,当输入 80 时,输出结果是多少?fl( )init
4、stack(s);scanf(“d”,&n);while(n)push(s,n 8);n=n8)while(!Emptystcak(s)pop(S,x);printf(“d”,x);)(分数:2.00)_15.写出二叉树前序遍历非递归算法的设计思想,然后写出算法。(分数:2.00)_16.写出直接插入排序算法。(分数:2.00)_17.应用题_18.已知一棵三叉树的存储结构如下表所示,其中 root=0,n=7。画出该二叉树。 (分数:2.00)_19.用克鲁斯卡尔算法求下图的最小生成树。 (分数:2.00)_20.下图是一棵二叉排序树,规定当二叉排序树被删除的结点既有左子树,又有右子树时,以
5、其中序前驱替代。画出删除 55 后的二叉排序树。 (分数:2.00)_21.已知散列表地址空间为 HT08,散列函数为 H(key)=key7,采用线性探测法处理冲突,将数据序列107,27,28,42,3,25,99,38依次存入散列表中。试画出相应的散列表;并计算等概率下搜索成功的平均搜索长度。散列表及其查找各关键字要比较的次数如下所示: (分数:2.00)_二、C 语言(总题数:22,分数:36.00)22.单项选择题_23.在 C 语言中,合法的字符常量是( )(分数:2.00)A.084B.x43C.abD.“0”24.在 C 语言中,要求运算数必须是整型的运算符是( )。(分数:2
6、.00)A.B.+C.!=D.25.有整型变量 X,单精度变量 y=55,表达式:x=float(Y*3+(int)y4)执行后,x 的值为( )。(分数:2.00)A.17B.17.5C.18D.1626.若从键盘上输入 5,则程序的输出结果是( )。 #include void main( ) int x;scanf(“d”,&x);if(x 十+5)printf(“dn”,x)?; else printf(“dn”,x 一一); (分数:2.00)A.7B.6C.5D.427.以下程序的输出结果是( )。 #include void main( ) int x=10,y=10,i; fo
7、r(i=0;x8;y=+i) printf(“dd”,x 一一,y);(分数:2.00)A.10 1 9 2B.9 8 7 6C.10 9 9 0D.10 10 9 128.不能对二维数组 a 进行正确初始化的语句是( )。(分数:2.00)A.int a23=0B.int a23=1,2,3,4,5,6);C.int a3=1,2),0)D.int a3=1,2,3,4,5,6)29.有程序段如下:运行该程序的结果是( )。char a3,b=“China”;a=b:printf(“S”,a);(分数:2.00)A.编译出错B.运行结果为 ChinaC.运行结果为 ChD.运行结果为 Chi
8、30.以下对 C 语言函数的有关描述中,正确的是( )。(分数:2.00)A.在 C 语言中,调用函数时,只能把实参的值传递给形参,形参的值不能传递给实参B.C 语言函数既可以嵌套定义又可以递归调用C.函数必须有返回值,否则不能使用函数D.c 程序中有调用关系的所有函数必须放在同一个源程序文件中31.有如下程序段:int*P,a=10,b=1;p=&a;a=*p+b;执行该程序段后,a 的值为( )。(分数:2.00)A.编译出错B.10C.11D.1232.若执行 fopen 函数时发生错误,则函数的返回值是( )。(分数:2.00)A.地址值B.1C.0D.EOF33.程序填空题_34.下
9、列程序用来计算一个英文句子中最长单词的长度(字母个数)max。假设该英文句子中只含有字母和空格,在空格之间连续的字母串称为单词,句子以“”为结束。请填空。 #include void main( ) static char*P,a=“I am happy”; int max=0,m=0: P=a: while(”P!=) while(。p=A)I 1(“p=a) p+;) if((分数:2.00)_35.下列程序对输入的一个整数,调用函数 prime 判断其是否为素数。是素数则输出 YES,否则输出 NO,请填空。#includestdiohint prime(int a)int e,1,ye
10、s;yes=1;e=a2;i=2:while(i=e)&yes!=0)if( )yes=0;else i+:void main( )int X;printf(“ninput a integer X:”);scanf(“d”,&x);if(prime(x)(分数:2.00)_36.编程题_37.实现:从键盘输入任意 10 个整数,按从小到大的顺序排列成有序数并输出。(分数:2.00)_38.实现:20 个学生,输入姓名,学号,三科成绩,计算每科的平均分。(分数:2.00)_39.程序分析题_40.下列程序运行后,如果从键盘上输入 china#,则输出结果是:_. #include void ma
11、in( ) int v1=0,v2=0;char ch; while(ch=getchar( )!=#) switch(ch) easea:caseh: default:v1+; ease0:v2+; printf(“d dn”,v1v2); (分数:2.00)_41.下列程序运行后,则输出结果是:_。 #include void sub(int a,int b,int*c) *c=ba; ) void main( ) int x,y,z; sub(10,5,&x); sub(7,x,&y)?; sub(x,y,&z)?; printf(“d,d,dn”,x,y,z)?; (分数:2.00)_
12、42.下列程序运行后,则输出结果是:_。#includestdiohvoid main( )int a10=1,2,3,4,5,6,7,8,9,10;int k=0,i; float s=0,ave: for(i=0;i10;i+)(if(ai2=0)continue: s+=ai: k+: if(k!=0) ave=sk;printf(“ave=fn”,ave): (分数:2.00)_43.下列程序运行后,则输出结果是:_。 #include void fun( ) static int a; a+=2: printf(“d”,a); void main( ) int CC; for(cc=
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学历 职业资格 2010 山东 计算机科学 技术 综合 试卷 答案 解析 DOC
