有以下程序: main() { int i=1,j=1,k=2; if((j++‖k++)&&i++)printf("%d,%d,%d ",i,j,k); } 执行后的输出结果是 ______。
- A1,1,2
- B2,2,1
- C2,2,2
- D2,2,3
有以下程序: main() { int i=1,j=1,k=2; if((j++‖k++)&&i++)printf("%d,%d,%d ",i,j,k); } 执行后的输出结果是 ______。
解析:本题考查“逻辑或”运算的特例。本题中if语句的条件表达式为(j++||k++)&&i++,首先计算表达式 (j++||k++)的值,++运算符位于右侧,因此先取j、k当前值进行运算,因j=1,所以表达式(j++||k++)的值为真, k++表达式不再执行,故执行完表达式(j++||k++)&&i++后,j=2、k=2、i=2。
1、有如下程序#include "stdio.h"main(){ int j,i
有如下程序#include "stdio.h"main(){ int j,i,k=0; for(j=20;j<=30;j++) { if(!(k%10))printf("\n"); for(i=2;i<j;i++)if(!(j%i))break; if(i>=j-1)...
2、给定下面的代码: int i=1,j=10; do { if(i++>--j
给定下面的代码: int i=1,j=10; do { if(i++>--j) continue; }while(i<5) 执行完之后,i与j的值分别是多少? ( )Ai=6,j=5Bi=5,j=5Ci=6,j=4Di=5,j=6
3、有以下程序main(){ int i=10,j=1;printf("%d,%
有以下程序main(){ int i=10,j=1;printf("%d,%dn",i--,++j);}执行后的输出结果是A.9,2 B.10,2C.9,1 D.10,1A9,2 B10,2C9,1 D10,1
4、有如下程序main(){ int a=2,b=-1,c=2;if(a
有如下程序main(){ int a=2,b=-1,c=2;if(a A0B1C2D3
5、有以下程序: main() { int i=10,j=1; printf("
有以下程序: main() { int i=10,j=1; printf("%d,%d ",i--,++j); } 执行后的输出结果是 ______。A9,2Bl0,2C9,1D10,1
6、有程序:K=1DO10I=1,2DO10J=1,210K=K*I/JWRIT
有程序:K=1DO10I=1,2DO10J=1,210K=K*I/JWRITE(*,*)KEND此程序执行后的输出结果为()A1B0C0.5D2