判断字符串s1的长度是否大于字符串s2的长度,应使用()。A.if(s1>s2)B.if(strcmp(s1,s2))C.if(strlen(s1)>strlen(s2))D.if(strcat(s1)>strcat(s2))

判断字符串s1的长度是否大于字符串s2的长度,应使用()。

A.if(s1>s2)

B.if(strcmp(s1,s2))

C.if(strlen(s1)>strlen(s2))

D.if(strcat(s1)>strcat(s2))


参考答案和解析
if(strlen(s1)>strlen(s2))

相关考题:

使用voidsetLength(intlength)设置字符串长度时,如果length大于原字符串长度,那么将会在字符串后面补上()。 A.字符‘\u0000’B.不做任何操作C.任意字符D.补0

s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指字符串大于s2所指字符串时,执行语句S;则以下选项中正确的是( )。A.if(sl>s2)S;B.if(strcmp(s1,s2))S;C.if(strcmp(s2,s1>0)S;D.if(strcmp)(s1,s2)>0)S;

阅读以下函数fun(char *sl,char *s2){ int i=0;while(sl[i]==s2[i]s2[i]!='\0') i++;return(sl[i]=='\0's2[i]=='\0');}此函数的功能是A.将s2所指字符串赋给s1B.比较s1和s2所指字符串的大小,若s1比s2的大,函数值为1,否则函数值为0C.比较s1和s2所指字符串是否相等,若相等,函数值为1,否则函数值为0D.比较s1和s2所指字符串的长度,若s1比s2的长,函数值为1,否则函数值为0

已知字符串S1中存放一段英文,写出算法format(s1,s2,s3,n),将其按给定的长度n格式化成两端对齐的字符串S2, 其多余的字符送S3。

阅读以下函数 fun(char *sl,char *s2) { int i:0; while(sl[i]==s2[i]s2[i]!='\0') i++; return(sl[i]=='\0's2[i]=='\0'); } 此函数的功能是A.将s2所指字符申赋给s1B.比较s1和s2所指字符串的大小,若s1比s2的大,函数值为1,否则函数值为0C.比较s1和s2所指字符串是否相等,若相等,函数值为1,否则函数值为oD.比较s1和s2所指字符串的长度,若s1比s2的长,函数值为1,否则函数值为o

以下说法中错误的是A.strcpy(A,B)函数是将A字符串的内容复制到B字符串中B.strlen(cha*s)返回字符串S的长度,未尾的字符不计算在内C.char a[20]="string";中字符串长度为6D.strstr(S1,S2)函数在字符串S1中从左边开始查找字符串S2,若查找成功则返回S2在S1中首次出现的位置,否则返回NULL,如果S2为"",则返回S1。

判断字符串s1是否大于字符串s2,应该使用()。A.if(strcmp(s1,s2)s2)C.if(strcmp(s2,s1) 判断字符串s1是否大于字符串s2,应该使用( )。A.if(strcmp(s1,s2)<0)B.if(s1>s2)C.if(strcmp(s2,s1)<0)D.if(strcmp(s1,s2))

阅读以下函数: fun(char*s1, char*s2) { int i=0; while(s1[i]==s2[i] s2[i]!='\0') i++; return(s1[i]== s2{i)!=='\0'); } 此函数的功能是( )。A.将s2所指字符串赋给s1B.比较s1和s2所指字符串的大小,若s1比s2的大,函数值为1,否则函数值为0C.比较s1和s2所指字符串是否相等,若相等,函数值为1,否则函数值为0D.比较s1和s2所指字符串的长度,若s1比s2的长,函数值为1,否则函数值为0

s1和s2已正确确定义并分别指向两个字符串。若要求:当s1所指字符串大于s2所指字符串时,执行语句S;则以下选项中正确的是( )。A.if(s1 > s2) S;B.if(strcmp(s1,s2)) S;C.if(strcmp(s2,s1)>0) S;D.if(stremp(s1,s2)>0) S;

下列选项中,能够满足“若字符串s1等于字符串s2,则执行ST”要求的是( )。A.if(strcmp(s2,s1)==0)ST;B.if(s1===s2)ST;C.if(strcpy(s1,s2)==1)ST;D.if(s1,s2==0)ST;

下列选项中,能够满足“若字符串sl等于字符串s2,则执行ST”要求的是( )。A.if(stremp(s2,s1)==0)ST;B.if(s1==s2)ST;C.if(strcpy(sl,s2)==l)ST;D.if(sl,s2==O)ST;

设char *s1, *s2;分别指向两个字符串,可以判断字符串s1和s2是否相等的表达式为()A、s1=s2B、s1==s2C、strcpy(s1,s2)==0D、strcmp(s1,s2)==0

为了判断两个字符串s1和s2是否相等,应当使用()A、if(s1==s2)B、if(s1=s2)C、if(strcmp(s1,s2))D、if(strcmp(s1,s2)==0)

使用void setLength(int length)设置字符串长度时,如果length大于原字符串长度,那么将会在字符串后面补上()A、字符‘/u0000’B、不做任何操作C、任意字符D、补0

数据结构里,关于字符串描述正确的是()。A、字符串可以为空串B、字符串的长度计算’/0’在内C、字符串比较函数strcmp返回值类型是charD、字符串求长度使用strcat

两个字符串S1和S2的长度分别为m和n,求这两个字符串最大共同子串的时间复杂度为T(m,n),这最优的时间复杂度为()。

关于字符串描述正确的是()。A、字符串可以为空串B、字符串的长度计算’/0’在内C、字符串比较函数strcmp返回值类型是charD、字符串求长度使用strcat

若REPLACE(S,S1,S2)表示用字符串S2替换字符串S中的子串S1的操作,则对于S=“Beijing&Nanjing”,S1=“Beijing”,S2=“Shanghai”,REPLACE(S,S1,S2)=()。A、“Nanjing&Shanghai”B、“Nanjing&Nanjing”C、“ShanghaiNanjing”D、“Shanghai&Nanjing”

欲将字符串S1复制到字符串S2中,其语句是()。

判断字符串s1是否大于字符串s2,错误的使用有()A、if(strcat(s1,s2)==1)B、if(strcat(s2,s1)0)C、if(s1s2)D、if(strcat(s1,s2)0)

单选题设有以下定义:char s1[]=0123;char s2[]={'0','1','2','3'};则以下叙述正确的是(  )。A数组s1的长度小于s2的长度B数组s1和s2的长度相同C数组s1的长度大于s2的长度D数组s1和s2完全等价

单选题下列选项中,能够满足“若字符串s1等于字符串s2,则执行ST”要求的是(  )。Aif(strcmp(s2,s1)==0) ST;Bif(s1==s2) ST;Cif(strcpy(s1,s2)==1) ST;Dif((s1-s2)==0) ST;

单选题使用void setLength(int length)设置字符串长度时,如果length大于原字符串长度,那么将会在字符串后面补上()A字符‘/u0000’B不做任何操作C任意字符D补0

判断题当使用setLength(int length)时,如果length的长度小于原字符串的长度,那么进行setLength操作后当前字符串的长度为length,且后面的字符被删除A对B错

单选题为了判断两个字符串s1和s2是否相等,应当使用()Aif(s1==s2)Bif(s1=s2)Cif(strcmp(s1,s2))Dif(strcmp(s1,s2)==0)

填空题两个字符串S1和S2的长度分别为m和n,求这两个字符串最大共同子串的时间复杂度为T(m,n),这最优的时间复杂度为()。

判断题使用String s1=new String("Java");String s2=new String("Java")创建两个字符串时,s1,s2使用不同的内存空间A对B错

单选题设char *s1, *s2;分别指向两个字符串,可以判断字符串s1和s2是否相等的表达式为()As1=s2Bs1==s2Cstrcpy(s1,s2)==0Dstrcmp(s1,s2)==0