[单选题]

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

A.12

B.11

C.10

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.12 B.10 C.11 D.编译出错

  • 查看答案
  • 有程序段: 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.编译出错

  • 查看答案
  • 有如下程序段: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))

  • 查看答案
  • 有如下程序段: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

  • 查看答案
  • 设有如下程序段: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中的内容相等

  • 查看答案
  • 有如下程序段void func(int *a,int b[ ]){ b[0]=*

    [单选题]有如下程序段void func(int *a,int b[ ]){ b[0]=*a+6; }main(){ int a,b[5]={0}; a=0;b[0]=3; func(&a,b); printf("%d\n",b[0]); }程序运行后输出的结果是A.6 B.7 C.8 D.9

  • 查看答案
  • 下列程序段的输出结果是______。int **pp,*p;int a=10,b

    [单选题]下列程序段的输出结果是______。 int **pp,*p; int a=10,b=20; p=&a; pp=&p; p=&b; printf("%d,%d/n",*p,**pp);A.10,20B.10,10C.20,20D.20,10

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