如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
C语言练习题(第2套)一、选择题(共20题,40分)5mm(floatx){printf("good");}上面所定义的函数mm__a_。10下列运算符中优先级最高的是_b___。15语句printf("%d",'d');输出结果为__c_19charc='a';switch(c){case'a':pritnf("%c",c);break;case'b':printf("%c",c);}以上程序段的输出为:b___二、填空题(共10题,20分)9.若a,b均是int型变量,则执行表达式a=(b=4)+2后,a的值为__6_三、改错题(共2题,12分)四、完善题(共2题,8分)#include"stdio.h"floataverage((1)){inti;floataver,sum=a[0];for(i=1;i<5;i++)sum=sum+a[i];aver=sum/5;return(aver);}voidmain(){floatscore[5],aver;inti;printf("input5score:\n");for(i=0;i<5;i++)scanf("%f",&score[i]);printf("\n");aver=average((2));printf("\n%f\n",aver);}五、编程题(共1题,20分)五、编程题(附加题)选择题:1~5:DACCD6~10:ACDAB11~15:DAABC16~20:CBDBB填空题:1~5:形高switch递归%ld6~10:2*(a+3*b)3rewind65第二题:错误的内容:for(k=0;k<4;k++)改正后的内容:for(k=0;k<2;k++)错误的内容:printf("%f",a[k]);改正后的内容:printf("%d",a[k]);完善题:第一题:空1:i<=2空2:max=b[i][j]第二题:空1:inta[]空2:score编程题:将从键盘输入的字符串中的小写字母转换成大写并输出。例如,若从键盘输入Program,则应在屏幕输出PROGRAM。