[自考类试卷]2015年4月全国自考(计算机软件基础)真题试卷及答案与解析.doc
《[自考类试卷]2015年4月全国自考(计算机软件基础)真题试卷及答案与解析.doc》由会员分享,可在线阅读,更多相关《[自考类试卷]2015年4月全国自考(计算机软件基础)真题试卷及答案与解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、2015 年 4 月全国自考(计算机软件基础)真题试卷及答案与解析一、单项选择题1 C 语言中,字符串的结束标记是 【 】(A)空格(B)换行(C) 0(D)t2 算式 写成 C 语言算术表达式,错误的是 【 】(A)a*bc*d(B) a*bc d(C) ac*b d(D)a*b(c*d)3 下列程序段执行后,y 的值是 【 】int x=80,y ;y=x50? 60:70;(A)50(B) 60(C) 70(D)804 下列代码段执行后,k 的值是 【 】int i=0,j=1,k=2;if(j=i)k=i+j;(A)0(B) 1(C) 2(D)35 下列数组定义语句中,错误的是 【 】
2、(A)int i2=0,1,2;(B) int i2=0,1,2,3;(C) int i22=0,1,2 ;(D)int i22=0 ,1 ,2,3;6 有下列程序:#includevoid fun(int a,int n)for(int i=0; ivoid main()char a=“abcd“,*p=&a1;printf(“s“,p);其执行后的输出结果是 【 】(A)bcd(B) a(C) b(D)abcd8 对于下列定义:struct circle int x,y,radius;c;下列语句正确的是 【 】(A)c 一x=20;(B) circle 一x=20 ;(C) circle
3、x=20;(D)cx=20;9 下列程序段中算法的时间复杂度是 【 】int fun(int n)int i=0,sum=0;while(i , ,),从 a 点开始对该图进行深度优先搜索,不可能得到的顶点序列是 【 】(A)a,b, d,e ,c(B) a,b,e ,d,C(C) a,b,c ,e ,d(D)a,e,b,e,d15 在软件外部环境或数据环境发生变换时对软件进行的修改称为 【 】(A)改正性维护(B)预防性维护(C)完善性维护(D)适应性维护二、填空题16 结构化程序的三种基本结构是_、选择结构和循环结构。17 C 语言程序中,函数定义不能嵌套,但函数_可以嵌套。18 一个完整
4、的 C 程序中只能有一个_函数,此外它还可以包含零个或多个子函数前者可以调用后者,但后者不能调用前者。19 C 语言函数在利用参数传递数据时,可以采用单向值传递和_传递两种方式。20 下面程序执行后,其输出是_。#includeint fun(int n)static int k=1:k=k*n:return k;void main()int i;i=fun(2);i=fun(10);printf(“d“,i) ;21 大型软件的测试基本上由四个步骤组成,它们是单元测试、集成测试、确认测试和_。22 在一个单链表中,要删除 p 指针所指结点的下一个结点,其操作是:(1)q=p 一next ;(
5、2)p 一next=_;(3)free(q);23 下面是顺序栈 s 出栈操作的代码,top 是栈顶指针,它等于一 1 时表示栈空。请填空完成程序。#define N 100structchar dataN;int top;s;void pop(s,x)if(s top=一 1)栈下溢; elsex=_;stop :24 一棵哈夫曼树中的结点总数是 15,该树中的叶子结点数是_。25 求图的最小生成树是针对边上带权值的_图的,最常见的方法有普里姆法和克鲁斯卡尔法。三、简答题26 简述 C 语言中 break 语句的作用。27 简述“*”在指针变量定义和取内容运算时作用的不同之处。28 简述线性
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自考 试卷 2015 全国 计算机软件 基础 答案 解析 DOC
