计算机二级C上机题库答案分类汇总.doc
(13页)
本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!
14.9 积分
a与b合并成c85填空 STYPE FILE fp 改错 for(i=0;i<=sl;i++) t[sl*2]='\0';将a数的十位和个位数依次放在c数的千位和十位上,b数的十位和个位数依次放在c数的百位和个位上。4152*c=(a/10)*1000+(b/10)*100+(a%10)*10+b%10;56填空 *fw str str改错 void fun(long s,long *t) sl=sl*10;将a数的十位和个位数依次放在c数的个位和百位上,b数的十位和个位数依次放在c数的千位和十位上。1524*c=(b/10)*1000+(a%10)*100+(b%10)*10+a/10;22填空 fp fclose(fp) fname改错 for(i=j+1;iscore[i] a改错 char* fun(char (*sq)[M]) return sp;将a数的十位和个位数依次放在c数的百位和个位上,b数的十位和个位数依次放在c数的十位和千位上。2415*c=(b%10)*1000+(a/10)*100+(b/10)*10+a%10;整除26填空 q next next改错 p=j; p=i;求出1到m之内(含m)能被7或11整除的所有整数放在数组a中。int i,j=0; *n=0;for(i=1;i<=m;i++)if(i%7==0||i%11==0) {a[j++]=i;(*n)++;}28填空 s[i] ’9’ *t=n改错 t=*x; *x=y; return(t);求出1到1000之内能被7或11整除,但不能同时被7和11整除的所有整数并将它们放在a所指的数组中。int i,j=0;for(i=1;i<=1000;i++)if((i%7==0||i%11==0) && i%77!=0) a[j++]=i;*n=j; 34填空 a[i] a[i] 0改错 y=1; d=a-i;计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。int i; double s=0.0;for(i=1;i<=n;i++)if(i%5==0||i%9==0) s+=1.0/i;return s;48填空 ’0’ s++ sum改错 if((k%13==0)||(k%17==0)) }求n以内(不包括n)同时能被3与7整除的所有自然数之和的平方根s。double s=0.0; int i;for(i=0;idata t改错 void fun(char *a) printf("%c",*a);比较两个字符串的长度,函数返回较长的字符串。char *p,*t1=t,*s1=s;int n=0,m=0;while(*s1++) n++;while(*t1++) m++;if(n>=m) p=s;else p=t;return p;35填空 [N] i i+1改错 aa[i]=m%k; printf("%d",aa[i-1]);从传入的num个字符串中找出最长的一个字符串。int i;max=a[0];for(i=0;inext;判断字符串是否为回文。int i,n=0,flag=1;char *p=str;while(*p++) n++;for(i=0;in){while(*p&&p (2*i+1)改错 double fun (int n) s=s+(double)a/b;求出—个2×M整型二维数组中最大元素的值。int i,j,max=a[0][0];for(i=0;i<2;i++)for(j=0;jmax) max=a[i][j];return max;66填空 std[0] std[i].age max.name改错 void fun(int *a,int *b) t=*b;*b=*a;*a=t;tt指向一个M行N列的二维数组,求出二维数组每列中最小元素,并依次放入pp所指一维数组中。int i,j,min;for(j=0;jnext改错 while(*s!='\0') s++;移动一维数组中的内容,若数组中有n个整数,要求把下标从0到p的数组元素平移到数组的最后。int b[]={0,0,0,0,0,0,0,0,0,0},i,j=0;for(i=0;i<=p;i++) b[i]=w[i];for(i=p+1;i fwrite改错 p=s; while(*p++);统计各年龄段的人数。int i,j;for(j=0;j
天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。