若有定义: int a[10]={1,2,3,4,5,6,7,8,9,10};char c='a',d,e;则数值为4的表达式是()
A. a[e-c]
B. a[4]
C. a['d'-'c']
D. a['d'-c]
查看答案
以下程序段给数组中某个元素赋值,以下哪个选项是错误的()。inta[10],i=2;scanf("%d",________ );
A. a+(i++)
B. &a[i+1]
C. a+i
D. a[++i]
下面关于数组的描述正确的是()。
A. 数组的长度是固定的。
B. 数组的大小是可变的。
C. 数组元素的存放顺序是由用户自己定义的。
D. 数组元素的存放循序是编译器决定的。
执行下面的程序段后,变量k中的值为()。int k=3,a[2]={1,2};a[1]=a[0]; k=a[1]*10;
A. 不定值
B. 10
C. 20
D. 30
若有定义:int a[4][4]={0};则下述正确的是() 。
A. 此定义语句不正确
B. 第一个元素的值为0,其它为任意值。
C. 数组b中各元素均为0
D. 数组b中各元素可得初值但值不一定为0