C语言程序设计

若有说明:inta[][4]={0,0};则下面不正确的叙述是()。A、数组a的每个元素都可得到初值0B、二维数组a的第一维大小为1C、因为二维数组a中第二维大小的值除以初值个数的商为1,故数组a的行数为1D、只有元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值0

题目

若有说明:inta[][4]={0,0};则下面不正确的叙述是()。

  • A、数组a的每个元素都可得到初值0
  • B、二维数组a的第一维大小为1
  • C、因为二维数组a中第二维大小的值除以初值个数的商为1,故数组a的行数为1
  • D、只有元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值0
参考答案和解析
正确答案:B
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若有说明:int a[][3]={0,0};则不正确的叙述是( )

A.数组a的每个元素的初值都是0

B.数组a的第一维大小为1

C.数组a的行数为1

D.只有元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值0


正确答案:D
解析:本题考查给二维数组元素赋值。给二维数组元素赋值时应注意下列两点:①在对二维数组元素赋初值时,可以只对部分元素赋初值,未赋初值的元素自动取0。②二维数组第一维的大小由下列规则确定:当初值的个数能被第二维的常量表达式的值除尽时,所得商数就是第一维的大小;当初值的个数不能被第二维的常量表达式的值除尽时,第一维的大小等于所得商数加1。

第2题:

若有说明:int a[2][4]={0};表示数组a中只有数组元素a[0][0]可以得到初值0。()

此题为判断题(对,错)。


参考答案:错误

第3题:

若有说明:int a[][4]={0,0};则下面不正确的叙述是

A.数组a的每个元素都可得到初值0

B.二维数组a的第一维大小为1

C.当初值的个数能被第二维的常量表达式的值除尽时,所得商数就是第一维的大小

D.只有元素a[0][0]和a[0][1]可得到初值,其余元素均得不到确定的初值


正确答案:D

第4题:

设已定义:inta[][4]={0,0};则下列描述错误的是()

A.数组a的每个元素都可得到初值0

B.二维数组a的第一维大小为1

C.数组a的行数为1

D.只有元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值0


参考答案:D

第5题:

设有定义:int x[2][3];,则以下关于二维数组X的叙述错误的是( )。

A.x[0]可看做是由3个整型元素组成的一维数组

B.x[0]和x[l]是数组名,分别代表不同的地址常量

C.数组X包含6个元素

D.可以用语句x[o]=0;为数组所有元素赋初值0


正确答案:D
x[0]是不能赋值的。

第6题:

若有说明“inta[3][4]={0};”,则下面正确的是()。

A.只有元素a[0][0]可得到初值0

B.此说明语句不正确

C.数组a各元素都可得到初值,但其值不一定是0

D.数组a中每个元素均可得到初值0


正确答案:D

第7题:

若有说明“int s[3][4]={0}:”,则下面正确的叙述是______。

A.只有元素s[0][0]可得到初值0

B.此说明语句不正确

C.数组s中各元素都可得到初值,但其值不一定为0

D.数组s中每个元素均可得到初值0


正确答案:D

第8题:

若有说明:int a[][3]={0,0};则不正确的叙述是( )。

A.数组a的每个元素的初值都是0

B.数组a的第一维大小为1

C.数组a的行数为1

D.只有元素a[0Ⅱ0]和a10][1]可得到初值0,其余元素均得不到初值0


正确答案:D
解析:本题考查给二维数组元素赋值。给二维数组元素赋值时应注意两点:①在对二维数组元素赋初值时,可以只对部分元素赋初值,未赋初值的元素自动取0。②二维数组第一维的大小由如下规则确定:当初值的个数能被第二维的常量表达式的值除尽时,所得商数就是第一维的大小;当初值的个数不能被第二维的常量表达式的值除尽时,第一维的大小等于所得商数加1。

第9题:

若有说明:int a[3][4]={0};,则下面正确的叙述是A.只初始化了第一个元素,即a[0][0]可得到初值0B.此初始化语句不正确C.数组a中各元素都可得到初值,但其值不一定为0D.数组a中每个元素均可得到初值0


正确答案:D
二维数组进行初始化时可以按照分段进行赋值,将每一行看成一段,每一段的个数为列数。也可以按行连续赋值,不用分段,将所有的数值写成一行,系统会在数组每一行的元素个数与列数相同时,从下一行开始继续赋值。也可以对部分数组赋初值,未赋初值的元素自动取0。题目中可以看成是对数组按行进行连续赋值,并且只给出了第一行第一列的数值0,对于未赋值的元素,系统自动取0,故整个数组中的每个元素都可以取初值0。

第10题:

若有说明:int [3][4]={0};则下面叙述正确的( )。

A.只有元素s[0][0]可得到初值0

B.此说明语句不正确

C.数组s中各个元素都可得到初值,但其值不一定为0

D.数组s中每个元素均可得到初值0


正确答案:D

更多相关问题