【单选题】
下列条件语句中输出结果与其他语句不同的是。
①
if(a==0)printf(“%d\n”,y);else printf(“%d\n”,x);
②
if(a)printf(“%d\n”,x); else printf(“%d\n”,y);
③
if(a==0)printf(“%d\n”,x);else printf(“%d\n”,y);
④
if(a!=0)printf(“%d\n”,x);elseprintf(“%d\n”,y);
【单选题】
写出下面程序的执行结果。main(){ int x=1,y=1,z=0;if(z0)if(y0) x=3;else x=5;printf(%d\tif(z=y0) x=3;else if(y= =0 ) x=5;else x=7;printf(%d\tprintf(%d\t}
【单选题】
已知if (xy||xz);z=x; x=y; y=z;int x=30,y=50,z=80;语句执行后变量x、y、z的值分别为:。
【单选题】
若有定义语句:int k1=10,k2=20;,执行表达式(k1=k1k2)(k2=k2k1)后,k1和k2的值分别为()。
【单选题】
若i,j已定义为int类型,则以下程序段中内循环体的总的执行次数是( )。for (i=5;i;i--)for (j=0;jj++){...}
【单选题】
若A是数值类型,则逻辑表达式(a==1)||(a!=1)的值是。
【单选题】
以下选项中与if(a==1)a=b; else a++;语句功能不同的switch语句是。
①
switch(a) {case1:a=b;break; default:a++; }
②
switch(a==1) {case 0:a=b;break;case 1:a++; }
③
switch(a) {default:a++;break;case 1:a=b;}
④
switch(a==1) {case 1:a=b;break; case 0:a++;}
【单选题】
以下选项中与if(a==1)a=b;else a++;语句功能不同的switch语句是。
①
switch(a){ case1:a=b; break; default:a++;}
②
switch(a==1){ case0:a=b; break;case1:a++;}
③
switch(a){ default:a++;break;case1:a=b;}
④
switch(a==1){ case1:a=b;break;case0:a++;}
【单选题】
以下程序运行的输出结果是。main(){ int p=30;printf(%d\n,(p/320?p/10:p%3)); }
【单选题】
有如下嵌套的if语句if(ab)if(ac) else if(bc) else 以下选项中与上述if语句等价的语句是。
①
k=(ab)?((a<c)?a:c)((b<c)?b:c);
②
k=(ab)?((b<c)?a:b)((b>c)?b:c);
③
k=(ab)?a:b;k=(b<c)?b:c;
④
k=(ab)?a:b;k=(a<c)?a:c;