niusouti.com
更多“以下不正确的定义语句是()。A.double x[5]={2.0,4.0,6.0,8.0,10.0};B.int y[5]={O,1,3,5,7,9};C.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 c1[]={′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′};


    AB

  • 第3题:

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

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

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

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

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


    char s1[5]="hello";

  • 第4题:

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

    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个元素,所以是错误的。

  • 第5题:

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

    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'};


    AB