更多“一个二维字符数组a[10][20]能够存储的每个字符串的长度不超过20。()”相关问题
  • 第1题:

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


    参考答案n+1

  • 第2题:

    标准库函数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'”结束符,表示字符串结束。

  • 第3题:

    设有一个二维数组A[10][20]按行存放于一个连续的存储空间中,A[0][0]的存储地址是200,每个数组元素占1个存储字,则A[6][2]的存储字地址是(37)。

    A.284

    B.308

    C.322

    D.358


    正确答案:C
    解析:按行存储时,计算A[i][j]地址的公式为LOC(i,j)=LOC(0,0)+(i*n+j)*d其中首地址LOC(0,0)=200,每个数组元素的存储占用数d=1,二维数组的列数n=20,根据题意,元素A[6][2]的存储地址为:LOC(6,2)=200+(6*20-2)*1=322

  • 第4题:

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

    A

    B



  • 第5题:

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

  • 第6题:

    用字符数组存储长度为n的字符串,数组长度至少为n+1。


    正确答案:正确

  • 第7题:

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


    正确答案:19

  • 第8题:

    如果定义了char a[10],则数组a可以能够容纳的最长字符串长度为10。


    正确答案:错误

  • 第9题:

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

    B


    正确答案:
    解析: 暂无解析

  • 第10题:

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

    B


    正确答案:
    解析: 暂无解析

  • 第11题:

    填空题
    用于存储一个长度为n的字符串的字符数组的长度至少为()。

    正确答案: n+1
    解析: 暂无解析

  • 第12题:

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

    B


    正确答案:
    解析: 暂无解析

  • 第13题:

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

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

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

    C.字符串可以比较大小

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


    正确答案:D 

  • 第14题:

    标准库函数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″结束符。表示字符串结束。

  • 第15题:

    下列说法正确的是( )。

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

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

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

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


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

  • 第16题:

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

    A

    B



  • 第17题:

    小明的烦恼问题要用二维字符串数组存储代表电话号码的字母。


    正确答案:正确

  • 第18题:

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


    正确答案:10;19

  • 第19题:

    二维数组A[10][20]采用列序为主方式存储,每个元素占一个存储单元,并且A[0][0]的存储地址是200,则A[6][12]的地址是()。


    正确答案:200+(6x20+12)x1

  • 第20题:

    填空题
    二维数组A[10][20]采用列序为主方式存储,每个元素占一个存储单元,并且A[0][0]的存储地址是200,则A[6][12]的地址是()。

    正确答案: 200+(6x20+12)x1
    解析: 暂无解析

  • 第21题:

    判断题
    用字符数组存储长度为n的字符串,数组长度至少为n+1。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第22题:

    填空题
    一个二维字符数组a[10][20]能够存储()个字符串,每个字符串的长度至多为()。

    正确答案: 10,19
    解析: 暂无解析

  • 第23题:

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

    正确答案: 19
    解析: 暂无解析