有定义语句:char*s1=OK,*s2=ok;以下选项中,能够输出K的语句是A.if(strcmp(s1,s2)!=0)puts(s1);B.
有定义语句:char*s1=OK,*s2=ok;以下选项中,能够输出K的语句是
A.if(strcmp(s1,s2)!=0)puts(s1);
B.if(strcmp(s1,s2)!=0)puts(s2);
C.if(strcmp(s1,s2)=1)puts(s1);
D.if(strcmp(s1,s2)=0)puts(s1);
有定义语句:char*s1=OK,*s2=ok;以下选项中,能够输出K的语句是
A.if(strcmp(s1,s2)!=0)puts(s1);
B.if(strcmp(s1,s2)!=0)puts(s2);
C.if(strcmp(s1,s2)=1)puts(s1);
D.if(strcmp(s1,s2)=0)puts(s1);
若有下列定义和语句: char*s1="12345",*s2="1234"; printf("%d\n",strlen(strcpy(s1,s2))); 则输出结果为______。
若有以下定义和语句 charsl[10]=abcd!,*s2=\n123\\; printf(%d%d\n,strlen(s1),strlen(s2)); 则输出结果是
A.105
B.107
C.55
D.58
A.编译出错
B.程序将顺利编译、连接、执行
C.能顺利通过编译、连接,但不能执行
D.能顺利通过编译,但连接出错
A.123,abc
B.abc,123
C.1bc,a23
D.321,cba
有以下程序 yoidswap(char*x,char*y) {chart; t=*x;*x=*y;*y=t; ) main() {char*sl=abc”,*s2=123“; swap(s1,s2);printf(%s,%s\n”,s1,s2); } 程序执行后的输出结果是
A.abc,123
B.123,abc
C.321,cba
D.lbc,a23
A.if(s1==s2)printf("OK")
B.if(s1[0]==s2[0])printf("OK")
C.if(strcmp(s1,s2))puts("OK")
D.if(!strcmp(s1,s2))puts("OK")
A.funa(char*s1,char*s2){while(*s1++=*s2++);}
B.funb(char*s1,char*s2){while(*s2)s1++=s2++;}
C.func(char*s1,char*s2){while(*s1=*s2){s1++;s2++;}}
D.fund(char*s1,char*s2){while((*s1++=*s2++)!=’/0’);}
以下fun函数的功能是把s2串连接到s1串之后,请填空。 void fun(char*s1,char*s2) {while(*s1)____________; while(*s2) _____________; _____________; )