发布时间 : 星期三 文章2012计算机二级题库更新完毕开始阅读
赛德最新预测题库
for(j=2;j
*k=num; }
13、void fun( STU a[], STU *s ) {
int i,j=0,max; max = a[0].s; for(i=1;i {max =a[i].s; *s=a[i];} } } 14、int fun( STREC *a, STREC *b ) { int i,num=0,max; max = a[0].s; for(i=1;i return num; } 15、void fun(char s[][N], char *b) { int i,j,n=0; for(i=0; i < N;i++) /* 请填写相应语句完成其功能 */ { for(j=0;j< M;j++) b[n++]=s[j][i]; } b[n]='\\0'; } 16、int fun(int lim, int aa[MAX]) { /* 以下代码仅供参考 */ int i,j,k=0; /* 其中变量k用于统计素数个数 */ for(i=2;i<=lim;i++) { /* 以下找出小于或等于lim的素数存入aa数组中并统计素数个数 */ for(j=2;j return k; } 17、void fun (int *a, int *n) { int i=1; *n=0; while(i<1000) { if((i%7==0||i==0)&&(iw!=0))a[(*n)++]=i; i++; } } 18、void fun(STREC *a) { int i; float sum=0; for(i=0;i 19、void fun(char *s, char t[]) { int i,j=0,len; len = strlen(s); for(i=0;i t[j]='\\0'; } 20、double fun() {double x1=0.0,x0; do{x0=x1;x1=cos(x0);} while(fabs(x0-x1)>=1e-6); return x1; } 21、void fun( char *a,int n ) { int num=0; char *p=a; while(*p)p++; p=p-1; while(*p=='*'){num++;p--;} if(num>n) { p=p+n+1; *p=0; } } 22、void fun(char *str) { int i,j=0,len=0; char *p=str; while(*p){len++;p++;} p=str; for(i=0;i 23、float fun ( float h ) { return (int)(100*h+0.5)/100.0; } 24、void fun(char *tt, int pp[]) { int i; for(i=0;i<26;i++)pp[i]=0; while( *tt) { pp[*tt-'a']++; tt++; } } 25、void fun(char *s,int num) { int i,j; char t; for(i=1;i int fun( int t) { int f1=0,f2=1,fn; fn=f1+f2; 33 赛德最新预测题库 while(fn<=t) { f1=f2; f2=fn; fn=f1+f2;} return fn; } 27、 void fun(char *w, int m) /* 可调用fun1函数左移字符 */ { char a[N]; int i; for(i=0;i 28、void fun( char *a , char *s) { while(*a = *s) { a++; s++; } } 29、void fun ( char *s ) { nt i,j,k=0;char t; while(s[k]!='\\0') k++; for(i=0,j=k-1;i 30、double fun(double a[ ] , int n) {double t,r,sum; int i,j; for(i=0;i<9;i++) for(j=i+1;j<10;j++) if(a[i]>a[j]) { t=a[i];a[i]=a[j];a[j]=t;} sum=a[1]+a[2]+a[3]+a[4]+a[5]+a[6]+a[7]+a[8]; r=sum/8.0; return r; } 31、int i,j; for(i=0;i<3;i++) for(j=0;j<3;j++) b[i][j]=0; for(i=0;i<3;i++) for(j=0;j<3;j++) b[i][j]=a[i][j]+a[j][i]; 32、int i; for(i=0;i array[i][j]=array[j][i]; array[j][i]=t; } 34、float ave,sum=0.0; STREC *p; p=h->next; while(p) {sum+=p->s; p=p->next; } ave=sum/N; return ave; 35、 int i,j=0; for(i=0;str[i+1]!=’\\0’;i++) if(str[i]==substr[0]&&str[i+1]==substr[1]) j++; return j; 36、int i=0; char *p; p=s; while(*p) { if (*p!=c) { s[i]=*p; i++; } } s[i]=’\\0’; 37、int min; int i,j; for(i=0;i min=tt[0][i]; for(j=0;j if(min>tt[j][i]) min=tt[j][i]; } pp[i]=min; } 38、int i=0; for(;*s!=’\\0’;s++) if(*s%2==1) t[i++]=*s; t[i]=’\\0’; 39、int i; double s=0.0; for(i=1;i for(;t<=p;t++) if(*t!=’*’) *(a++)=*t;for(;*t!=’\\0’;t++) *(a++)=*t; *a=’\\0’; 41、 double fun(int n) { int i; float s=1.0, t=1.0; for(i=2;i<=n;i++) { t=t+i; s=s+1/t; } return s; } 42、 int fun( char *s) { int i=0,j=0,f=1; while(s[i]) { if(s[i]<'a' || s[i]>'z') { if(f) j++; f=0; } else f=1; i++; } 43、 void fun( int *a, int *b) { int i,k; for(i=0;i if(k>=10) b[10]++; else b[k]++; } 34 赛德最新预测题库 } 44、 void fun ( int a[][N] ) { int i,j; for(i=0;i void fun ( int a[][N], int m ) { int i,j; for(i=0;i void fun ( int a[][N], int n ) { int i,j; for(i=0;i long fun( char *s ) {int i,j; long int p; i=strlen(s); p=s[0]-48; for(j=1;j STREC fun( STREC *a, char *b ) { STREC res; int i; for(i=0;i if(strcmp(a[i].num,b)==0) { res=a[i]; return res; } } strcpy(res.num,\ res.s=-1; return res; } 49、 double fun( STREC *a, STREC *b, int *n ) { int i,j; double ave,sum=0.0; *n=0; for(i=0;i sum+=a[i].s; } ave=sum/N; for(i=0,j=0;i if(a[i].s<=ave) { b[j]=a[i]; j++; (*n)++; } i++; } return ave; } 50、 int fun(int a[], int n) { int i,j=0; for(i=1;i if(a[i]!=a[j]) { j++; a[j]=a[i]; } } return j+1; } 35