执行下列程序中的输出语句后,x的值是( )。 main() {int x ; printf(“%d”,(x=4*5,x*2,x+20));}
举一反三
- 执行下列程序中的输出语句后,x的值是()。mai(){itx;pritf(“%d”,(x=4*5,x*2,x+20));}
- 有以下程序 void f( int y,int *x) {y=y+*x; *x=*x+y;} main( ) { int x=2,y=4; f(y,&x); printf(“%d %d ”,x,y); } 执行后输出的结果是
- 下面程序输出的结果是( ). main( ) { int x; x=-3+4*5-6;printf("%d ",x); x=3+4%5-6;printf("%d ",x); x=-3+4%6/5;printf("%d ",x); x=(7+6)%5/2;printf("%d",x); }
- 写出下列程序的输出结果( )。#include <stdio.h>void fun1( ){ int x=5; printf("x=%d\n",x);}void fun2(int x){ printf("x=%d\n", ++x);}void main( ){ int x=2; fun1( ); fun2(x); printf("x=%d\n", x);}
- 下列语句序列执行后,x 的值是( )。int a=2, b=4, x=5;if( a<;- -b ) x*=a; A: 5 B: 20 C: 15 D: 10