题目内容

有以下程序:#includevoidss(char*s,chart){while(*s){if(*s==t)*s=t-'a'+'A';s++;}}main(){charstr1[100]="bcdefd",c='d';ss(str1,c);printf("%s\n",str1);}程序运行后的输出结果是____________。

查看答案
更多问题

有以下程序:#includeint*f(int*x,int*y){if(*x<*y)returnx;elsereturny;}main(){inta=7,b=8,*p,*q,*r;p=&a;q=&b;r=f(p,q);printf("%d,%d,%d\n",*p,*q,*r);}执行后输出结果是____________。

有以下程序:#includemain(){inta[][3]={{1,2,3},{4,5,0}},(*pa)[3],i;pa=a;for(i=0;i<3;i++)if(i<2)pa[1][i]=pa[1][i]-1;elsepa[1][i]=1;printf("%d\n",a[0][1]+a[1][1]+a[1][2]);}执行后输出结果是____________。

以下程序中函数scmp的功能是返回形参指针s1和S2所指字符串中较小字符串的首地址。#include#includechar*scmp(char*s1,char*s2){if(strcmp(s1,s2)<0)return(s1);elsereturn(s2);}main(){inti;charstring[20],str[3][20];for(i=0;i<3;i++)gets(str[i]);strcpy(string,scmp(str[0],str[1]));strcpy(string,scmp(string,str[2]));printf("%s\n",string);}若运行时依次输入:abed、abba和abc三个字符串,则输出结果为________。

有以下程序:#includemain(){charstr[][10]={"China","Beijing"};char(*p)[10];p=str;printf("%s\n",p+1);}程序运行后的输出结果是____________。

答案查题题库