若有初始化语句 int a = 2,*p; 则使p指向a的语句是()
A. *p = &a
B. p = a;
C. p = &a;
查看答案
若有初始化语句 char a[ ] =“well”,*p =“well”; 则以下正确的叙述是()
A. a数组的首地址和p中的值相同
B. a[1]和p[1]的值相同
C. p只能指向含有4个有效字符的字符串
D. a占用的字节数为4
4. 若有以下定义和语句:int a, *p, *q;p = &a;q = NULL;则以下选项中正确的语句是()
A. &a = 1000
B. *a = 1000
C. *p = 1000
D. *q = 1000
5. 若有以下定义和语句:int a, *p;p = &a;则能够从键盘给变量a输入数据的语句是()
A. scanf (“%d”, a)
B. scanf (“%d”, p)
C. scanf (“%d”, *p)
D. scanf (“%d”, &p)
若有说明:int a=2, *p=&a, *q=p;,则以下非法的赋值语句是()
A. p=q;
B. *p=*q;
C. a=*q;
D. q=a;