单选题字符数组a和b中存储了两个字符串,判断字符串a和b是否相等,应当使用的是(  )。Aif(strcmp(a,b)==0)Bif(strcpy(a,b))Cif(a==b)Dif(a=b)

单选题
字符数组a和b中存储了两个字符串,判断字符串a和b是否相等,应当使用的是(  )。
A

if(strcmp(a,b)==0)

B

if(strcpy(a,b))

C

if(a==b)

D

if(a=b)


参考解析

解析:
C语言中,判断字符串是否相等,使用字符串比较函数strcmp(),不能使用相等操作符“==”。strcmp(s1,s2)函数比较s1和s2所指字符串的大小时,若串s1>串s2,函数值大于0(正数);若串s1=串s2,函数值等于0;若串s1<串s2,函数值小于0(负数)。答案选择A选项。

相关考题:

下列有关字符数组与字符串的说法中,正确的是 _______ 。 A.字符数组中存放的一定是一个字符串B. 所有的字符数组都可以被当作字符串处理C. 对存放字符串的字符数组可像一般数组一样对数组中单个元素操作D. 一个字符数组可以认为就是一个字符串

下面是有关 C 语言字符数组的描述,其中错误的是A) 不可以用赋值语句给字符数组名赋字符串B) 可以用输入语句把字符串整体输入给字符数组C) 字符数组中的内容不一定是字符串D) 字符数组只能存放字符串

下列关于字符数组的描述中,错误的是()。A.字符数组中的每一个元素都是字符B.字符数组可以使用初始值表进行初始化C.字符数组可以存放字符串D.字符数组就是字符串

下列关于字符串的叙述错误的是()A.创建String类的字符串对象后,字符串所代表的内容根据情况改变B.字符串可以使用java.lang.String和java.string Buffer来定义C.字符串常用数组存储,处理字符串实际上就是对数组元素的分别处理,要注意数组下界不要越界D.在java语言中,字符串是作为对象来处理的

以下关于字符串.strip()方法功能说明正确的是() A、按照指定字符分割字符串为数组B、去掉字符串两侧指定字符C、替换字符串中特定字符D、连接两个字符串序列

下列对字符串的说法中,错误的是( ) A.字符串就是一个字符数组B.字符串可以整体输入输出C.字符串可以比较大小D.存储字符串所需的内存空间等于字符串的长度

字符串“AB”与“ab”是两个相等的字符串。() 此题为判断题(对,错)。

下列关于字符串的叙述错误的是( )。A.创建了字符串对象后,字符串所代表的文本根据情况可改变B.字符串由java.lang.Stfing和java.lang.StringBuffer定义C.字符串常用数组存储,处理字符串实际上就是对数组元素分别处理,要注意数组下界不要越界D.在Java语言中,字符串是作为对象来处理的

if(a==b)语句可用于判断两个字符串a和b是否相等。() 此题为判断题(对,错)。

下列关于字符串的叙述错误的是 ( )A.创建String类的字符串对象后,字符串所代表的文本根据情况可改变B.字符串由java.lang.String和java.lang.StringBuffer定义C.字符串常用数组存储,处理字符串实际上就是对数组元素的分别处理,要注意数组下界不要越界D.在Java语言中,字符串是作为对象来处理的

两个字符串相等是指( )。A.两个字符串的长度相等B.在两个字符串中出现的字符的集合相等C.两个字符串的长度相等,并且两个串中出现的字符的集合相等D.两个字符串的长度相等,并且对应位置的字符相等

下列关于字符串的叙述错误的是( )。A.创建String类的字符串对象后,字符串所代表的文本根据情况可改变B.字符串由java.lang.String和java.lang.SlringBuffer定义C.字符串常用数组存储,处理字符串实际上是对数组元素的分别处理,要注意数组下界不要越界D.在Java语言中,字符串是作为对象来处理的

下列关于字符串的叙述错误的是 ( )A.创建了字符串对象后,字符串所代表的文本根据情况可改变B.字符串由java.lang.String和java.lang.StringBuffer定义C.字符串常用数组存储,处理字符串实际上就是对数组元素的分别处理,要注意数组下界不要越界D.在Java语言中,字符串是作为对象来处理的

字符串函数strip()的作用是什么? A.按照指定字符分割字符串为数组B.连接两个字符串序列C.去掉字符串两侧空格或指定字符D.替换字符串中特定字符

下列说法正确的是( )。A.字符型数组与整型数组可通用B.字符型数组与字符串其实没有什么区别C.当字符串放在字符数组中时,要求字符数组长度比字符串长1个单元,要放字符串终结符'\0'D.字符串的输出可以用它所存储的数组来输出,也可以字符串的形式整体输出,结果没区别

两个字符串相等的充要条件是()。A.两个字符串中对应位置上的字符相等B.两个字符串的长度相等C.同时具备(A)和(B)两个条件D.两个字符串的大小相等

在C语言中,strcat(字符数组,字符串)连接前两个字符串都有结束标志’/0’,连接后“字符数组”中存储的字符串的结束标志’/0’被舍弃,只在目标串的最后保留一个’/0’。

判断字符串a和b是否相等,应当使用()。A、if(a==b)B、if(a=b)C、if(strcpy(a,b))D、if(strcmp(a,b))

字符型数组可以用来存储字符串,因此可以用字符串初始化数组,例如:charstr[]="CProgramming";。

字符串"AB"与"ab"是两个相等的字符串。

下列关于字符串的描述中,错误的是()A、Java语言中,字符串分为字符串常量和字符串变量2种B、两种不同的字符串都是String类的对象C、Java语言中不再使用字符数组存放字符串D、JavaApplication程序的main()的参数args[]是一个String类

单选题以下对C语言字符数组描述中,正确的是()A可以用length函数计算字符数组中字符串的长度B可以在赋值语句中通过赋值运算符=对字符数组整体赋值C存放在字符数组中的字符串,以’/0’作为该字符串结束标志D字符数组只能存放字符串,不能存放字符

判断题字符串"AB"与"ab"是两个相等的字符串。A对B错

单选题在Word中,可以在文档中寻找用户指定的字符串,字符串若包含制表符和回车符,那么系统()A不能正确判断所需字符串是否存在B可以正确判断所需字符串是否存在C只能判断去掉制表符和回车符以后的字符串是否存在D提示字符串不符合要求

单选题两个字符串相等的充要条件是()A两个字符串的长度相等B两个字符串中对应位置上的字符相等C同时具备A和B两个条件D以上答案都不对

判断题在C语言中,strcat(字符数组,字符串)连接前两个字符串都有结束标志’/0’,连接后“字符数组”中存储的字符串的结束标志’/0’被舍弃,只在目标串的最后保留一个’/0’。A对B错

单选题下列关于字符串的描述中,错误的是()AJava语言中,字符串分为字符串常量和字符串变量2种B两种不同的字符串都是String类的对象CJava语言中不再使用字符数组存放字符串DJavaApplication程序的main()的参数args[]是一个String类