C语言程序设计

定义一个4个元素的一维整型数组,()是不正确的。A、inta[4];B、inta[4]={1,2,3,4,5};C、inta[4]={1,2,3};D、inta[4]={1};

题目

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

  • A、inta[4];
  • B、inta[4]={1,2,3,4,5};
  • C、inta[4]={1,2,3};
  • D、inta[4]={1};
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在下面的一维数组定义中,错误的定义格式为()。

A、inta={1,2,3}

B、)inta[10]={O}

C、inta[]

D、inta[5]


参考答案:C

第2题:

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

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

B.inta[10]={0};

C.inta[];

D.inta[5];


正确答案:C

第3题:

要将2,4,6,8,10存入数组a中,错误的是________。

A.inta[]={2,4,6,8,10};

B.inta[5]={2,4,6,8,10};

C.inta[5];a={2,4,6,8,10};

D.inta[5];a[0]=2;a[1]=4;a[2]=6;a[3]=8;a[4]=10;


正确答案:C

第4题:

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。

第5题:

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

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

第6题:

在下菌的一撒数组定义中,()语句有谱法错误。

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

B.inta[10]={0}

C.inta[]="abcdef"

D.inta[5]


正确答案:C

第7题:

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

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

第8题:

下列二维数组初始化中,错误的是________.

A.inta[][3]={{3,4},{5,6,7}};

B.inta[][3]={2,3,4,5,6,7};

C.inta[3][3]={0};

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


正确答案:D

第9题:

要定义数组A,使得其中每个元素的数据依次为:3、9、4、8、0、0、0,错误的定义语句是

A.intA[]={3,9,4,8,0,0,0};

B.intA[9]={3,9,4,8,0,0,0};

C.intA[]={3,9,4,8};

D.intA[7]={3,9,4,8};


正确答案:C
解析:本题考核一维数组在定义时的初始化。当数组声明时没有给出数组的大小,但是有初始化列表时,数组的大小就由列表中元素的个数来确定,由此可知C) 选项中数组A只有4个元素,与题目要求不符。

第10题:

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

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

正确答案:D

更多相关问题