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

设x、y、t均为int型变量,则执行语句x=y=3;t=++x||++y;后,y的值为______。

单选题
2022-01-11 18:35
A、不定值
B、4
C、3
D、1
查看答案

正确答案
C

试题解析
解析:C语言中在做逻辑或运算时,自左向右判断各个参加或运算的表达式,一旦运算到某式的值为非零时,表明整个表达式一定为真,余下的语句则不再进行运算。本题中,++x的值为真,则++y并没有进行运算,所以y值不变。

标签:
相关题目
设int x,y,t;,执行语句t=10+(x=3,y=5,x-y);后t的值是__________。
设int x=-9,y;,则执行y=x>=0x:-x;后y的值是___。
X、Y、2被定义为int型变量,若从键盘给X、Y、Z输入数据,正确的输入语句是______。
执行以下语句的结果为______。 int x=3,y;int*px=&x;y=*px++;
执行程序段“int x=1,y=2;x=x^y;y=y^x;x=x^y;”后,x和y的值分别是______。
有以下程序: 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); } 执行后的输出结果是 ______。
设x为int型变量,则执行以下语句后,x的值为______。 x=10;x+x-=x-x;
设int x=1,y=1;表达式(:x||y--)的值是______。
若有定义:int a=2,b=3;float x=3.5,y=2.5;则下面表达式的值为______。(float)(a+b)/2+(int)x%(int)y
下列语句执行之后,变量y的值为______。 int x=12; boolean y=x!=12;
下列程序段执行以后,内存变量y的值是 ______。 x=34567 y=0 DO WHILE x>0 y=x%10+y*10 x=int(x/10) ENDDO
若x=5,y=3 则y*=x+5; y的值为___________.
设x、y、t均为血型变量,则执行语句x=y=3;t=++x||++y;后,y的值为______。
设x、y、t均为int型变量,则执行语句x=y=3;t=++x||++y;后,y的值为______。
若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;
设x,y,t均为int型变量,执行语句:x=y=3;t=++x||++y;完成后,y的值为
设x、y、t均为int型变量,执行以下语句后,y的值为______。x=y=3;t=++x||++y;
设x,y,t均为int型变量,执行语句:x=y=3;t=++x||++y;,完成后,y的值为( )。
设X、y、Z、t均为int型变量,则执行以下语句后,t的值为( ) x=y=z=1;t=++x||++y&&++z;
设x、y、z、t均为int型变量,则执行以下语句后,t的值是 ( ) x=y=z=l; t=+ + x | | + + y && + + z;
广告位招租WX:84302438

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