[单选题]

执行C程序代码“inta=1;intb=0;intc=0;intd=(++a)*(c=1);”后,a、b、c、d的值分别为( )。

A.2,0,1,2

B.1,0,1,1

C.2,0,1,1

D.2,0,0,2

参考答案与解析:

相关试题

执行C程序代码“int a=1;int b=0;int c=0;int d=(£

[单选题]执行C程序代码“int a=1;int b=0;int c=0;int d=(++a)*(c=1);”后,a、b、c、d的值分别为(29)。A.2,0,1,2B.1,0,1,1C.2,0,1,1D.2,0,0,2

  • 查看答案
  • 执行C程序代码“int a=1;int b=0;int c=0;int d=(£

    [单选题]执行C程序代码“int a=1;int b=0;int c=0;int d=(++a)*(c=1);”后,a、b、 c、d的值分别为(59)。A.2,0,1,2B.1,0,1,1C.2,0,1,1D.2,0,0,2

  • 查看答案
  • 执行C程序代码“int a=1; int b=0; int c=0; int d

    [单选题]执行C程序代码“int a=1; int b=0; int c=0; int d=(++a)*(c=1);”后,a、b、c、d的值分别为(29)。A.2,0,1,2B.1,0,1,1C.2,0,1,1D.2,0,0,2

  • 查看答案
  • 执行 C 程序代码 “int a = 1; int b = 0; int c

    [单选题] 执行 C 程序代码“int a = 1; int b = 0; int c = 0; int d = (++a) * (c = 1);”后a, b, c, d 的值分别为 (59) 。A. 2,0,1,2B. 1,0,1,1C. 2,0,1,1D. 2,0,0,2

  • 查看答案
  • 已知 int a = 1,b = 1, c;执行语句:c = --a && ++b;后变量a,b,c的值分别为()。A.0、1、1B.1、0、1C.0、1、0D.0、2

    已知 int a = 1,b = 1, c;执行语句:c = --a && ++b;后变量a,b,c的值分别为()。A.0、1、1B.1、0、1

  • 查看答案
  • 执行如下程序代码后,C的值是()

    [单选题]执行如下程序代码后,C的值是()A.0B.1C.-1D.死循环

  • 查看答案
  • 有以下程序: voidfun(inta,intb,intc) {a=456,b=

    [单选题]有以下程序:void fun(int a,int b,int c){a=456,b=567,c=678;}main(){int x=10,y=20,z=30;fun(x,y,z);printf("%d,%d,%d\n",x,y,z);}输出结果是A.30,20,10B.10,20,30C.456,567,678D.678,567,456

  • 查看答案
  • 有以下程序:voidswap1(intC[]){intt;t=c[0];c[0]

    [单选题]有以下程序: void swap1(int C[]) { int t; t=c[0]; c[0]=C[1]; c[1]=t; } void swap2(int c0, int c1) { int t; t=c0; c0=c1; c1=t; } main() { int a[2]={3,5}, b[2]={3,5); swapl(a); swap2(b[0],b[1]); printf("%d %d %d %d/n",a[0],a[1],b[0],b[1]); } 其输出结果是A.5 3 5

  • 查看答案
  • 若a的值为3时,下列程序段被执行后,c的值是()。intc=1;if(a>0)i

    [单选题]若a的值为3时,下列程序段被执行后,c的值是()。intc=1;if(a>0)if(a>3)c=2;elsec=3;elsec-4;A.1B.2C.3D.4

  • 查看答案
  • 设A=(}a&1&c0&b&0-4&c&1-a),则常数a,b,c的值分别为().

    设A=(}a&1&c0&b&0-4&c&1-a),则常数a,b,c的值分别为().A. 2,2,1B. -2,2,1C. -2,-2,1D. -2,-2,-1

  • 查看答案