题目内容

若有以下定义,则对字符串的操作错误的是。char s[10]="program",t[]="test";

A. strcpy(s,t);
B. printf("%d",strlen(s));
C. strcat(s,t);
D. scanf("%s",t);

查看答案
更多问题

下列程序运行的结果是。#include #include int main(){char s1[10]="abcde",s2[]="1234",s3[]="ABC";printf("%d\n",strlen(strcat(strcpy(s1,s2),s3)));return 0;}

以下程序运行时,输出到屏幕的结果是。#include void fun(char s[ ] ){int i ,j;for(i=j=0;s[i]!='\0';i++){if(s[i]>='A'&&s[i]<='Z')s[j++]=s[i];}s[j]='\0';}int main(){char ss[80]="Good Lucky!";fun(ss);printf("%s\n",ss);return 0;}

以下程序运行时输出到屏幕的结果是。#include #include int main(){char a[ ] ="median value", b[ ]="indian summer";int i,n;n=strlen(a)

以下程序运行时,输出结果中第一行是,第二行是,第三行是,第四行是。#include #include int main(){char s[4][10]={"China","England","Australia","France"};char p[10];int i,j;for(i=0;i<4;i++){for(j=i+1;j<4;j++){if(strcmp(s[i],s[j])<0){strcpy(p,s[j]);strcpy(s[j],s[i]);strcpy(s[i],p);}}puts(s[i]);}return 0;}

答案查题题库