资源描述:
《计算机等级考试 二级C语言 笔试模拟试题 北邮七》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、一、选择题(1-11每题2分,11-21每题1分,21-41每题2分,共72分)下列各题A、B、C、D四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。1.对顺序存储的线性表,设其长度为n,在任何位置上插入或删除操作都是等概率的。插入一个元素时大约要移动表中的________个元素。(A)n(B)n/2(C)(n+1)/2(D)n+12.设某二叉树有如下特点:结点的子树数目不是2个,则是0个。这样的一棵二叉树中有m(m>0)个子树为0的结点时,该二叉树的结点总数为____
2、____。(A)2m+1(B)2m―1(C)2(m―1)(D)2(m+1)3.二叉树有________个根结点。(A)只有1个(B)1或多(C)0或1(D)至少24.面向对象方法和技术以________为核心。(A)模型(B)消息(C)类(D)对象5.提高测试的有效性非常重要,成功的测试是指________。(A)证明了被测试程序正确无误(B)说明了被测试程序符合相应的要求(C)未发现被测程序的错误(D)发现了至今为止尚未发现的错误6.在软件开发过程中,为了充分发挥少数经验丰富、技术高超的程序员的作用,程序设
3、计小组应采用________的组织形式。(A)主程序员组(B)民主制程序员组(C)现代程序员组(D)传统程序员组7.在软件项目管理过程中一个关键的活动是制定________,它是软件开发工作的第一步。(A)软件开发计划(B)软件文档计划(C)软件项目计划(D)软件开发计划8.软件开发阶段通常可分成________等阶段。(A)软件设计、编码、软件测试(B)软件编码、分析、软件测试(C)软件分析、编码、软件测试(D)软件维护、编码、软件测试9.概念设计的主要目标是产生数据库概念结构,该结构主要反映_______
4、_。(A)DBA管理信息的需求(B)数据库的维护需求(C)应用程序开发的需求(D)企业的信息需求10.数据库的三级体系结构即关系子模式、关系模式与存储模式,是对________抽象的3个级别。(A)存储器(B)数据库系统(C)数据(D)数据库管理系统11.下面的程序________。main(){intx=3,y=0,z=0;if(x=y+z)printf("****");elseprintf("####");}(A)有语法错误不能通过编译(B)输出****(C)可以通过编译,但是无法连接,因而不能运行(D)
5、输出####12.以下程序的输出结果是_______。#includemain(){inta=2,c=5;printf("a=%%d,b=%%d",a,c);}(A)a=%2,b=%5(B)a=2,b=5(C)a=%%d,b=%%d(D)a=%d,b=%d13.下面程序的输出结果是________。main(){intx=023;printf(%d",--x);}(A)17(B)18(C)23(D)2414.若执行下面的程序时从键盘上输入3和4,则输出结果是________。main(){inta,b
6、,s;scanf("%d%d",&a,&b);s=a;if(as=b;s=s*s;printf("%d",s);}(A)14(B)16(C)18(D)2015.有以下程序#includemain(){intc;while((c=getchar())!=''){switch(c-'2'){case0:case1:putchar(c+4);case2:putchar(c+4);break;case3:putchar(c+3);case4:putchar(c+2);break;}}printf("");
7、}从第一列开始输入以下数据,代表回车。2743则程序的输出结果是________。(A)66877(B)668966(C)6677877(D)668876616.下面程序的输出是________。main(){intx=100,a=10,b=20,ok1=5,ok2=0;if(aif(b!=15)if(!ok1)x=1;elseif(ok2)x=10;x=-1;printf("%d",x);}(A)-1(B)0(C)1(D)不确定的值17.下面程序的输出是________。main(){charx=040
8、;printf("%d",x=x<<1);}(A)100(B)64(C)120(D)16018.以下for语句构成的循环执行了________次。#include#defineN2#defineMN+1#defineNUM(M+1)*M/2main(){inti,n=0;for(i=1;i<=NUM;i++);{n++;printf("%d",n);}printf("");}(A)5(B)6