itgle.com
更多“怎样获得数组的长度() ”相关问题
  • 第1题:

    若有以下语句,则正确的描述是

    char a[]="toyou";

    char b[]={′t′,′o′,′y′,′o′,′u′};

    A.a数组和b数组的长度相同

    B.a数组长度小于b数组长度

    C.a数组长度大于b数组长度

    D.a数组等价于b数组


    正确答案:C

  • 第2题:

    已有定义:.char a[]="xyz",b[]={'x','y','z');,以下叙述中正确的是

    A.数组a和b的长度相同

    B.n数组长度小于b数组长度

    C.a数组长度大于b数组长度

    D.以述说法都不对


    正确答案:C
    解析:对字符型一维数组在定义时初始化,既可以使用初始化列表,也可以使用字符串常量。不过由于字符串常量会自动在结尾添加'\0'字符做结束标志,所以用字符串常量的初始化列表项个数是字符串的长度加1。因此题目中的chara[]="xyz";等价于chara[]={'x','y','z','\0'};,所以a数组长度大于b数组长度,应该选C。

  • 第3题:

    给出以下定义:则正确的叙述为( )。

    A.数组m和数组n等价

    B.数组m和数组n的长度相同

    C.数组m的长度小于数组n的长度

    D.数组m的长度大于数组n的长度


    正确答案:D
    按照m方式声明的数组,系统会在数组尾部自动添加字符’\0’,因此m的长度比n大l。

  • 第4题:

    C++怎样动态设定数组的长度?(把数组长度用变量表示,通过输入确定长度的值)

    用法详细一点,最好有个现成的例子。。。谢了



    例子:

    int  a,*p;
    cout<<"输入元素个数:";
    p=new int[a];
    for(int i=0;i<a;i++)
    cin>>p[i];


    int  a,*p;
    cout<<"输入元素个数:";
    p=new int[a];
    for(int i=0;i<a;i++)
    cin>>p[i];

  • 第5题:

    若给出以下定义:charx[]=”abcdefg”;chary[]={‘a’,’b’,’c’,’d’,’e’,’f’,’g’};则正确的叙述为()。

    • A、数组x和数组y等价
    • B、数组x和数组y的长度相同
    • C、数组x的长度大于数组y的长度
    • D、数组y的长度大于数组x的长度

    正确答案:C

  • 第6题:

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


    正确答案:正确

  • 第7题:

    获得数组course的长度可以使用属性()。


    正确答案:length

  • 第8题:

    下列对数组长度的描述,正确的是()。

    • A、无论数组中实际存储几个元素,数组长度只和最后一个下标有关
    • B、数组长度=最后一个下标
    • C、数组长度=数组名.length-1
    • D、数组长度=最后一个下标-1

    正确答案:A

  • 第9题:

    下列关于PHP数组的描述正确的是()。

    • A、PHP中声明数组必修指定数组长度
    • B、PHP中数组键只能是数字类型
    • C、PHP中使用系统内置的length()函数获取数组长度
    • D、PHP中数组元素可以是多种类型

    正确答案:D

  • 第10题:

    单选题
    函数调用时,若形参是数组类型,则调用时只写()
    A

    数组名

    B

    数组名加[]

    C

    数组的长度值

    D

    数组名[长度]


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

  • 第11题:

    单选题
    下列关于PHP数组的描述正确的是()。
    A

    PHP中声明数组必修指定数组长度

    B

    PHP中数组键只能是数字类型

    C

    PHP中使用系统内置的length()函数获取数组长度

    D

    PHP中数组元素可以是多种类型


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

  • 第12题:

    单选题
    数组对象所包含的元素个数称为数组的长度.数组具有成员域(),表示数组的长度()
    A

    len

    B

    length

    C

    trim

    D

    size


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

  • 第13题:

    如何获得数组的长度?()

    A.利用全局函数getArrayLen()

    B.利用数组的getLength()函数

    C.利用数组的length()函数

    D.利用数组的length变量


    参考答案:C

  • 第14题:

    若有C语言语句“char r1[]="abcd",r2[]={'a','b','c','d'}”,则下列说法正确的是______。

    A.数组r1和数组r2存放相同的字符串

    B.数组r1和数组r2的长度相同

    C.数组r1的长度小于数组r2的长度

    D.数组r1的长度大于数组r2的长度


    正确答案:D
    解析:其实这道题所考查的知识点是大多数人在编写程序时常犯的一个错误。很多人觉得r1和r2只是赋值形式不同,其结果一致。这种想法是错误的,r1的初值是一个字符串,所以系统会自动为其加上一个字符串结束符'\0',因此r1的长度为5,而r2的长度为4。注意,这里比较的是数组r1和r2的大小(长度),而不是存储在其中的字符串的有效长度。由于r2没有结束字符'\0',因此strlen(r2)输出不定,不是预期的4,一般输出的是8,依具体机器而定。利用sizeof运算符可以计算出r1、r2的长度,sizeof(r1)输出的是5,sizeof(r2)则输出4,表示r1、r2分别占5、4个字节的内存空间。

  • 第15题:

    给出发下定义: char x[]="abcdefg"; char y[]={'a', 'b', 'c', 'd', 'e', 'f', 'g' };则正确的叙述为______。

    A.数组x和数组y等价

    B.数组x和数组y的长度相同

    C.数组x的长度大于数组y的长度

    D.数组x的长度小于数组y的长度


    正确答案:C

  • 第16题:

    对两个数组a和b进行如下初始化: char a[]="ABCDEF"; char b[]={'A','B','C','D','E','F',}; 则以下叙述正确的是

    A.数组a与数组b完全相同

    B.数组a与数组b长度相同

    C.数组a与数组b中都存放字符串

    D.数组a比数组b长度长


    正确答案:D
    解析:数组a中最后一个元素是字符串结束标识'\0',所以a数组长度为7,而b数组长度为6,所以答案为D)。注意:通过赋初值的方式给一维字符数组赋字符串。

  • 第17题:

    给出以下定义:char a[]=″abc″;char b[]={′a′,′b′,′c′};则正确的叙述是()

    • A、数组a和数组b等价
    • B、数组a和数组b的长度相同
    • C、数组a的长度大于数组b的长度
    • D、数组a的长度小于数组b的长度

    正确答案:C

  • 第18题:

    函数调用时,若形参是数组类型,则调用时只写()

    • A、数组名
    • B、数组名加[]
    • C、数组的长度值
    • D、数组名[长度]

    正确答案:A

  • 第19题:

    一维数组的最大下标为()

    • A、数组的长度
    • B、数组长度-1
    • C、数组字节数
    • D、0

    正确答案:B

  • 第20题:

    如何获得数组的长度?()

    • A、利用全局函数getArrayLen()
    • B、利用数组的getLength()函数
    • C、利用数组的length()函数
    • D、利用数组的length变量

    正确答案:C

  • 第21题:

    单选题
    下列对数组长度的描述,正确的是()。
    A

    无论数组中实际存储几个元素,数组长度只和最后一个下标有关

    B

    数组长度=最后一个下标

    C

    数组长度=数组名.length-1

    D

    数组长度=最后一个下标-1


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

  • 第22题:

    单选题
    给出以下定义:char a[]=″abc″;char b[]={′a′,′b′,′c′};则正确的叙述是()
    A

    数组a和数组b等价

    B

    数组a和数组b的长度相同

    C

    数组a的长度大于数组b的长度

    D

    数组a的长度小于数组b的长度


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

  • 第23题:

    单选题
    如何获得数组的长度?()
    A

    利用全局函数getArrayLen()

    B

    利用数组的getLength()函数

    C

    利用数组的length()函数

    D

    利用数组的length变量


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