[单选题]

执行以下程序后,a,b的值分别为 main() { in a,b,k=4,m=6,*p1=&k,*p2=&m; a=p1==&m; b=(*p1)/(*p2)+7; printf("a=%d/n",a); printf("b=%d/n",b);}

A.-1,5

B.1,6

C.0,7

D.4,10

参考答案与解析:

相关试题

执行以下程序后,a,b的值分别为 main() {inta,b,k=4,m=6,

[单选题]执行以下程序后,a,b的值分别为main(){ int a,b,k=4,m=6,*p1=&k,*p2=&m;a=p1==&m;b=(*p1)/(*p2)+7;printf("a=%d\n",A.;printf("b=%d\n",B.;}A.-1,5B.1,6C.0,7D.4,10

  • 查看答案
  • 执行下列语句后,a和b的值分别为______。int a,b;a=1£«b=2£

    [单选题]执行下列语句后,a和b的值分别为______。int a,b;a=1+b=2+7%-4-'A';A.-63, -64B.-59, -60C.1, -60D.79, 78

  • 查看答案
  • 以下程序段执行完毕后,变量a和b的值分别是()int a=4,b=5,*p1=&

    [单选题]以下程序段执行完毕后,变量a和b的值分别是()int a=4,b=5,*p1=&a,*p2=&b;a=2*(*p1%-*p2)+5;b=*p1**p2++;A . 13,65B . -3,-15C . -3,-18D . 13,78

  • 查看答案
  • 执行以下程序后,y的值是() main() {int a [ ]={2,4,6,

    [单选题]执行以下程序后,y的值是 ( ) main( ) { int a [ ]={2,4,6,8,10); int y=1,x, *p; p=&a[1]; for(x=0;x<3; x + +) y + =* (p + x); printf("%d/n",y); }A.17B.18C.19D.20

  • 查看答案
  • 执行以下程序后,y的值是() main() { int a[]={2,4,6,8

    [单选题]执行以下程序后,y的值是 ( ) main( ) { int a[]={2,4,6,8,10}; int y=1,x,*p; p=&a[1]; for(x=0;x<3;x+ +) y+=* (p+x); printf("%d/n",y); }A.17B.18C.19D.20

  • 查看答案
  • 以下程序的输出结果是________。main(){int k=4,m=1,p;

    [单选题]以下程序的输出结果是________。 main() { int k=4,m=1,p; p=func(k,m);printf("%d,",p); p=func(k,m);printf("%d/n",p); } func(int a,int B) { static int m=0,i=2; i+=m+1;m=i+a+b; return(m); }A.8,17B.8,16C.8,20D.8,8

  • 查看答案
  • 执行以下程序后,y的值是()main(){ int a[]={2,4,6,8,1

    [单选题]执行以下程序后,y的值是()main(){ int a[]={2,4,6,8,10};int y=1,x,*p;p=&a[1];for(x=0;x<3;x++) y + = * (p + x);printf(""%d/n"",y); }A . 17B . 18C . 19D . 20

  • 查看答案
  • 以下程序的输出结果是main(){ int k=4,m=1,p; p=func(

    [单选题]以下程序的输出结果是main(){ int k=4,m=1,p; p=func(k,m); printf("%d,",p); p=func(k,m); printf("%d/n",p);}func(int a,int b){ static int m=0,i=2; i+=m+1; m=i+a+b; return(m);} A.8,17 B.8,16 C.8,20 D.8,8

  • 查看答案
  • 以下程序的输出结果是()。main(){int k=4,m=1,p;p=func

    [单选题]以下程序的输出结果是()。main(){int k=4,m=1,p;p=func(k,m);printf("%d,",p);p=func(k,m);printf("%d/n",p);}func(int a,int b){static int m=0,i=2;i+=m+1;m=i+a+b;return(m);}A . 8,17B . 8,16C . 8,20D . 8,8

  • 查看答案
  • 有以下程序 main( ) { int a=1,b=2,m=0,n=0,k; k

    [单选题]有以下程序main( ){ int a=1,b=2,m=0,n=0,k;k=(n=b>a)||(m=aprintf("%d,%d/n",k,m);}程序运行后的输出结果是A.0,0B.0,1C.1,0D.1,1

  • 查看答案
  • 执行以下程序后,a,b的值分别为main(){in a,b,k=4,m=6,*p