42)有以下程序,其中函数f的功能是将多个字符串按字典顺序排序#includevoidf(char*p[],intn){char*t;inti,j;for(i=0;ifor(j=i+1;jif(str
33.有以下程序 #include main() {int a[]={1,2,3,4,5,6,7,8,9,10,11,12,},*p=a+5,*q=NULL; *q=*(p+5);
43)有以下程序#includevoidf(char*s,char*t){chark;k=*s;*s=*t;*t=k;s++;t--;if(*s)f(s,t);}main(){charstr[10]=
34有以下定义和语句 int a[3][2]={1,2,3,4,5,6,},*p[3]; p[0]=a[1]; 则*p[0]+1)所代表的数组元素是 (A)a[0][1] (B)a[1
44)有以下程序floatf1(floatn){returnn*n;}floatf2(floatn){return2*n;}main(){float(*p1)(float),(*p2)(float),
26) 若程序中定义了以下函数double myadd double a,double B){ return a+B);}并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明
45)有以下程序inta=2;intf(intn){staticinta=3;intt=0;if(n%2){staticinta=4;t+=a++;}else{staticinta=5;t+=a++;
46)有以下程序#includestructSTU{intnum;floatTotalScore;};voidf(structSTUp){structSTUs[2]={{20044,550},{200
37.在函数调用过程中,如果函数funA调用了函数 funB,函数funB又调用了函数funA,则 (A)称为函数的直接递归调用 (B)称为函数的间接递归调用 (C)称为函数的循环调用 (D)C