当前位置:首页 >> 其它课程 >>

2011期末c试卷


四、程序阅读题(本大题共 5 题,每题 12 分,共 60 分) 1.以下程序的运行结果是: #include <stdio.h> main() { int x=1,y=0,a=0,b=0; switch(x) { case 1: switch(y) { case 0: a++; break; case 1: b++; break; } break; case 2: a++; b++; break; case 3: a++; b++; } printf(“a=%d,b=%d\n”,a,b); } 2. 以下程序的运行结果是: #include <stdio.h> void fun(int s[],int nl,int n2) { int i,j,t; i=nl; j=n2; while(i<j) {t=s[i];s[i]=s[j];s[j]=t; i++;j--;} } main() { int a[10]={1,2,3,4,5,6,7,8,9,0},k; fun(a,0,3); fun(a,4,9); fun(a,0,9); for(k=0;k<10;k++) printf(“%d”,a[k]); printf(“\n”); } 3. 以下程序的运行结果是: int a=2; ?? int f(int n) ?? { static int a=4; ?? int t=0; ?? if(n%2) { static int a=6; t += a++; } ?? else { static int a=8; t += a++; } ?? return t+a++; ?? }

1 题答题处

________________

2 题答题处

________________

3 题答题处

________________

main() { int s=a, i; ? for( i=0; i<3; i++) s+=f(i); ?? printf("%d\n", s); ? } 4. 以下程序的运行结果是: 以下程序中函数 f 的功能是: flag 为 1 时, 当 进行有由小到大排序; flag 当 为 0 时,进行由大到小排序。 void f(int b[],int n,int flag) 4 题答题处 {int i,j,t; for(i=0;i<n-1;i++) for (j=i+1;j<n;j++) if(flag?b[i]>b[j]:b[i]<b[j]) {t=b[i];b[i]=b[j];b[j]=t; } } ________________ main() {int a[10]={5,4,3,2,1,6,7,8,9,10},i; f(&a[3],5,0); f(a,5,1); for(i=0;i<10;i++) printf(“%4d”,a[i]); } 5.以下程序按下面指定的数据给 x 数组的下三角置数,并按如下形式输出,请填 空。 4 3 7 2 6 9 1 5 8 10 #include<stdio.h> main() { int x[4][4],n=0,i,j; 5 题答题处 for(j=0;j<4,j++) for(i=3;i>=j; ___________) ________________ { n++; x[i][j]= ____________;} ________________ for(i=0;i<4;i++) { for(j=0;j<=i;j++) ________________ printf(__________); __________; ________________ } }

答案 :
1. 2. 3. 4. 5. a=1,b=0 5 6 7 8 9 0 1 2 3 4 40 3 4 5 7 8 6 2 1 9 10 i-n “%4d”,a[i][j] Printf(“\n”)


赞助商链接
相关文章:
2011期末试卷
2011~2012 新罗区五年级语文第二册期末考试卷 姓名: 年 学校: 第一部分:写字...A.不但 而且 甚至 B.不是 就是 还 C.不仅 还 甚至 D.既又还 4.下列...
期末c考试选择题2011
期末c考试选择题2011 C语言练习考试C语言练习考试隐藏>> C 语言复习题一、常量和运算符 (01)以下选项中可作为 C 语言合法常量的是 A) -80. B) -080 (02...
2011~2012下学期C语言期末试卷A卷
2011~2012下学期C语言期末试卷A卷_工学_高等教育_教育专区。南昌大学共青学院 2011~2012 学年第二学期期末考试试卷试卷编号: ( A )卷考生注意事项:1、本试卷...
2011-2012 高等数学期末试卷C(A)
高一数学必修1综合卷一 6页 免费如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 2011-2012 高等数学期末试卷C(A) 隐藏...
2011-2012(2)C期末测试题(无答案)
Office2003考试题1 2页 1财富值如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 2011-2012(2)C期末测试题(无答案) 计...
2011-2012 高等数学期末试卷C(B)
2011-2012 高等数学期末试卷C(B) 隐藏>> 杭州师范大学 2011-2012 学年第一学期期末考试 《高等数学 C1》试卷(B) 题号 得分 教师签名 一 二 三 四 五 总分...
《基础医学导论》2011期末试卷附答案版
《基础医学导论》2011期末试卷附答案版 - 浙江大学 20 11 –20 12 学年秋冬学期 《基础医学导论》课程期末考试试题卷 课程号:___18121200___,开课学院:_...
电磁场与电磁波2011期末试卷-A
电磁场与电磁波2011期末试卷-A_理学_高等教育_教育专区。《电磁场理论》期末...? ? r '? ax ? c o ? ? a y ? s i n s ? ? ? ? r ? r'...
厦门大学2010-2011年度近代史期末试卷
厦门大学2010-2011年度近代史期末试卷厦门大学2010-2011年度近代史期末试卷隐藏>>...八路军的总指挥是 ???( A. 毛泽东 B. 彭德怀 C. 林彪 D. 朱德 ) 二、...
2011-C语言期末考试试卷-A-new(ans)
北京师范大学 2010~2011 学年第 2 学期期末考试试卷(A 卷)课程名称:卷面总分: 100 院(系) :姓名: 学号: 程序设计语言(C 语言)分 考试时长: 100 专业:...
更多相关标签: