中国大学MOOC: 若有以下程序 #include main(){ int a=0,b=0,c=0; c= (a -= ++a), (a+=b, b+=4); printf("%d,%d,%d\n",a,b,c); }则程序的输出结果是( )
举一反三
- 若有以下程序 main() { int a=0,b=0,c=0; c= (a+=++b, b+=4); printf("%d,%d,%d\n",a,b,c); } 则程序的输出结果是 A: 1,5,1 B: -1,4,-1 C: -1,4,4 D: 1,5,5
- 中国大学MOOC: 以下程序输出的结果是()# include <stdio.h>int main(){ int a = 4; switch(a ) { case 0: printf("this is 0\n"); break; case 1: printf("this is 1\n"); break; case 2: printf("this is 2\n"); break; default: printf("this is default\n"); } return 0;
- 若有以下程序:main(){int a=6,b=0,c=0;for(;a;){ b+=a; a-=++c; }printf(“%d,%d,%d\n”,a,b,c);}则程序的输出结果是( ) A: 0,14,3 B: 0,14,6 C: 0,18,3 D: 1,14,3
- 若有以下程序 #include main() { int a=0,b=0,c=0,d; c= (a+=b,, b+=a); /*第4行*/ d=c;; /*第5行*/ ; /*第6行*/ ;printf("%d,%d,%d\n",a,b,c); /*第7行*/ }
- 以下程序的输出结果是______ 。 main() { int a=0 a+=(a=8); printf("%d\n",a); }