更多"若有定义float a[15],*p=a;,且数组a的首地址为300H"的相关试题:
[单项选择]字符‘0’的ASCⅡ码的十进制数为48,且数组的第0个元素在低位,则以下程序的输出结果是______。 #include<stdio.h> main( ) { union{int i[2];long k;char c[4];}r,*s=&r; s->i[0]=0x39; s->i[1]=0x38; printf("%c/n",s->c[0]); }
A. 39
B. 9
C. 38
D. 8
[单项选择]在一个长度为n的顺序存储的线性表中,若首地址(即第1个元素地址)为Ox12FF30,第2个元素的地址为Ox12FF38,则第3个元素的地址为()。
A. Ox12FF39
B. Ox12FF40
C. Ox12FF42
D. Ox12FF46
[单项选择]若有定义int a[5],*p=a;则正确引用数组元素的是( )。
A. *&a[5]
B. *a+2
C. *(p+5)
D. *(a+2)
[单项选择]若有定义:int a[2][3];,以下选项中对a数组元素正确引用的是
A. a[2][!1]
B. a[2][3]
C. a[0][3]
D. a[1>2][!1]
[单项选择]若有定义:int a[2][3]3;,下列选项中对a数组元素正确引用的是( )。
A. a[2][!1]
B. a[2][3]
C. a[0][3]
D. a[1>2][!1]
[单项选择]若有定义:int aa[8];则以下表达式中不能代表数组元素aa [1]的地址的是 ( )
A. &aa[0]+1
B. &aa[1]
C. & aa[0]+ +
D. aa+1
[单项选择]若有定义:int w[3][5];,则以下不能正确表示该数组元素的表达式是【 】。
A. *(*W+3)
B. *(*W+1)[4]
C. *(*(*W+1))
D. *(*[0][0]+1)