[自考类试卷]2015年10月全国自考(计算机软件基础)真题试卷及答案与解析.doc
《[自考类试卷]2015年10月全国自考(计算机软件基础)真题试卷及答案与解析.doc》由会员分享,可在线阅读,更多相关《[自考类试卷]2015年10月全国自考(计算机软件基础)真题试卷及答案与解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、2015 年 10 月全国自考(计算机软件基础)真题试卷及答案与解析一、单项选择题1 C 语言中的基本数据类型是 【 】(A)数组、结构和指针(B)字符型、整型和实型(C)整型、实型和浮点型(D)基本整型、长整型和短整型2 C 语言中,下列数组定义语句正确的是 【 】(A)char stra5,strb7 ;(B) char a;(C) int i“5“;(D)int i=3;int ji ;3 有下列程序:#includevoid fun(int iint j)i=ij;j+;printf(“d,dn“,i,j);void main()int i=5,j=8;fun(i,j);printf(
2、“d,dn“,i,j);其执行后的输出结果是 【 】(A)0,95,8(B) 0,90,9(C) 5,95,8(D)5,95,94 已知:int a=10,20,30,*p;,下列语句中正确的是 【 】(A)p=&a0;(B) *p=&a0;(C) p=a0;(D)&p=a0;5 对于下列代码片段:struct rectanglefloat width,height ;r;下列语句正确的是 【 】(A)rectanglewidth=20;(B) rwidth=20 ;(C) rectanglewidth=20;(D)rwidth=20;6 带有头结点的循环单链表 L 是否为空的判定条件是 【
3、】(A)L=NULI 。(B) L!=NULL(C) L 一next=L(D)L 一next=NULL7 具有 m 个单元的顺序存储循环队列 Q 的队头和队尾指针分别是 front 和 rear,下列语句中能够判断队列已满的是 【 】(A)Qfront=Qrear(B) Qfront!=Q rear(C) Qfront=(Q rear+1)m(D)Qfront!=(Qrear+1)m8 一棵树的结点总数是 n,各结点的度之和是 m,则 【 】(A)n=m 一 1(B) n=m(C) n=m+1(D)n=m+29 要根据遍历结果唯一确定一棵二叉树,则需要给出 【 】(A)先序和后序序列,或中序和
4、后序序列(B)先序和后序序列,或先序和中序序列(C)先序、中序或后序序列(D)先序和中序序列,或后序和中序序列10 在一个具有 n 个顶点的完全无向图中,任一个顶点的度等于 【 】(A)n 一 1(B) n(C) n+1(D)要根据图来确定11 一个图的边集为 , ,从 e 点开始对该图进行深度优先搜索,可能得到的顶点序列是 【 】(A)e,b, d,a ,c(B) e,b,a ,d,c(C) e,b,a ,c ,d(D)e,b, c,d,a12 采用设置监视哨的查找方法时,其实现的前提条件是 【 】(A)序列采用顺序存储结构,并且必须按关键字值有序排列(B)序列采用顺序存储结构,但不需要排序
5、(C)序列采用链表存储结构,并且必须按关键字值有序排列(D)序列采用链表存储结构,但不需要排序13 50 个有序数折半查找,成功的查找次数为 6 的节点有 【 】(A)4 个(B) 8 个(C) 16 个(D)1 9 个14 在瀑布模型中,软件需求分析属于 【 】(A)计划阶段(B)开发阶段(C)软件定义阶段(D)软件维护阶段15 一个栈的入栈顺序是 a、b、c 、d、e,如果在入栈过程中允许出栈,则从该栈不可能得到的输出序列是 【 】(A)a,b, c,d,e(B) c,d,e ,b,a(C) b,a,c ,d,e(D)e,d, c,a,b二、填空题16 在 C 语言程序的循环体内,若遇到_
6、语句,则立即结束循环。17 函数被定义为_类型时,它不会返回任何值。18 C 语言函数数据传递方式中,除利用参数传递外,还可以使用_和全局变量传递方式。19 按照存储类别划分,局部变量分为 auto、register 和_三种。20 C 程序中,调用一个函数的过程中又出现直接或间接地调用该函数本身,这种调用称作函数的_调用。21 对于以下代码,其输出结果是_。 struct personchar name20;int age;s2=“Li“,20,“Zhao“,30 ,*p=s;printf(“d“,(p+1) age)22 下面是顺序栈 s 入栈操作的类 C 代码,top 是栈顶指针,它等于
7、一 1 时表示栈空。请填空完成程序。#define N 100struct char dataN;mt top;s;void push(s,x) if(s top0)sum+=*p;c+;p+;sum=sumc;return sum;fun 函数的功能是:_。31 整数数组 x 内有 n 个元素,下面函数采用冒泡排序法对该数组内的元素进行排序,请在程序中的_处填上正确的内容,完成该函数的功能。void sort(int x,int n)int i,j,k,m;for(i=0;i struct struehar name;int value;void fun(struct stru*ptr) p
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自考 试卷 2015 10 全国 计算机软件 基础 答案 解析 DOC
