设x,y 为int型变量,则执行下列语句后,y的值是( ) x=5;

要过程!
x=5;
y=x++*x++;
y=--y*--y;

上面有一点小错误,自加不能与表达式用在一起,因此y=5*6=30,第二个y的值为:y=(30-1)*(30-1-1)=29*28=812
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-01-06
语句呢

设x,y 为int型变量,则执行下列语句后,y的值是( ) x=5;
上面有一点小错误,自加不能与表达式用在一起,因此y=5*6=30,第二个y的值为:y=(30-1)*(30-1-1)=29*28=812

5、设x,y 为int型变量,则执行下列语句后,y的值是( )
这在不同的编程系统中可能会有不同的结果 前面部分相同 x=5 y=5*5=25 后而的有两种情况要视编译器的不同 第一种: --y; --y; y=23; y=y*y=23*23=529; 第二种: y=24*23; 所以在实际编程中不要混合使用多重自增自减,以免引起意想不到的后果。

...设x,y 为int型变量,则执行下语言句后, y的值是() x=5; y=_百度知...
最终答案是529.因为对于第一个式子“y=x++*x++;”,意义是"y=x*x; x++; x++;",这样,y=25; 然后x进行两次自加,变为7.而对于第二个式子,减号在前面,于是相当于"--y; --y; y=y*y". 这样,y先通过两次自减变为23,然后再乘,最终结果是529.答案一定正确,考点在于考生要掌握加...

设x和y为int型变量,则执行下面的循环后y的值为()\/\/for(y=1,x=1;y...
答案是c,最后x=10

设x,y,z,t均为int型变量,则执行完下面语句后,y的值是( )
y的值是1,选择答案C。因为++x后,x的值为2,非0(即为“真”,所以后面的逻辑或已经不需要再判断)

设x和y均为int型变量,则执行以下语句后的输出为( ). x=15;y=5; prin...
15%5=0,选C

5设x和y均为int型变量,则执行下的循环后,y值为__
x=x-3 x==3;第三次循环 y自加1等于3 x%2 余数为1 条件成立;x=x+5 x==8 ;第四次循环 y自加1等于4 x%2 条件不成立 x=5;第五次循环 x%2 条件成立 x=10,y=5;第六次循环 x==10 成立 退出本循环 y自加1 等于6;所以 y的值为6;...

设x,y,z均为int型变量,则执行语句:x=y=z=3;t=++x||++y后,y的值为什么...
t=(++x||++y)赋值右边是一逻辑表达式,先计算++x,结果是4,为真,所以后面的“||”运算符后面的就不计算了,或运算,只要一个为真,就为真。后面的++y没计算

(50) 设x、y、t均为int型变量,则执行语句:x=y=3;t=++x||++y;后,y的...
53、C 54、D 55、B 56、D

若x为int型变量,则执行以下语句的值为 x=5;x+=x-=x*x;
表达式等效于x=x+(x=x-x*x)()里面的值是-20,x也是-20 最后结果应该是-40。

相似回答
大家正在搜