[单选题]

有如下程序段int *p,a=10,b=1;p=&a; a=*p+b;执行该程序段后,a的值为

A.12

B.10

C.11

D.编译出错

参考答案与解析:

相关试题

有如下程序段int*p,a=10,b=1;p=&a;a=*p£«b;执行该程序段

[单选题]有如下程序段 int *p,a=10,b=1; p=&a;a=*p+b; 执行该程序段后,a的值为______。A.12B.11C.10D.编译出错

  • 查看答案
  • 有如下程序段int*p,a=10,b=1;p=&a;a=*p£«b;执行该程序段

    [单选题]有如下程序段 int *p,a=10,b=1; p=&a;a=*p+b; 执行该程序段后,a的值为A.12B.11C.10D.编译出错

  • 查看答案
  • 有如下程序段 int*p,a=10,b=1; p=&a;a=*p£«b; 执行该

    [单选题]有如下程序段int *p,a=10,b=1;p=&a; a=*p+b;执行该程序段后,a的值为A.12B.11C.10D.编译出错

  • 查看答案
  • 有如下程序段:int*p,a=10,b=1;p=&a; a= *p£«b;执行该

    [单选题]有如下程序段: int *p,a=10,b=1; p=&a; a= *p+b;执行该程序段后,a的值为( )。A.12B.11C.10D.编译出错

  • 查看答案
  • 有程序段: int * p,a,b=1; p=&a; *p=10;a=* p£«

    [单选题]有程序段: int * p,a,b=1; p=&a; *p=10;a=* p+b; 执行该程序段后,a的值是 ( )A.12B.11C.10D.编译出错

  • 查看答案
  • 若有如下程序:sub(int * t,int n){int*p1, *p2;fo

    [单选题]若有如下程序: sub(int * t,int n) {int *p1, *p2; for(p1=t,p2=t;p1-t<n;p1++) if(*p1<*p2) p2=p1; return(*p2);} main() {int a[9]={9,36,19,39,26,5,6,33,15}; printf("%d/n",sub(a,9));} 则程序运行后的输出结果是( )A.5B.9C.15D.39

  • 查看答案
  • 有如下程序段:int a[10],*p[3],**pp,i;for(i=0;i<

    [单选题]有如下程序段: int a[10],*p[3],**pp,i; for(i=0;i<3:i++) p[i]=&a[i*4); pp=p; 则正确表示数组a元素的表达式是 ______。A.ppB.a[10]C.p[3]D.*(*(p+2))

  • 查看答案
  • 若有如下程序:sub(p,n)int(*p)[3],n;{ int i;for(

    [单选题]若有如下程序: sub(p,n) int(*p)[3],n; { int i; for(i=0;i<=n;i++) printf("%d",*(*(p+i)+n)); } main() {int s[3][3]={1,2,3,4,5,6,7,8,9}; sub(s,2); } 则程序运行后的输出结果是( )A.3 6 9B.2 4 8C.4 5 6D.7 8 9

  • 查看答案
  • 设有如下程序段:char s[20]="Bejing",*P;p=s;则执行p=

    [单选题]设有如下程序段: char s[20]="Bejing",*P; p=s; 则执行p=s;语句后,以下叙述正确的是( )。A.可以用*P表示s[0]B.s数组中元素的个数和p所指字符串长度相等C.s和p都是指针变量D.数组s中的内容和指针变量p中的内容相等

  • 查看答案
  • 有如下程序段:int i=1;while(1){i£«£«;if(i==10)b

    [单选题]有如下程序段: int i=1; while(1){ i++; if(i==10)break; if(i%2==0)eout<<'$'; } 执行这个程序段输出字符*的个数为A.10B.3C.4D.5

  • 查看答案
  • 有如下程序段int *p,a=10,b=1;p=&a; a=*p£«b;执行该程