(3)执行下列语句后,x的值是(  ),y的值是(  ).int x,y; x=y=1; ++x||++y;①不确定 ② 0 ③ 1 ④ 2

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/08 06:18:16

(3)执行下列语句后,x的值是(  ),y的值是(  ).int x,y; x=y=1; ++x||++y;
①不确定 ② 0 ③ 1 ④ 2

选择 ④ 和 ③
当执行 ++x || ++y 的时候
由于编译器的优化问题 当执行到++x 不为 0的时候 || 后面的 ++y
所以 y 还是 初始值 1
举一反一:
假如 语句变为 --x|| y++
由于 || 前面的 --x 值为 0 为 假 那么
后面就会执行 y++
最后 的结果 是 x =0 ,y=2

(3)执行下列语句后,x的值是(  ),y的值是(  ).int x,y; x=y=1; ++x||++y;①不确定 ② 0 ③ 1 ④ 2 若a=3,执行下列语句后,b的值是 __.if(a>=2) if(a!=2) b=3; else b=2; else b=1; 若a=3,执行下列语 设int x,y,t;,执行语句t=10+(x=3,y=5,x-y);后t的值是? 执行下列程序中的输出语句后,x的值是main()  {int x ;  printf(“%d ”,(x=5*6,x*2,x+20));}  A)30 B)60 C)50 D)80 设x,y 为int型变量,则执行下列语句后,y的值是( ) x=5;x=5; y=x++*x++; y=--y*--y; x是int 类型变量,则执行下列语句x=7;x+=x-=x+x; 后x的值是 c语言题:执行语句x=(a=3,b=a--)后,x、a、b的值依次是? c语言y=10;x=y++;执行下列语句后变量x和y的值是().y=10;x=y++;为什么x=10 y=11呀 设x,y 为int型变量,则执行下列语句后,y的值是( ) x=5; y=x++*x++; y=--y*--y; A.529 B.2401 C.1209设x,y 为int型变量,则执行下列语句后,y的值是( ) x=5; y=x++*x++; y=--y*--y; A.529 B.2401 C.1209 D.625 .下列语句序列执行后,i的值是?int i=16; do { i/=2; } while(.下列语句序列执行后,i的值是?int i=16; do { i/=2; } while( i > 3 ); 定义int x,yl执行y=(x=1,十十x,x十2)5语句后,y的值是( ) 设有语句int a=3; 则执行了语句a+=a+a;后,变量a的值是( ) 执行下列语句段后Y的值为 x=3.14 y=len(str$(x)+space(6)) 假设 i=2 ,执行下列语句后 i 的值为( ) swith ( i ) { case 1 : i++ ; case 2 : i-- ; case 3 : 9.设a 为5,执行下列语句后,b 有值不为2的是( ).① b=a/2 ② b=6-(--a) ③ b=a%2 ④ b=a>3?2:210.设x 和y均为int型变量,则执行下面的循环后,y 的值是( ).for ( y =1,x =1 ; yd?c:d)的值等于 .10.表达式 5>3& “x = 5”这条语句再反复执行100次后,x的值为( ). VB题 下列语句执行完毕后,变量i的值是() For i=1 to 5 i=i+1 Next I 为什么答案是7啊 VB题 下列语句执行完毕后,变量i的值是()For i=1 to 5i=i+1Next I 下列语句序列执行后,x 的值是多少?int a=3,b=4,x=5;if ( ++a