软考初级

在C语言中,关于字符串描述错误的是( )。A.C中的字符串是作为字符数组来处理的B.C语言规定:以‘\0’作为字符串结束标志C.char str[]={"hello\nworld!"}; puts(str); 输出: hello\n world!D.可以利用strlen(字符数组)测试字符串的长度

题目

在C语言中,关于字符串描述错误的是( )。

A.C中的字符串是作为字符数组来处理的

B.C语言规定:以‘\0’作为字符串结束标志

C.char str[]={"hello\nworld!"}; puts(str); 输出: hello\n world!

D.可以利用strlen(字符数组)测试字符串的长度

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面是有关 C 语言字符数组的描述,其中错误的是

A) 不可以用赋值语句给字符数组名赋字符串

B) 可以用输入语句把字符串整体输入给字符数组

C) 字符数组中的内容不一定是字符串

D) 字符数组只能存放字符串


正确答案:D

第2题:

下列关于字符串的叙述错误的是( )。

A.创建了字符串对象后,字符串所代表的文本根据情况可改变

B.字符串由java.lang.Stfing和java.lang.StringBuffer定义

C.字符串常用数组存储,处理字符串实际上就是对数组元素分别处理,要注意数组下界不要越界

D.在Java语言中,字符串是作为对象来处理的


正确答案:A

第3题:

C语言中,字符串作为字符数组来处理。()

此题为判断题(对,错)。


参考答案:正确

第4题:

下述对C语言字符数组的描述中错误的是

A.字符数组的下标从0开始

B.字符数组中的字符串可以进行整体输入/输出

C.可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值

D.字符数组可以存放字符串


正确答案:C
解析:在C语言中,通过使用库函数允许对字符数组进行整体输入/输出。C语言不允许通过赋值运算符对字符数组整体进行赋值,对字符串使用符号:只能在说明字符数组并进行初始化的时候进行。字符串结束标志为'\0',计算字符串的实际长度时。不计入串长。

第5题:

下列关于字符串的叙述错误的是 ( )

A.创建String类的字符串对象后,字符串所代表的文本根据情况可改变

B.字符串由java.lang.String和java.lang.StringBuffer定义

C.字符串常用数组存储,处理字符串实际上就是对数组元素的分别处理,要注意数组下界不要越界

D.在Java语言中,字符串是作为对象来处理的


正确答案:A
解析:创建String类的字符串后,字符串代表的文本就不能改变,而创建StringBuffer对象后字符串代表的文本就可以根据情况而改变,这也是两者的最大区别。所以选项 A的叙述是错误的。

第6题:

下列关于字符串的叙述错误的是()

A.创建String类的字符串对象后,字符串所代表的内容根据情况改变

B.字符串可以使用java.lang.String和java.string Buffer来定义

C.字符串常用数组存储,处理字符串实际上就是对数组元素的分别处理,要注意数组下界不要越界

D.在java语言中,字符串是作为对象来处理的


正确答案:A

第7题:

在java语言中,字符串常量是用双引号括起来的字符序列,字符串不是字符数组,而是类______________的实例对象。


正确答案:String

第8题:

下列关于字符串的说法中错误的是

A.在C语言中,字符串是借助于字符型一维数组来存放的,并规定以字符′\0′作为字符串结束标志

B.′\0′作为标志占用存储空间,计入串的实际长度

C.在表示字符串常量的时候不需要人为在其末尾加入′\0′

D.在C语言中,字符串常量隐含处理成以′\0′结尾


正确答案:B

第9题:

下列关于字符串的叙述错误的是( )。

A.创建String类的字符串对象后,字符串所代表的内容根据情况可改变

B.字符串可以使用java.lang.String和java.lang.StringBuffer来定义

C.StringBuffer用来处理长度可变的字符串

D.在Java语言中,字符串是作为对象来处理的


正确答案:A
解析:String类是Java中的常量类,一旦用String创建了一个字符串对象,该字符串所代表的文本就不能改变了。

第10题:

下面是有关C语言字符数组的描述,其中错误的是( )。 A.不可以用赋值语句给字符数组名赋字符串S

下面是有关C语言字符数组的描述,其中错误的是( )。

A.不可以用赋值语句给字符数组名赋字符串

B.可以用输入语句把字符串整体输入给字符数组

C.字符数组中的内容不一定是字符串

D.字符数组只能存放字符串


正确答案:D
用来存放字符量的数组称为字符数组。字符数组也可以是二维或多维数组,对一个字符数组,如果不作初始化赋值,则必须说明数组长度,还可用printf函数和scarlf函数一次性输出/输入一个字符数组中的字符串,而不必使用循环语句逐个地输入/输出每个字符。通常用一个字符数组来存放一个字符串。所以D选项不正确。

更多相关问题