更多“下列合法的数组定义是:()A、inta[]=”string”;B、inta[5]={0,1,2,3,4,5};C、inta[5]={1,2,3,4,5};D、inta[5]={1};”相关问题
  • 第1题:

    以下不能对二维数组a进行正确初始化的说明是( )

    A.inta[2][3]={0}

    B.inta[][3]={{1,2},{0}}

    C.inta[2][3]={{1,2},{3,4},{5,6}}

    D.inta[][3]={1,2,3,4,5,6}


    正确答案:C 

  • 第2题:

    在下面的二维数组定义中,正确的是()。

    A.inta[5][];

    B.inta[][5];

    C.inta[][3]={{1,3,5},{2}};

    D.inta[](10);


    正确答案:C

  • 第3题:

    以下一维数组a正确的定义是()

    A.inta(5)

    B.intn=5,a[n]

    C.inta[SZ]其中SZ为符号常量

    D.inta{5}


    正确答案:C

  • 第4题:

    以下能正确定义一维数组的选项是

    A.inta[5]={0,1,2,3,4,5};

    B.char a[]={'0','1','2','3','4','5','\0'};

    C.char a={'A','b','C'};

    D.inta[5]="0123";


    正确答案:B
    解析: 选项A)中,定义的初值个数大于数组的长度;选项C)中,数组名后少了中括号;选项D)中,整型数组不能赋予字符串。

  • 第5题:

    C语言中,下列数组声明语句中,正确的是()。

    A.inta[]={1,2,3,5};
    B.inta[4]={1,2,3,4,5};
    C.chara[4]={A,B,C,D};
    D.chara[4]=“ABCD”;

    答案:A
    解析:
    A选项中,inta[]={1,2,3,5};,由于没有指定数组长度,数组长度即为赋值列表的元素个数,因此正确;B选项中,赋值元素个数大于数组长度;C选项中,应该用单引号将每个字母括起来;D选项中,系统会添加一个\0作为字符串结束符,数组长度应为5。

  • 第6题:

    以下能对一维数组a进行初始化的语句是:()

    • A、inta[5]=(0,1,2,3,4,)
    • B、inta(5)={}
    • C、inta[3]={0,1,2}
    • D、inta{5}={10*1}

    正确答案:C

  • 第7题:

    以下能对二维数组a进行正确初始化的语句是()。

    • A、inta[2][]={{1,0,1},{5,2,3}};
    • B、inta[][3]={{1,2,3},{4,5,6}};
    • C、inta[2][4]={{1,2,3},{4,5},{6}};
    • D、inta[][3]={{1,0,1},{},{1,1}};

    正确答案:B

  • 第8题:

    以下数组定义中,正确的是()

    • A、inta[2][]={1,2,3,4,5}
    • B、inta[][2]={{0},{}}
    • C、inta[2][2]={{1,2},{3}}
    • D、inta[][]={1,2,3,4}

    正确答案:C

  • 第9题:

    在下面的二维数组定义中,正确的语句是()。

    • A、inta[5][];
    • B、inta[][5];
    • C、inta[][3]={{1,3,5},{2}};
    • D、inta[](10)

    正确答案:C

  • 第10题:

    若有以下定义:inta[5]={1,2,3,4,5};则a[2]=()


    正确答案:3

  • 第11题:

    以下能对二维数组arr正确初始化的语句是()

    • A、inta[2][3]={0};
    • B、inta[][3]={{1,2},{0}};
    • C、inta[2][3]={{1,2},{3,4},{5,6}};
    • D、inta[][3]={1,2,3,4,5,6};

    正确答案:A,B,D

  • 第12题:

    已知数组inta[5]={1,2,3,4,5};,则a[4]=()。


    正确答案:5

  • 第13题:

    在下面的一维数组定义中,哪一个有语法错误()。

    A.inta[]={1,2,3};

    B.inta[10]={0};

    C.inta[];

    D.inta[5];


    正确答案:C

  • 第14题:

    合法的数组初始化语句是()。

    A.chara="string";

    B.inta[5]={0,1,2,3,4,5};

    C.inta[]="string"

    D.chara[]={0,1,2,3,4,5};


    正确答案:D

  • 第15题:

    下列的数组定义语句,不正确的是()

    A、inta[]=newint[5]{1,2,3,4,5}

    B、int[,]a=newinta[3][4]

    C、int[][]a=newint[][4];

    D、int[]a={1,2,3,4};


    参考答案:AC

  • 第16题:

    以下数组定义中,正确的是()

    A.inta[2][]={1,2,3,4,5}

    B.inta[][2]={{0},{}}

    C.inta[2][2]={{1,2},{3}}

    D.inta[][]={1,2,3,4}


    参考答案:C

  • 第17题:

    下列合法的数组定义是()

    • A、inta[]=”string”;
    • B、inta[5]={0,1,2,3,4,5};
    • C、chara=”string”;
    • D、chara[]={0,1,2,3,4,5};

    正确答案:D

  • 第18题:

    已定义数组inta[5]={1,2,3,4,5},*p;下列顺正确的是()

    • A、for(p=a;a<(p+5);a++){}
    • B、for(p=a;p<(a+5);p++){}
    • C、for(p=a,a=a+5;p++){}
    • D、for(p=a;a<(a+5);++a){}

    正确答案:B

  • 第19题:

    定义一个4个元素的一维整型数组,()是不正确的。

    • A、inta[4];
    • B、inta[4]={1,2,3,4,5};
    • C、inta[4]={1,2,3};
    • D、inta[4]={1};

    正确答案:B

  • 第20题:

    以下能对二维数组a进行正确说明和初始化的语句是()

    • A、inta()(3)={(1,2,3),(2,4,6)}
    • B、inta[2][]={{3,2,1},{5,6,7}}
    • C、inta[][3]={{3,2,1},{5,6,7}}
    • D、inta(2)()={(1,2,3),(2,4,6)}

    正确答案:C

  • 第21题:

    下列数组定义中,正确的是()

    • A、inta[10]
    • B、intn=10,a[n]
    • C、intN=10;inta[N]
    • D、intn;scanf(“%d”,&n);inta[n]

    正确答案:A

  • 第22题:

    定义一个4个元素的一维整型数组,()是正确的。

    • A、floata[4];
    • B、inta[]={1,2,3,4,5};
    • C、inta[]={1,2,3};
    • D、inta[4]={1};

    正确答案:D

  • 第23题:

    对二维数组的正确定义是()

    • A、inta[][]={1,2,3,4,5,6};
    • B、inta[2][]={1,2,3,4,5,6};
    • C、inta[][3]={1,2,3,4,5,6};
    • D、inta[2,3]={1,2,3,4,5,6};

    正确答案:C