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

题目

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

  • A、a[0][1]=0
  • B、只有元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值
  • C、二维数组a的第一维大小为1
  • D、数组a的每个元素都可得到初值0
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若有如下变量定义和函数调用语句: inta=5; fun(&A) ; 则执行下面函数后正确的输出结果是( )。 void fun(int*x) { cout<<++*x<<endl; }

A.3

B.4

C.5

D.6


正确答案:D
解析: fun函数中的x参数为整型指针变量。调用fun函数,&a是取a的地址,即将实际参数a的地址传递。函数fun中的*x是变量x所指的存储单元即值5。*运算符的等级高于++,所以先取值5然后加1输出,即为6。

第2题:

若有下列说明和语句:inta[4][5],(*p)[5];p=a;则对a数组元素的正确引用是()。

A.p+1

B.*(p+3)

C.*(p+1)+3

D.*(*p+2)


正确答案:B

第3题:

若有说明inta[][3]={1,2,3,4,5,6,7,8,9},则a数组第一维的大小是( )。

A.2

B.3

C.4

D.无确定值


正确答案:B
解析:本题考查二维数组第一维的大小如何确定。二维数组第一维的大小由如下规则确定:①当初值的个数能被第二维的常量表达式的值除尽时,所得商数就是第一维的大小;②当初值的个数不能被第二维的常量表达式的值除尽时,第一维的大小等于所得商数加1。

第4题:

若有说明:inta[][3]={{1,2,3},{4,5},{6,7}};则数组a的第一维的大小为:()

  • A、2
  • B、3
  • C、4
  • D、无确定值

正确答案:B

第5题:

若有说明:inta[][3]={1,2,3,4,5,6,7};,则a数组第一维的大小不能确定。


正确答案:错误

第6题:

若有定义:inta=2;则正确的赋值表达式是()

A.a-=(a*3)

B.double(-1)

C.a*3

D.a*4=3


参考答案:A

第7题:

若有以下说明语句inta[3][4]={2,3,4,5,3,4,5,6,4,5,6,7};则正确对数组元素引用为()。

  • A、*(a+1)
  • B、*(a[3]+2)
  • C、a[1]+3
  • D、a[0][0]

正确答案:D

第8题:

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

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

B.此说明语句不正确

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

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


正确答案:D

第9题:

若有说明语句“inta[5],*p=a;”,则对数组元素的正确引用是()。

  • A、a[p]
  • B、p[a]
  • C、*(p+2)
  • D、p+2

正确答案:C

第10题:

若有说明:inta[3][4];,则对a数组元素的非法引用是:()

  • A、a[0][2*1]
  • B、a[1][3]
  • C、a[4-2][0]
  • D、a[0][4]

正确答案:D