Str1=“VisualBasic“:StrResult=Ucase(Strl)则StrResult的值是()。
A、VisualBasic
B、“visualbasic“
C、“VISUALASIC“
D、VISUALBASIC
A、VisualBasic
B、“visualbasic“
C、“VISUALASIC“
D、VISUALBASIC
下列程序的运行结果为【 】。 include <stdio.h> main() { static char str1[40]; char str2140]; strcpy(str2,"China"); strcat(str1,str2); strcat(str1," is a great country !"); printf("%s %s ",str2,strl); printf("%d %d\n",strlen(str2),strlen(str1)); }
以下程序的输出是【 】。 main() { char str1[]="How do you do",*pl=str1; strcpy(str1+strlen(str1)/2,"es she"); intf("%s\n",p1);
若输入tear、test、arj,则下列程序的运行结果为【 】。 main() { char*strl[20],*str2[20],*str3[20]; char swap(); scanf("%s",str1); scanf("%s",str2); scanf("%s",str3); if (strcmp(str1,str2)>0)swap(str1,str2); if (strcmp(str1,str3)>0)swap(str1,str3); if (strcmp(str2,str3)>0)swap(str2,str3); printf("%s %s %s\n",str1,str2,str3); } char swap(p1,p2) char*p1,*p2; { char*p[20]; strcpy(p,p1);strcpy(p1,p2);strcpy(p2,p); }
以下程序的输出是【 】。 main() { char str1[]=How do you do",*p=strl; strcpy(str1+strlen(str1)\2"es she"); pfinff("%s\n",p1); }
下程序的输出是【 】。 main() { char str1[]="How do you do",*p1=str1; strcpy(str1+strlen(str1)/2,"es she"); printf("%s\n",p1); }
下列程序中的函数stropy2()实现字符串两次复制,即将t所指字符串复制两次到s所指内存空间中,合并形成一个新字符串。例如,若t所指字符串为:efgh,调用strcpy2后,s所指字符串为:efghefgh。请填空。 include <stdio.h> include <string.h> void strcpy2(char *s,char *t) { char *p=t; while(*s++=*t++); s=【 】; while(【 】=*p++); } main() { char str1[100]="abed",str2[]="efgh"; strcpy2(str1,str2); printf("%s\n",str1); }