C语言期末试题及答案
C语言期末考试题及答案一.单选题(共20题,每题2分,共40分)1.以下运算符中优先级最高的是()A.
main(){inti;for(i=1;i<=5;i++){if(i%2)printf("*");elsecontinue;printf("#");}printf("$\n");}2.阅读程序#includevoidmain(){inti,j;inta[5][5];printf("n");for(i=0;i<5;i++)n{a[i][0]=1;a[i][i]=1;}for(i=2;i<5;i++)for(j=1;jmain(){inty=9;for(;y>0;y--)if(y%3==0){printf("%d",--y);continue;}}五.程序设计题(共2题,每题10分,共20分)1.求1到位10的阶乘之和。(10分).2.有一10个数的数组,求其最小值,和最大值。(10分)C语言期末试题答案n一.单选题(共20题,每题2分,共40分)1~5:DCDCB6~10:CDCDA11~15:DCBCA16~20:CADAB二.判断题(共10题,每题1分,共10分)1~5:对错对对对6~10:错错错错对三.填空题(共9题,每题2分,共18分)1.整型、实型、字符型2.函数3.43344.顺序结构选择结构循环结构;5.字母数字下划线6.Intfloatdouble7.i=10,j=208.测试并返回字符串的长度9.递归调用嵌套调用四.读程序题(共3题,每题4分,共12分)1.标准答案:*#*#*#$2.标准答案:1111211331146413.标准答案:852五.程序设计题。1、main(){ints=0,i,j,jc=1;For(i=1;i<=10;i++){jc=jc*i;s=s+jc;}printf(“1到10的阶乘之和为:%d”,s);}2.main()n{inta[10],i,j,min,max;for(i=0;i<10;i++)scanf("%d",&a[i]);min=max=a[0];for(i=1;i<10;i++){if(min>a[i])min=a[i];if(max
查看更多