题目内容

执行以下程序段后, b 的值为( )。static int a[ ]={6,2,8,4,3};int i,b=1,*p;p=&a[1];for(i=0;i<4;i++)b*=*(p+i);printf("%d\n",b);

A. 192
B. 384
C. 64
D. 1152

查看答案
更多问题

已知 int x[ ]={4,2,3,1},q,*p=&x[1];, 则执行语句 q=(*--p)++ 后, 变量 q的值为( )。

A. 4
B. 3
C. 2
D. 1

执行以下语句后, a 的值为( )。int a, x=3;int *p1=&x;a=p1==&x;

A. 3
B. 0
C. 1
D. 有语法错误

以下程序段的运行结果是( )。int *p1,*p2,p,a=7,b=9;p1=&a;p2=&b;if(a

A. 9, 7 9, 7
B. 7, 9 7, 9
C. 7, 9 9, 7
D. 9, 7 7, 9

已定义函数: int fun(int *p) {return *p;}, 该函数的返回值是( )。

A. 不确定的值
B. 形参 p 中存放的值
C. 形参 p 所指定存储单元中的值
D. 形参 p 的地址值

答案查题题库