若有以下说明,且0<=i<10,则对数组元素的错误引用是()。inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;
A. *(a+i)
B. a[p-a+i]
C. p+i
D. *(&a[i])
查看答案
下列程序的输出结果是()。
A. 3
B. 4
C. a[4]的地址
D. 非法
以下程序的运行结果是( )。
A. 5,2,3
B. -5,-12,-7
C. -5,-12,-17
D. 5,-2,-7
设有下面的程序段:char s[]="china"; char *p; p=s; 则下列叙述正确的是( )。
A. s和p完全相同
B. 数组s中的内容和指针变量p中的内容相等
C. 数组s的长度和p所指向的字符串长度相等
D. *p与s[0]相等
若有以下程序段,则以下选项中不能正确表示t数组元素地址的表达式是()。(1分)
A. &t[3][2]
B. *pt[0]
C. *(pt+1)
D. &pt[2]