题目内容

若有定义int a[5],*p=a;,则对a数组元素的正确引用是______。

A. *&a[5]
B. a+2
C. *(p+5)
D. *(a+2)

查看答案
更多问题

若有定义语句: double a,*p=&a;以下叙述中错误的是______。

A. 定义语句中*是一个间接访问运算符
B. 定义语句中*号只是一个说明符
C. 定义语句中p只能存放double类型变量的地址
D. 定义语句中,*p=&a 把变量a的地址作为初始赋给指针变量p

若有程序段:char str[]="china";char *p;p=str;则下列叙述正确的是______。

A. *p与str[0]相等
B. str数组长度和p所指向的字符串长度相等
C. str和p完全相同
D. 数组str中的内容和指针变量p中的内容相等

以下选项中,对指针变量p的正确操作是______。

A. int a[5],*p; p=&a;
B. int a[5],*p; p=a;
C. int a[5]; int *p=a=1000;
D. int a[5]; int *p1,*p2=a; *p1=*p2;

设有定义语句:int m[]={2,4,6,8},*k=m;,以下选项中表达式的值为6的是______。

A. *(k+2)
B. k+2
C. *k+2
D. *k+=2

答案查题题库