首页/ 题库 / [单选题]设x、y、z均为int型变量,则执行以下的答案

设x、y、z均为int型变量,则执行以下语句后,x、y, z的值为( ) X=1; y=0; Z=2; y++&&++Z ||++ X;

单选题
2022-01-14 23:45
A、2、l、3
B、2、0、3
C、2、l、3
D、2、1、2
查看答案

正确答案
D

试题解析
语句序列“x=l;y=0;z=2;y++&&++z||++x;”先使变量x的值为1,变量y的值为0,变量Z的值为2。由逻辑与和逻辑或构成的逻辑表达式的特别计算规则,顺序计算各逻辑子表达式,并当一旦能得到逻辑子表达式的结果时,就立即结束逻辑子表达式的计算,不再计算该逻辑子表达式。计算y++因y的值为0,使y++&&++z的结果为0,立即去计算++X,这次计算使变量y的值变成1,而变量Z的值本改变。接着计算++X,使X的值变为2。所以经上述语句执行后,X、y、Z的值依次为2、1、Z。确解答为D。

标签:
相关题目
设 x 、 y 和 z 是 int 型变量,且 x = 3 , y = 4 , z = 5 ,则下面表达式中值为 0 是 !((x < y) && !z || 1) ( )
已知x,y,z均为整型变量,且值均为1,则执行语句++x||++y&&++z;后,表达式x+y的值为
设随机变量X与Y独立,且P(X=1)=P(Y=1)=p>0;P(X=0)=P(Y=0)=1-p>0,令Z={1,X+Y为偶数;0,X+Y为奇数 要使X与Z独立,则p的值为()
设int x=1,y=3,z;,执行z=x>y++x:y++;后,z的值是 。
设:int x,y,z,k; 则执行表达式:x=(y=4,z=16,k=32)后,x的值为( )。
已知int x=10,y=20,z=30;以下语句执行后x,y,z的值是( ) if(x>y) z=x; x=y; y=z;
设x、y、z和k都是int型变量,则执行下列表达式后,变量x的值为().x=(y=4,z=16,k=32)
假设变量定义int x=1,y=2,z=3;则表达式y+=z--/++x的值是()。
若有定义语句:“int x=12,y=8,z;”,在其后执行语句“z=0.9+x/y;”,则2的值为(  )。
若有定义语句:“int x=12,y=8,z;”,在其后执行语句“z=0.9+x/y;”,则2的值为( )。
试题15若有定义语句:int x=12,y=8, z; , 在其后执行语句z=0.9+x/y; , 则z 的值为()
已知x,y,z均为整型变量,且值均为1,则执行语句++x||++y&&++z;后,表达式x+y的值为
若w、x、y、z、m均为int型变量,则执行下列的语句后m的值是()。 w=2,x=3,y=4,z=5; m=(w<x)w:x; m=(m<z)m:z; m=(m<y)m:y;
设x、y、t均为int型变量,则执行语句x=y=3;t=++x||++y;后,y的值为______。
设有定义“int x=8,y,z;”,则执行“y=z=x++,x=y==z;”后,变量x值是( )
若m,y,z均为int型变量,则执行下面语句后m值是______。 m=1;x=2;y=3;z=4; m=(m<x)?m:x; m=(n<y)?m:y; m=(m<z)?m;z;
若w、x、y、z、m均为int型变量,则执行下列的语句后m的值是( )。w=2,x=3,y=4,z=5;m=(w<x)?W:x:m=(m<z)?m:Z;m=(m<y)?m:y;
若w、x、y、z、m均为int型变量,则执行下列的语句后m的值是( )。 w=2,x=3,y=4,z=5; m=(w<x)?w:x; m=(m<z)?m:z; m=(m<y)?m:y;
设x,y,t均为int型变量,执行语句:x=y=3;t=++x||++y;完成后,y的值为
设x、y、t均为int型变量,执行以下语句后,y的值为______。x=y=3;t=++x||++y;
广告位招租WX:84302438

免费的网站请分享给朋友吧