题目内容

若有程序段 int *p,a=6,b=1;p=&a;*p=10;a=a+b;执行该程序段后,a的值是 ________

A. 7
B. 10
C. 11
D. 20

查看答案
更多问题

若有以下语句:int c[4][5],(*p)[5]; p=c; 则能正确引用c数组元素的是

A. p+1
B. *(p+3)
C. *(p+1)+3
D. *(p[0]+2)

以下程序的输出结果是_______________。main(){ char a[10]={9,8,7,6,5,4,3,2,1,0},*p=a+5;printf(“%d”,*--p); }

A. 非法
B. a[4]的地址
C. 6
D. 5

设有char str[ ]="Olympic";则表达式*(str+4)的值是______。

A. 'm'
B. 'p'
C. 'i'
D. 不确定的值

对以下说明语句说法不正确的叙述是 ( )chara[]="Itismine";char*p="Itismine";

A. a+1表示的是字符t的地址
B. p指向另外的字符串时,字符串的长度不受限制
C. p变量中存放的地址值可以改变
D. a中只能存放10个字符

答案查题题库