首页/ 题库 / [单选题]设x,y和z都是int型变量,且x=3,的答案

设x,y和z都是int型变量,且x=3,y=4,z=5,则下面表达式中,值为0的表达式是( )。

单选题
2022-08-10 17:22
A、x&&y
B、x<=y
C、x||++y&&y-z
D、! (x<y&&! z||1)
查看答案

正确答案
D

试题解析
解析:该题考查逻辑与“&&”、逻辑或“||”以及逻辑非“!”运算符的用法。选项A)即3&&4为真;选项D)即3=4为真;选项C)是一个逻辑或与逻辑与的混合运算,只要执行了逻辑或左半部分,程序将直接停止执行逻辑或右半部分程序,因为x的值为真,此时选项C)为真。选项D)不用计算,括号内逻辑或右边的值为1,因而括号内的值为1,再进行逻辑非运算得0。

标签:
相关题目
设 x 、 y 和 z 是 int 型变量,且 x = 3 , y = 4 , z = 5 ,则下面表达式中值为 0 是 !((x < y) && !z || 1) ( )
已知x,y,z均为整型变量,且值均为1,则执行语句++x||++y&&++z;后,表达式x+y的值为
设a、b和c都是int型变量,且a=3,b=4,c=5;则以下的表达式中,值为0的表达式是
设a、b和c都是int型变量,且a=3,b=4,c=5;则以下的表达式中,值为0的表达式是
设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是( )。
有int x=3,y=4,z=5;则下面表达式中值为0的是( )
设:int x,y,z,k; 则执行表达式:x=(y=4,z=16,k=32)后,x的值为( )。
设x、y、z和k都是int型变量,则执行下列表达式后,变量x的值为().x=(y=4,z=16,k=32)
设x=4,y=8,z=7,则以下表达式的运算结果是( )。 x<y And(Not y>z)Or Z<X
若x=3,y=z=4,则下列表达式的值分别为( )(1)(z>=y>=x)?1:0(2)y+=z,x*=y
假设变量定义int x=1,y=2,z=3;则表达式y+=z--/++x的值是()。
设x=1,y=2,z=3,则表达式y+=z--/++x的值是()
已知x,y,z均为整型变量,且值均为1,则执行语句++x||++y&&++z;后,表达式x+y的值为
已有定义:intx=3,y=4,z=5;,则表达式!(x+y)+z-1&&y+z/2的值是()。
若w=l,x=2,y=3,z=4,则条件表达式w<x?w:y<z? y:z的值是
设X、y、Z、t均为int型变量,则执行以下语句后,t的值为( ) x=y=z=1;t=++x||++y&&++z;
设x、y、z均为int型变量,则执行以下语句后,x、y, z的值为( ) X=1; y=0; Z=2; y++&&++Z ||++ X;
设x.y.z和k都是int型变量,则执行表达式:x=(y=4,z=16,k=32)后,x的值为()
设x、y、z和k都是int型变量,则执行表达式:x=(y=4,Z=16,k=32)后,x的值为______。
设x=1,y=2和z=3,则表达式y+=z((/++x的值是
广告位招租WX:84302438

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