举一反三
- 以下程序片段。void main {int x=0,y=0,z=0;if (x=y+z) printf(”***”);else printf(”###”);}
- 对于下列程序,判断正确的是( )。 #include int main() { int x=3,y=0,z=0; if(x=y+z) printf(“****”); else printf(“####”); return 0; }
- main { int x=0,y=0,z=0; if (x=y+z) printf(“***”); else printf(“###”); } 该程序_____
- 下面的程序会( ) main( ) { int x=3,y=0,z=0; if(x=y+z) printf(“****”); else printf(“####”); }
- 对于下面程序段,()是正确的判断。int x=0,y=0,z=0;if(x=y+z) printf(""***"");else printf(""###"");
内容
- 0
中国大学MOOC: 对于下面程序段,( )是正确的判断。int x=0,y=0,z=0;if (x=y+z) printf("***");else printf("###");
- 1
下面程序的输出结果是 。 #include int main (void) { int x=2,y,z; x*=3+2;printf("%d\n",x); x*=y=z=4;printf("%d\n",x); x=y=z;printf("%d\n",x); x=(y=z);printf("%d\n",x); return 0; }
- 2
以下程序的运行结果是( )。 main() { int a=-5,b=1,c=1; int x=0,y=2,z=0; if(c>0) x= x + y; if(a<=0) { if(b>0) if(c<=0) y= x - y; } else if(c>0) y= x - y; else z= y; printf("%d,%d,%d\n", x, y, z); }
- 3
以下程序没有语法问题的是() A: B: include<;stdio.h>;int main( ){int x , y = 5 ; printf( "%d\n" , x / y ) ; return 0 ;} C: D: include<;stdio.h>;int main( ){int x = 3 ;y = 5 ; printf( "%d\n" , x / y ) ; return 0 ;} E: F: include<;stdio.h>;int main( ){int x = 3 ,y ; printf( "%d\n" , x / y ) ;y = 5; return 0 ;} G: H: include<;stdio.h>;int main( ){int x = 3 , y = 5 ; printf( "%d\n" , x / y ) ; return 0 ;}
- 4
以下程序的输出结果是( )。 main() { int x = 2, y = -1, z = 2; if (x < y) if (y < 0) z = 0; else z + = 1; printf("%d \n",z); }