一维字符数组a[20]能够存储的字符串的长度至多为()。

题目

一维字符数组a[20]能够存储的字符串的长度至多为()。

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

第1题:

为了存储一个长度为n的字符串,所使用的字符数组的长度至少为n+1。()

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


答案:对 

第2题:

下列对字符串的说法中,错误的是( )

A.字符串就是一个字符数组

B.字符串可以整体输入输出

C.字符串可以比较大小

D.存储字符串所需的内存空间等于字符串的长度


正确答案:D 

第3题:

一个二维字符数组a[10][20]能够存储的每个字符串的长度不超过20。 ()

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


答案:错

第4题:

下列说法正确的是( )。

A.字符型数组与整型数组可通用

B.字符型数组与字符串其实没有什么区别

C.当字符串放在字符数组中时,要求字符数组长度比字符串长1个单元,要放字符串终结符'\0'

D.字符串的输出可以用它所存储的数组来输出,也可以字符串的形式整体输出,结果没区别


正确答案:C
解析:选项A要在一定的数值范围内;选项D中,若字符串存储在字符数组中,而且字符数组比字符串长,则输出时可能会输出空格,因为字符数组没有存储“\0”终结符,字符串整体输出却不会;选项B同选项D。

第5题:

标准库函数fgets(s,n,file)的功能是( )。A.从文件file中读取长度为n的字符串存入字符数组S由S

标准库函数fgets(s,n,file)的功能是( )。

A.从文件file中读取长度为n的字符串存入字符数组S由

B.从文件file中读取长度不超过n-1个字符的字符串放到字符数组S中

C.从文件file中读到n个字符串存入字符数组s中

D.从文件file中读取长度为n-1个字符的字符串存人字符数组s中


正确答案:B
本题考查fgets()函数的使用调用形式:fgets(S,n,fp)。fgets函数参数说明:“s”可以是一个字符数组名,也可以是指向字符串的指针;“n”为要读取的最多的字符个数;“fp”是指向该文件型指针。fgets函数的功能是:从fp所指向的文件中读取长度不超过n-1个字符的字符串,并将该字符串放到字符数组s中,读入字符串后会自动在字符串末尾加入″\0″结束符。表示字符串结束。

第6题:

若一个字符串的长度为n,则存储它的字符数组的长度至少为___。


参考答案n+1

第7题:

标准库函数fgets(s,n,file)的功能是( )。

A.从文件file中读取长度为n的字符串存入字符数组s中

B.从文件file中读取长度不超过n-1个字符的字符串放到字符数组s中

C.从文件file中读取n个字符串存入字符数组s中

D.从文件file中读取长度为n-1个字符的字符串存入字符数组s中


正确答案:B
解析: 字符串输入函数fgets()的调用形式为:fgets(s,n,fp)。fgets函数参数说明:“s”可以是一个字符数组名,也可以是指向字符串的指针;“n”为要读取的最多的字符个数;“fp”是指向该文件的文件型指针。
fgets函数的功能:从fp所指向的文件中读取长度不超过n-1个字符的字符串,并将该字符串放到字符数组s中;读入字符串后会自动在字符串末尾加入“'\0'”结束符,表示字符串结束。

第8题:

一个二维字符数组a[10][20]能够最多存储9个字符串。()

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


答案: 错 

第9题:

有以下程序:以下叙述中正确的是( )。

A.在给P和q数组置初值时,系统会自动添加字符串结束符,故输出的长度都为3

B.由于P数组中没有字符串结束符,长度不能确定;但q数组中字符长度为3

C.由于q数组中没有字符串结束符,长度不能确定;但P数组中字符长度为3

D.由于P和q数组中没有字符串结束符,故长度都不能确定


正确答案:B
本题考查的是库函数的调用。Stden

第10题:

一个二维字符数组a[10][20]能够存储的每个字符串的长度不超过20。()

A

B