}
4、以下程序的输出结果是(C) A、4 B、6 C、8 D、10 #include
int k=2,m=4,n=6; int *pk=&k,*pm=&m,*p; *(p=&n)=*pk*(*pm); printf(“%d\\n”,n); }
5、已知指针p的指向(图一)的a[1],则执行语句 A、20 B、30 C、21 D、31
a[0] a[1] a[2] 10 20
*p++;后,*p的值是(B)。 a[3] a[4]
30 40 50 (图一)
6、已知指针p的指向(图一)的a[1],则表达式 A、20 B、30 C、21 D、31
7、已知指针p的指向(图一)的a[1],则表达式 A、20 B、30 C、21 D、31 8、以下程序的输出结果是(D)。 A、23 B、24 C、25 D、26 #include
*++p的值是(B)。++*p的值是(C)。