广东省2022年计算机基础与程序设计真题及答案_第1页
广东省2022年计算机基础与程序设计真题及答案_第2页
广东省2022年计算机基础与程序设计真题及答案_第3页
广东省2022年计算机基础与程序设计真题及答案_第4页
广东省2022年计算机基础与程序设计真题及答案_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

第第页广东省2022年普通高等学校专升本招生考试计算机基础与程序设计一、单项选择题(本大题共20小题,每小题3分,共60分)1.代码chara[10]="wait";printf("%d\n",strlen(a));的运行结果为()A.4 B.5C.8 D.102.若a是整型变量,则逻辑表达式(a==6)ll(a!=6)的值为() A.0 B.6 C.1 D.不确定3.起泡排序以序列49,38,65,97,76,13,27为初始输入,以升序第一趟排序后的结果为() A.38,49,65,27,76,13,97 B.38,49,65,27,13,76,97 C.38,49,65,27,13,76,97 D.38,49,65,76,13,27,974.下列能够用作c语言自定义的标识符的是() A.6 B.6_6 C.define D.typedef5.一颗深度为6的二叉树,结点数最多为() A.63 B.32 C.64 D.1286.在一个单链表中,现需要删除指针p所指结点的直接后继结点,则执行() A.p->Next=p B.p=p->NextC.p=p->Next->Next D.p->Next=p->Next->Next7.在无向图中,所有顶点的出度总和与所有顶点的入度总和比值为() A.4 B.2 C.1 D.4.58.表达式(double)4/2)+2.5的值为() A.4 B.5.0 C.5 D.4.59.下列语法错误的是() A.inta[2][2]={1,2,3,4} B.inta[2][]={1,2,3,4} C.inta[][2]={1,2,3,4} D.inta[2][2]=f1},{2,3.}10.在函数调用中,数组名作为参数传递的是() A.数组的长度 B.数组的首地址 C.数组名元素的值 D.数组的元素个数11.代码intz=2;while(z--);printf("z=%d/n",z);运行结果是() A.z=O B.z=-1 C.z=1 D.无结果12.若某应用的线性表最常用的操作是存取任一指定序号的元素,并且在表的最后进行插入和删除运算,则最为节省时间的存储结构是() A.双链表 B.顺序表C.单循环链表 D.带头结点的双循环链表13.设chara[10],b[10],*p=a,*q=b;,下列语句正确的是() A.p*=3 B.p/=9 C.p=&9 D.p+=314.广义表L=((a,3,y),则L的长度和深度分别为() A.1,1 B.1,3 C.1,2 D.2,315.下列说法错误的是() A.gets函数从键盘读入字符串 B.fwrite函数输出数据到文件 C.fputs函数输出字符到文件 D.getchar函数从磁盘文件读入字符16.当定义一个结构体变量时,系统分配给它的内存容量为() A.各成员所需的内存量总和 B.第一个成员所需的内存量 C.成员中占内存最大的容量 D.最后一个成员所需的内存量17.某完全二叉树上有1001个结点,其终端点的个数是() A.499 B.500 C.501 D.50218.将序列1,2,...,n存入栈,出栈列的第一个元素为n,则第i个出栈的元素为() A.n-i-1 B.n-i C.n-i+1 D.不确定19.存储某个图所占存储空间与该图的顶点个数,相关的是() A.邻接表 B.邻接矩阵 C.十字链表 D.逆邻接表20.队列和栈的共同点是() A.先进先出 B.先进后出C.后进先出 D.只能在端点处插入或删除二、判断题(本大题共10小题,每小题2分,共20分)21.对于一个c语言来说,它总是从main()开始执行的()22.在C语言程序中,变量总是必须先定义再使用()23.break-只结束本次循环,而不是终整个循环的执行()24.在C语言中,可以用语句chara[10];a="sdb";给数组a赋值()25.有向图的邻接矩阵一定是对称矩阵()26.C语言中的变量不可以在函数以外的位置进行定义()27.n个顶点的无向连通图,其生成树有n条边()28.在整数序列20,50,90,128,256中,用折半查找20的比较次数为2()29.用结构体变量作为实参进行函数调用时,采取的是“值传递”的方式()30.编译c语言程序时,可以发现注释中存在的拼写错误()三、填空题(本大题共5小题,每小题4分,共20分)31.有语句inta=3,b=2,c=1,表达式a>b>c的值等于()32.若a,b,c为int型变量,则表达式2||a/b&&!c的值为()33.feof(fp)函数用来判断文件是否结束,如果遇到文件结束,则函数值为()34.算法的效率度量主要是指()复杂度和空间复杂度的度量。35.线性表有顺序表和()两种存储结构。四、简答题(本大题共4小题,每小题10分,共40分)36.什么是树的路径长度?什么是树的带权路径长度?37.什么是局部变量?什么是全局变量?38.什么是串?什么是子串?39.十进制数2022转化为二进制数是多少?转化为十六进制数是多少?五、计算题(本大题共3题,每小题10分,共30分)40.分析下列程序程序运行结束之后,(1)i的值是多少?(2)程序的最后运行结果是多少?41.分析下列程序若输出数值”2022”,则:(1)此程序共循环几次?(2)程序的最后运行结果是多少?42.分析下列程序程序运行结束后,(1)m的值是多少?(2)程序的最后运行结果是多少?六、应用题(本大题共3小题,每小题10分,共30分)43.给定如图1所示的无向图。(1)以结点编号1为起点、用深度优先搜索遍历图1。如果同一个顶点有多个邻接点,则按结点编号的升序依次访问。请写出遍历顶点的访问序列。(2)画出图1的最小生成树,并写出你得到此结果所用的算法名称。44.某软件工程师在电脑太输入了一段文字(少于80个字符),现需要统计这段文字中,指定字符的个数,请编程实现该功能。45.某课程老师需要在一个一维数组中输入全班30个学生的成绩,且成绩由小到大排序输出。请运用选择排序法编程实现以上功能。参考答案一、单项选择题。1-10:ACDCADCDBB11-20:BBDCBACCBD二、判断题。21√22√23X24X25X26X27X28√29√30X三、填空题。31.032.133.134.时间35.链表四、简答题36.树的路径长度:路径上的分支数目。树的带权路径长度:树中所有叶子结点的带权路径长度之和。37.局部变量:在函数和复合语句内定义的变量,称为局部变量。全局变量:在函数之外定义的变量是外部变量,也称为全局变量。38.串:零个或多个字符组成的有限序列。子串:串中任意个连续的字符组成的子序列。39.11111100110、7E6五、计算题40.(1)5(2)8941.(1)4(2)642.(1)0(2)jhfd六、应用题43.(1)123645(2)Prim算法:44.#include<stdio.h>#include<string.h>voidmain(){charc,s[80];inti,k=0;gets(s);/*输入字符串*/printf("Pleaseinputacharacter:");c=getchar();for(i=0;s[i]!='\0';i++){if(s[i]==c)k++;}printf("%cisfound%dtimes",c,k);}45.#include<stdio.h>intmain(){inti,j,k,t;inta[30];for(i=0;i<

温馨提示

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

评论

0/150

提交评论