c语言二级上机考试范围与重点

上传人:第*** 文档编号:32684290 上传时间:2018-02-12 格式:DOC 页数:6 大小:109.50KB
返回 下载 相关 举报
c语言二级上机考试范围与重点_第1页
第1页 / 共6页
c语言二级上机考试范围与重点_第2页
第2页 / 共6页
c语言二级上机考试范围与重点_第3页
第3页 / 共6页
c语言二级上机考试范围与重点_第4页
第4页 / 共6页
c语言二级上机考试范围与重点_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《c语言二级上机考试范围与重点》由会员分享,可在线阅读,更多相关《c语言二级上机考试范围与重点(6页珍藏版)》请在金锄头文库上搜索。

1、1整除24 填空 si 9 *t=n改错 t=*x; *x=y; return(t);求出 1 到 1000 之内能被 7 或 11 整除,但不能同时被 7 和 11 整除的所有整数并将它们放在 a 所指的数组中。int i,j=0;for(i=1;i=num) t=s/n;删除一个字符串中指定下标的字符。int i,j=0;for(i=0;i=48 & *sdata p-next改错 int i, one=0, zero=0; switch( si ) case 0:zero+;break;将形参 s 所指的字符串放入形参 a 所指的字符数组中,使 a 中存放同样的字符串。void fun(

2、 char *a , char *s) while(*a = *s) a+; s+; 20 填空 N len *n=len改错 t+=1.0/i; return t;统计一个长度为 2 的字符串在另一个字符串中出现的次数。int n=0;char *p,*r;while(*str) p=str;r=substr;while(*r)if(*r=*p)r+;p+; else break;if(*r=0) n+;str+; return n;25 填空 1 sk c改错 long s=0,t=0; t=t/10;统计在字符串中a到z26 个字母各自出现的次数,并依次放在 pp 所指数组中。int i

3、;for(i=0;i=a& *tt=a&sis;h=h-next;return aver/N;Hbi 填空 ai m%10 m/10改错 bi = ai0; for (j=1; j aij )去掉一个最高分和一个最低分,然后求平均值double fun(double a , int n)double t,r,sum; int i,j;for(i=0;iaj) t=ai;ai=aj;aj=t;sum=a1+a2+a3+a4+a5+a6+a7+a8;r=sum/8.0; return r; 36 填空 ai aj aj 某学生的记录由学号,8 门课程成绩和平均分组成,求出该学生的3改错 switc

4、h(g) case 1: case 2: return 1;平均分放在记录的 ave 成员中。double av=0.0; int i;for(i=0;isi; av/=N;a-ave=av;37 填空 *a 2 i+1改错 sum=0.0; if(i+1)%5=0)学生的记录由学号和成绩组成,把低于平均分的学生数据放在 b所指的数组中。double aver=0.0; int i,j=0;for(i=0;imax)max=ai.s;*s=ai; 62 填空 0 xi/N j+改错 double fun(int m) for(i=100;imax) max=ai.s;for(i=0;i0) e

5、lse if(k=0)使数组左下半三角元素中的值乘以 n。int i,j;for(i=0;i void upfst(char *p)求出数组周边元素的平均值。int i,j,k=0;double s=0.0;for(j=0;j=i) aak+=i;21 填空 M =2)&(n=1e-6);return x1;29 填空 N N-1 0改错 s=s+(double)(n+1)/n; return t;求 Fibonacci 数列中大于 t 的最小的一个数。int a=1,b=1,c=0,i;for(i=4;iam) m=k;w 是一个大于 10 的无符号整数,若 w 是 n(n2)位的整数,则函

6、数求出 w 的后 n-1 位的数。unsigned t=w,s=0,sl=1,p=0;while(t10) if(t/10) p=t%10;s+=p*sl;sl*=10;t/=10;return s;66 填空 0 s+ ctod(a)+ctod(b)改错 void fun(char *s,int *a,int *b)*a=*a+1;*b=*b+1;对变量 h 中的值保留 2 位小数,并对第三位进行四舍五入。int t; float f;t=(int)h; f=h-t;if(int)(f*1000)%10=5) f=(int)(f*100)%100+1)/100.0;else f=(int)(

7、f*100)/100.0;return t+f;号34 填空 1 j+ j改错 t=b; b=a; a=t; return(b);删除字符串中所有的*号。int i=0;char *p=a;while(*p)if(*p!=*) ai+=*p;p+;ai=0; 31 填空 N tij tji改错 #define FU(m,n) (m)/(n) return(value);将字符串中的前导*号全部删除,中间和尾部的*号不删除。int i=0;char *p=a;while(*p&*p=*) p+;while(*p) ai+=*p+;ai=0 ; 33 填空 sun=0 tii 1改错 double

8、 r;while(fabs(n-m)0.001)除字符串前导和尾部的*号,将其它*号都删除。int j=0;char *q=a;while(*q&qamid)除了尾部的*号之外,将字符串中其他*号全部删除。int i=0;char *q=a;while(qn)while(*p&p (2*i+1)改错 double fun (int n) s=s+(double)a/b;求出 个 2M 整型二维数组中最大元素的值。int i,j,max=a00;for(i=0;imax) max=aij;return max;15 填空 std0 stdi.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;j=n) aj=t;return j;99 填空 ”rb” fwrite改错 p=s; while(*p+);统计各年龄段的人数。int i,j;for(j=0;j=0 & ai=100) b10+;此答案请对应上机“考试模拟系统”练习,模拟系统下载地址 http:/ Hbi 的为原题库中没有的重点内容。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 职业教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号