3月计算机操作题题库.doc
使用说明:打开填空题程序后,以看到的内容作为查找参照,上机题分为填空题、改错题、编程题;如果你的考试填空题的题目和这题库中给出的某一道填空题的题目的题干一致,那么你的改错题、编程题的答案也都在下面。注:1、请在纯英文输入法状态下答题2、当出现“=”是指连续输入两个等于号,当出现-是连续输入连个减号,2、建议不要使用复制和粘贴,在纯英文状态下手动输入。第一套:for(i=0;i<_1_;i+) if(len _2_*n) return(_3_);填空:1. M 2. < 3. k改错:if('a'<=tti)&&(tti<='z')tti+=32;程序设计题:int i;*k=0;for(i=2;i<m;i+)if(!prime(i)xx*k=i;(*k)+;第二套:t2j=si;_1_; for(i=0;i<k;i+)_2_; for(i=0;i<_3_;i+)sk+i=t2i;填空:j+ si=t1i j改错: for(j=i+1;j<6;j+) *(pstr+i)=*(pstr+j);程序设计题:int n=0;while(*ss)if(*ss=c) n+;ss+;return n;第三套:if(si>='0'_1_ si<='9') while(si+1+n!=_2_)n+; sj+1=_3_;填空: && 0 sj改错: for(i=2;i<=m;i+) y+=1.0/i/i;程序设计题:int i,j;for(i=0;i<3;i+)for(j=0;j<3;j+)bij=aij+aji;第四套:for(i=0;_1_!=0;i+) if(si>='0'&&si<=_2_)n+; *t=n填空:si '9' *t=n改错:t=*x;*x=y; return t;程序设计题:int i;*n=0;for(i=1;i<1000;i+)if(i%7=0|i%11=0)&&i%77!=0)a*n=i;(*n)+;第五套:if(n%2=0)k=n-_1_; c=_2_; s1=_3_;填空: 1 sk c改错: long s=0,t=0; t=t/10;程序设计题:int i;for(i=0;i<26;i+) ppi=0;while(*tt)if(*tt>='a'&&*tt<='z') pp*tt-'a'+;tt+;第六套 _1_; for(j=_2_+2;j<n;j=j+2) pj=_3_;填空:t=i i 0改错:while(fabs(t)>=num) t=s/n;程序设计题:strcpy(b,a);a+=n+1;b+=n;while(*a) *b+=*a+;*b=0;第7套: for(i=0;si!=_1_;i+) n=_2_; sj+1=_3_;填空: 0 0 c改错: double sum=0.; sum/=c;程序设计题:int i;double a=0,s=0;for(i=1;i<=n;i+)a+=i;s+=1/a;return s;第8套: for(i=0;i<N;_1_) tij+_2_=tij; for(j=0;j<_3_;j+)填空:i+ m m改错:while(2<=high)&&(n<10) yes=0;break;程序设计题:double x0,x1;x1=0;x0=x1;x1=cos(x0);while(fabs(x1-x0)>=0.000001)x0=x1;x1=cos(x0);return x1;第9套:for(i=0;i<_1_;i+) x=ti_2_; ti_3_=x;填空:N N-1 0改错:s=s+(n+1.)/n; return t;程序设计题:int f0=0,f1=1,f2=f0+f1;while(f2<t)f0=f1;f1=f2;f2=f0+f1;return f2;第10套:t0N-j-1=tj_1_; for(j=N-1;j>=0;_2_) tjN-1=r_3_;填空: 0 j- j改错: double f(double x) return s; 程序设计题:int i;double s=0;for(i=1;i<=m;i+) s+=log(i);return sqrt(s);第11套:void fun(int(*t)_1_) _2_=tij+tji; _3_=0;填空: N tij tji改错:#define FU(m,n)(m)/(n) return(value);程序设计题:char *b=a;while(*b='*') b+;while(*b) *a+=*b+;*a=0;第12套:void fun(int _1_,int n) for(_2_;i+) tin-1-i=_3_;填空:tN i=0;i<n s改错:fun(int a,int m) else if(m>amid)程序设计题:char *b=a;while(b<p)if(*b!='*') *a+=*b;b+;while(*p) *a+=*p+;*a=0;第13套:_1_; sum+=_2_; sum+=tin-i-_3_;填空: sum=0 tii 1改错: double r; while(fabs(m-n)>0.001)程序设计题:char *b=a=h;while(b<p)if(*b!='*') *a+=*b;b+;while(*p) *a+=*p+;*a=0;第14套:if(ai%2=_1_) aj=ai;_2_; return _3_;填空:1 j+ j改错:t=a;a=b;b=t; return(b);程序设计题:char *b=a;while(*b)if(*b!='*') *a+=*b;b+;*a=0;第15套:if(_1_=0) _2_=ai;j+; return _3_;填空: ai%2 aj j改错: fun(int n) if(n=1) 程序设计题:int i=0;char *b=a;while(*a)if(*a!='*')b=a;i=0;else i+;a+;if(i>n) bn+1=0;第16套:max=min=_1_; if(max<_2_) if(min>_3_)填空:ai aj aj改错:switch(g) case 1:return 1;case 2:return 1; 程序设计题:int i;double s=0;for(i=0;i<N;i+) s+=a->si;a->ave=s/N;第17套:void fun(int _1_,int n) for(i=0;i<n-1;i+=_2_) for(j=_3_;j<n;j+)填空:*a 2 i+1改错:sum=0; if(i+1)%5=0)程序设计题:int i;double s=0;for(i=0;i<N;i+) s+=ai.s;s/=N;*n=0;for(i=0;i<N;i+)if(ai.s<s)b*n=ai;(*n)+;return s;第18套:p=(n%2=0)?n/2:n/2+_1_; ai=ap+_2_; _3_=t;填空:1 i ap+i改错:float k; if(*c>*a)程序设计题:int i,n=0;double s=0;for(i=0;i<N;i+) if(ai.s>s) s=ai.s;for(i=0;i<N;i+) if(ai.s=s) bn+=ai;return n;第19套:for(i=0;i<_1_;i+) ai=an-1-_2_; _3_=t; 填空:n/2 i an-i-1改错:n=*p-'0' n=n*8+*p-'0'程序设计题:for(i=0;i<N;i+)if(strcmp(ai.num,b)=0) return ai;return t;第20套:_1_ fun(char ch) if(ch>='0'&&_2_) return'9'-(ch-_3_);填空:char ch<='9' '0'改错:bk=*p; bk=''k+;程序设计题:int i=0;double s=0;STREC *a=h->next;while(a)i+;s+=a->s;a=a->next;return s/i;第21题:p_1_=si;j+; p_1_=si;j+; p_1_=si;j+;填空:j k p改错:while(i<j) if(*a) 程序设计题:int i=0;while(si)if(!(i%2=0&&si%2=1) *t+=si;i+;*t=0;第22套:av=_1_; for(i=0;i<N;i+)av=av+_2_; if(xi>av)y_3_=xi; 填空:0 xi/N j+改错: double fun(int m) for(i=100;i<=m;i=i+100) 程序设计题:int i;*s=a0;for(i=1;i<N;i+)if(s->s>ai.s) *s=ai;第23套:_1_=s/N; d=*av-xi;j=_2_; return _3_;填空:*av xj xj改错:float fun(int n) for(i=1;i<n;i+) 程序设计题:int i,j;for(i=0;i<N;i+)for(j=i;j<N;j+) aij*=m;第24套av=_1_; y_2_=xi;xi=-1; if(xi!=_3_)yj+=xi;填空: s/N j+ -1改错:#include"stdio.h" upfst(char*p)程序设计题:int i;double s=0;for(i=0;i<N;i+) s+=wi0+wiN-1;for(i=1;i<N-1;i+) s+=w0i+wN-1i;return s/(N*4-4);第25套for(i=0;i<N;i+)av+=_1_; yj=xi;xi=-1;_2_; _3_;填空:xi/N j+ i+改错:numk=0; switch(*s)程序设计题:int i,s=0;for(i=0;i<M;i+) s+=ai0+aiN-1;for(i=1;i<N-1;i+) s+=a0i+aM-1i;return s;第26套d=d*10+*s-_1_; _2_; return _3_;填空:'0' s+ ctod(a)+ctod(b)改错:void fun(char*s,int*a,int*b) +(*a); +(*b);程序设计题:return (int)(h*1000)+5)/10/(float)100;第27套while(n<_1_) if(x=ai)_2_; if(i=_3_)an=x;n+;填空: N break n 改错:sum=0; scanf("%d",&aij);程序设计题:int i,j,k;for(i=0;i<3;i+)for(j=0;j<i;j+)k=arrayij;arrayij=arrayji;arrayji=k;第28套bi=_1_; if(bi_2_ aji)bi=aji; fun(_3_); 填空: a0i < x,y改错:void fun(int*x,int*y) t=*x;*x=*y;*y=t;程序设计题:for(j=2;j<i;j+) if(i%j=0) break;if(i=j) aak+=i;第29套void fun(int(*a)_1_) for(j=_2_;j<N-i;j+) aki=akN-i-1=_3_;填空: N i i+1改错: aai=m%k; printf("%d",aai-1);程序设计题:len=strlen(ai);if(maxlen<len)maxlen=len;k=i;第30套row=colum=_1_; if(row!=colum)_2_(row!=m1)return 0; return _3_;填空:0 | 1改错: t-=1.0/i; return t; 程序设计题:char *a=str;while(*a)if(*a!=' ') *str+=*a;a+;*str=0;第31套 void fun(int(*a)N,int _1_) for(i=0;i<_2_;i+) a0i=_3_;填空: k N aki 改错: for(i=strlen(t)-1;i;i-) if(tj>tj+1)程序设计题:int i=0;while(ssi)if(i%2=1&&ssi>='a'&&ssi<='z') ssi-='a'-'A'i+;第32套for(p=1;p<=_1_;p+) for(j=0;j<_2_;j+)aij=aij+1; aiN-1=_3_;填空: k N-1 temp 改错: void fun(int aM,int m) ajk=(k+1)*(j+1);程序设计题:*c=a/10*10+a%10*1000+b/10+b%10*100;第33套rmax=aij;c=_1_; if(k!=i&&akc<=rmax)find=_2_; _3_;填空:j 0 i+改错:for(i=2;i<=m;i+) y-=1.0/i/i;程序设计题:int i,j,s=0;for(i=0;i<m;i+) s+=scorei;s/=m;for(i=0,j=0;i<m;i+) if(scorei<s) belowj+=scorei;return j;第34套if(n>=len)strcpy(_1_); for(i=len-n;i<=len-1;i+)tj+=_2_; tj=_3_;改错: t,s si 0填空:if(i%k=0) if(k>=i)程序设计题:int i;*n=0;for(i=1;i<=x;i+=2) if(x%i=0) pp(*n)+=i;第35套lp=_1_; lp+;rp _2_; if(lp<rp)_3_;填空: s - return 0改错: double fun(int n) c=a;a+=b;b=c;程序设计题:if(prime(t) xxj+=t;t+;第36套_1_;flag=1; if(*s='')flag=_2_; _3_;填空:n+ 0 s+改错: t+=sk; *aver=ave;程序设计题:int i;*k=0;for(i=1;i<t;i+)待添加的隐藏文字内容1if(s*k<si) *k=i;第37套*(t+n)=_1_;n+; _2_; return _3_;填空:*s s+ n改错:int j,c=0;double xa=0.; if(xj>=xa)程序设计题:int i;float s1=1,s2=1,s3=1;for(i=1;i<=m;i+) s1*=i;for(i=1;i<=n;i+) s2*=i;for(i=1;i<=m-n;i+) s3*=i;return s1/s2/s3;第38套if(isdigit(*s)sum+=*s-_1_; _2_; return _3_;填空: 48 s+ sum 改错:if(k%13=0)|(k%17=0) 程序设计题:int i;double s=0;for(i=1;i<n;i+) if(i%21=0) s+=i;return sqrt(s);第39套ch=tolower(_1_); kn+=_2_; if(max<kn)max=_3_; 填空: *s 1 kn改错:float fun(int k) return s; 程序设计题:int i;double s=0;for(i=1;i<=n;i+) s+=1.0/(i*(i+1);return s;第40套k=_1_; if(strlen(psk)<strlen(_2_)k=j; tp=psi;psi=psk;psk=_3_;填空: i psj tp 改错:double fun(int n) return sum;程序设计题:int i;double s=1,a=1;for(i=1;i<=n;i+)a*=x/i;s+=a;return s;第41套_1_(*f)(); f=_2_;/*point fountion f1*/ f=_3_;/*point fountion f2*/填空: double f1 f2 改错: p=h->next; p=p->next;程序设计题:int i,n=strlen(str);for(i=0;i<n/2;i+) if(stri!=strn-i-1) return 0;return 1;第42套p=_1_; q=_2_; if(p->data _3_ q->data)填空: h->next p->next >=改错: p=h->next; p=p->next; 程序设计题:int i,j;*n=0;for(i=0;i<mm;i+)for(j=0;j<nn;j+) b(*n)+=sij;第43套_1_*fun(NODE*h) r=q->_2_; q=_3_;填空: NODE next r 改错: if(i%2|si%2=0) tj=0;程序设计题:for(i=0;i<nn;i+)for(j=0;j<mm;j+) bnp+=sji; 第44套p=h->_1_; if(p=_2_)return; p=q;q=_3_;填空: next 0 r 改错: r=t; if(*r=0) 程序设计题:for(i=0;i<M;i+) strcat(b,ai);第45套 p->next while(_2_) p=_3_;填空:p->next q p->next改错:while(*s) s+;程序设计题:int i;char aN;for(i=0;i<n;i+) ai=wi;for(i=0;i<=n-p;i+) wi=ap+1+i;for(i=0;i<=p;i+) wn-p-1+i=ai;第46套 _1_ fun(int i,double x,double y) return _2_(x); return _3_(x,y);填空:double f1 f2 改错:char*fun(char*s,char*t) ss+; tt+;程序设计题:int i;for(i=0;i<m;i+) fun1(w);第47套_1_ fp; while(!feof(_2_) putchar(_3_);ch=fgetc(fp);填空: FILE* fp ch 改错: sj+=si; sj=0; 程序设计题:for(j=0;j<M;j+) bn+=sji;第48套 _1_ fp; _2_; fscanf(_3_,"%s%s%s",str,str1,str2);填空: FILE* fclose(fp) fp改错: t=(STU*)calloc(sizeof(STU),m); tk=bj;程序设计题:int i,m=0;for(i=1;i<n;i+)if(ai!=am)m+;am=ai;return m+1;第49套 fp=fopen(filename,_1_); if(si.sno _2_ sj.sno) _3_(s,sizeof(STU),N,fp);填空: "rb" > fwrite改错:p=s; while(*p+);程序设计题:int i;for(i=0;i<M;i+) bi=0;for(i=0;i<N;i+) bai/10+;第50套fp=fopen(_1_,"rb+"); fseek(_2_,-(long)sizeof(STU), fwrite(&n,sizeof(STU),1,_3_); 填空:filename fp fp改错:p=(NODE*)malloc(sizeof(NODE); return h;程序设计题:int i=0,j=0;while(*s)if(*s>='a'&&*s<='z')if(j=0) i+;j=1;else j=0;s+;return i;