下列程序执行后的输出结果是 main () {int a=1,b=1; a+=b+=1; { int a=10,b=10; a+=b+=10; printf( “b=%d ”,b); } a*=a*=b*10; printf( “ a=%2d\n”,a); }
举一反三
- 有以下程序main(){int a=1,b=2;for(;a<8;a++) {b+=a;a+=2;}printf(“%d,%d\n”,a,b);}程序运行后的输出结果是( )
- 下面程序段运行后,输出的结果是。 int a=1,b=2; for(;a<8;a++) {b+=a; a+=2;} printf("%d,%d ",a,b);
- 运行下列程序,第1行输出是____,第2行输出是____,第3行输出是____。 #include[ iostream ] using namespace std; int a, b(1); int main( ) { int a=2; { int a=3; a+=10; b+=10; cout<<a+b<<endl; } a+=100; b+=100; cout<<a+b<<endl; cout<<::a+::b<<endl; return 0; }
- 下面程序段的运行结果是 main {int a=11,b=10,c=0; a/=b+(b&&c); printf(″%d\n″a);}
- 以下程序的输出结果是______。 main() {int a=3; printf("%\n",(a+=a-=a*a)); } A: { B: 1 C: 2 D: -12