资源描述:
《全国计算机三级数据库等级考试历年上机试题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1:第1题m个人的成绩存放在score数组屮,请编写函数fun,它的功能是:将低于平均分的人作为函数值返冋,将低于平均分的分数放在below所指定的函数中。答案:intfun(intscore[],intm,intbclow[]){inti,k=0,aver=0;for(i=0;i2、IJ100Z内能北7或者11整除,但不能同时北7和11整除的所冇证书,并将他们放在a所指的数组屮,通过n返冋这些数的个数。答案:voidfun(int*a,int*n){inti,j=0;for(i=2;i<1000;i++)if((i%7=0
3、
4、i%ll=0)&&i%77!二0)a[j++]二i;*n=j;}3:第3题请编写函数voidfun(intx,intp讥],int*n),它的功能是:求出能整除x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回。答案voidfun(i
5、ntx,intpp[],int*n)inti=l,j=0;k=0,*t=pp;for(i=0;i<=x;i++)if(i%2!=0){t[j]二I;j++;}for(i=0;i6、0;while(*tt){switch(*tt){case:pp[0]++;break;case:pp[l]++;break;case"c':pp[2]++;break;case"d':pp[3]++;break;case7、11]++;break;case"m':pp[12]++;break;case"n':pp[12]++;break;case"o':pp[14]++;break;case"p':pp[15]++;break;case"q':pp[16]++;break;case"r,:pp[17]++;break;case"s':pp[18]++;break;case"t‘:pp[19]++;break;case"u':pp[20]++;break;case5':pp[21]++;break;case:p讥22]++;break;c
8、ase"x‘:pp[23]++;break;case"y':pp[24]++;break;case'z':pp[25]++;break;}tt++;}}5:第5题请编写一个函数voidfun(intm,intk,intxx[]),该函数的功能是:将大于整数m且紧靠m的k各素数存入xx所指的数组中。答案:voidfun(intm,intk,intxx[]){intg=0,I,j,flag=l;for(i=m+l;i9、=0;break;}}if(flag==l&&j>=i){if(k>=0){xx[g++]二i;elsebreak;}}6:第6题请编写一个函数voidfun(chara[],char[],intn),其功能是:删除以各字符串中指定下标的字符。其中,a指向原字符串,删除后的字符串存放在b所指的数组中,n中存放指定的下标。答案:voidfun(chara[],charb[],intn){intT,j二0;for(i=0;i