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

题目

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

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

第1题:

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

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

B.inta[10]={0}

C.inta[]="abcdef"

D.inta[5]


正确答案:C

第2题:

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

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

第3题:

14类Test1定义如下: 1.publicclassTest1{ 2.publicfloataMethod(floata,floatb){} 3. 4.} 将以下哪种方法插入行3是不合法的。()

A.public floata Method(floata,floatb,floatc){}

B.public floata Method(floatc,floatd){}

C.public inta Method(inta,intb){}

D.private floata Method(inta,intb,intc){}


参考答案:B

第4题:

下面的方法重载,正确的是( )。

A、intfun(inta,floatb){}

B、floatfun(inta,floatb){}floatfun(inta,floatb){}floatfun(intx,floaty){}

C、floatfun(floata){}

D、floatfun1(inta,floatb){}floatfun(floata,floatb){}floatfun2(inta,floatb){}


正确答案:C

第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[];

D.inta[5];


正确答案:C

第7题:

下列二维数组的说明中,不正确的是( )。

A.floata[][4]={0,1,8,5,9};

B.inta[3][4];

C.#define N 5

D.inta[2][9.5]; float a[N][3];


正确答案:D
解析:C语言规定,对于二维数组,只可以省略第一个方括号中的常量表达式,而不能省略第二个方括号中的常量表达式;二维数组的一般定义格式:类型说明符数组名[常量表达式Ⅱ常量表达式)。

第8题:

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

A、inta={1,2,3}

B、)inta[10]={O}

C、inta[]

D、inta[5]


参考答案:C

第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题:

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。