2013计算机等级考试二级C语言试题及答案7
请将每一个空的正确答案写在答题卡序号的横线上,答在试卷上不给分。 (1)软件定义时期主要包括【1】和需求分析两个阶段。 (2)软件维护活动包括以下几类:改正性维护、适应性维护、【2】维护和预防性维护。 (3)数据的逻辑结构有线性结构和【3】两大类。 (4)某二叉树中度为2的结点有n个,则该二叉树中有【4】个叶子结点。 (5)在ER图中,矩形表示 【5】。 (6)阅读下面程序,则执行后的输出结果是【6】。 #include "stdio.h" main() { int x,y,z; x=1;y=2;z=3; if(x>y)if(x>z)printf("%d",x); else printf("%d",y); printf("%d ",z);} (7)以下程序的输出结果是【7】。 main() { int y=9; for(; y>0; y--) if (y%3==0) {printf("%d", --y); continue;} } (8)有以下程序段,且变量已正确定义和赋值 for(s=1.0,k=1;k<=n;k++)s=s+1.0/(k*(k+1)); printf("s=%f ",s); 请填空,使下面程序段的功能与之完全相同 s=1.0;k=1; while( 【8】 ){s=s+1.0/(k*(k+1)); 【9】 ;} printf("s=%f ",s); (9)设有以下定义和语句,则*(*(p+2)+1)的值为【10】。 int a[3][2]={10, 20, 30, 40, 50, 60}, (*p)[2]; p=a; (10)以下程序的输出结果是 【11】 。 #include main() { int i; for(i=′a′;i<′f′;i++,i++)printf("%c",i-′a′+′A′); printf(" "); } (11)以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)中找出最大最小数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。请填空。 #include void f(int x[],int n) { int p0,p1,i,j,t,m; i=j=x[0]; p0=p1=0; for(m=0;m { if(x[m]>i) {i=x[m];p0=m;} else if(x[m] } 首页 1 2 3 尾页
相关资料
|