niusouti.com
更多“以下不正确的定义语句是()。A.double x[5]={2.0,4.0,6.0,8.0,10.0};B.int y[5.3]={0,1,3,5,7,9};C ”相关问题
  • 第1题:

    以下不正确的定义语句是

    A.double x[5]={2.0,4.0,6.0,8.0,10.0};

    B.int y[5]={0,1,3,5,7,9};

    C.char cl[]={'1','2','3','4','5'};

    D.char c2[]={'\x10','\xa','\x8'};


    正确答案:B
    解析:在一维数组中要注意的是作为下标表达式的常量表达式的值必须是大于等于0,选项B)中定义有5个元素,但赋初值时有6个元素,所以是错误的。

  • 第2题:

    以下不正确的定义语句是

    A.double x[5]={2.0,4.0,6.0,8.0,10.0};

    B.int y[5]={0,1,3,5,7,9};

    C.char c1[]={′1′,′2′,′3′,′4′,′5′};

    D.char c2[]={′\x10′, ′xa′, ′\x8′};


    正确答案:B
    解析:在一维数组中要注意的是作为下标表达式的常量表达式的值必须是大于等于0,选项B)中定义有5个元素,但赋值时有6个元素,所以是错误的。

  • 第3题:

    以下不正确的定义语句是( )。

    A.double x[5]={2.0,4.0,6.0,8.0,10.0};

    B.int y[5]={0,1,3,5,7,9};

    C.char c1[]={'1','2','3','4','5'};

    D.char c2[]={'\x10','\xa','\x8'};


    正确答案:B
    解析:选项B)中定义的y数组的长度为5,但赋初值时有6个元素,所以是错误的。

  • 第4题:

    以下不正确的定义语句是A.int y[5.3]={0,1,3,5,7,9}; B.double x[5]={2.0,4.0,6.0,8.0,10.0};C.char c1[]={’1’, ’2’, ’3’, ’4’, ’5’}; D.char c2[]={’\x10’, ’\xa’, ’\x8’};


    正确答案:A
    在一维数组中要注意的是,下标表达式中常量表达式的值必须大于等于零,并且小于自身元素的个数,即数组长度,选项A的下标不是整数,所以错误。

  • 第5题:

    以下不正确的定义语句是

    A.double x[5]={2.0,4.0,6.0,8.0,10.0};

    B.int y[5.3]={0,1,3,5,7,9};

    C.char c1[]={'1','2','3','4','5'};

    D.char c2[]={'\x10','\xa','\x8'};


    正确答案:B
    解析:在一维数组中要注意的是下标表达式的常量表达式的值必须是大于等于零,并且小于自身元素的个数,既数组长度,选项B)的下标不是整数,所以错误。