C.pa[5]表示某个元素的第5个元素的值 Dpa是一个具有5个元素的指针数组,每个元素是一个int型指针 15、有以下程序段 inta[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b b=p[6];则b中值是 A、10 B、6 C、8 D、9 16、设正x、y均为整型变量,且x=10,y=3,则以下语句的输出结果是 printf("%d, %d, %d\n",++x, ++y, x) A、10,4,11 B、11,4,11 C、10,4,10 17、下面的程序,输出结果为 void fun(char *p) if(*p!=10) fun(p) if (t!=\0) printf(%c", t): I void maino I char a*a fun(a): I A、运行出错B、1324C、4231 D、4321 18、下面的程序,输出结果为 #includestdio. h> i int *p,i inta[]={2,6,8,7,9} p=a; 1=2 printf( %d\%d\td\t%d\%d\n" *(ati), alp-al, *p++, *++p, *(&alil) D、8 8 、填空(后3题每空2分,其余每空1分,共20分) 第3页共8页第 3 页 共 8 页 C.pa[5]表示某个元素的第 5 个元素的值 D.pa 是一个具有 5 个元素的指针数组,每个元素是一个 int 型指针 15、有以下程序段: int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b; b=p[6];则 b 中值是______。 A、10 B、6 C、8 D、9 16、设正 x、y 均为整型变量,且 x=10, y=3,则以下语句的输出结果是______ 。 printf("%d,%d,%d\n",++x,++y,x--); A、10,4,11 B、11,4,11 C、10,4,10 D、9,4,10 17、下面的程序,输出结果为 _______。 #include <stdio.h> void fun(char *p) { char t; if (*p!='\0') {t=*p++; fun(p); if (t!='\0') printf("%c",t);} } void main() { char *a; a="1234"; fun(a);} A、运行出错 B、1324 C、4231 D、4321 18、下面的程序,输出结果为 _______。 #include<stdio.h> void main( ) { int *p, i; int a[]={2, 6, 8, 7, 9}; p=a; i=2; printf("%d\t%d\t%d\t%d\t%d\n",*(a+i), a[p-a],*p++,*++p, *(&a[i])); } A、8 6 6 6 8 B、8 2 2 8 8 C、8 2 6 8 8 D、8 6 8 6 8 二、填空(后 3 题每空 2 分,其余每空 1 分,共 20 分)