题目内容 (请给出正确答案)
[单选题]

设有定义int a=2,b=3,c=4;,则以下选项中值为0的表达式是()。

A.(!a==1)&&(!b==0)

B.a

C.a && b

D.a||(b+b)&&(c-a)

答案
A 解析:计算逻辑表达式要注意的问题有三个:一、3个逻辑表达式的优先级从高到低依次是!(逻辑非)、&&(逻辑与)、‖(逻辑或);二、运算符&&或‖的左边运算分量分别为“假”或“真”的时候已经能够得出整个表达式的值,故右边运算分量将被“短路”,即忽略右边的表达式.三、逻辑值能够自动转换为整数值:“真”=1、“假’=0;整数值也能自动转换为逻辑值:0=“假”,非0=“真”。选项A中(!a=1)&&(!b==0)→(12==1)&&(!b==0)→(0==1)&&(!b==0)→0&&(!b==0)→0(&&右边表达式(!b==0)被“短路”);选项B中(a<b)&&!c‖1→(2<3)&&!4‖1→1&&0‖→0‖→1;选项C中a&&b→2&&3→1选项Da‖(b+b)&&(c-a)→2‖(b+b)&&(c,a)→1(‖右边表达式(b+b)&&(c-a)被“短路”)。所以本题选A。
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“设有定义int a=2,b=3,c=4;,则以下选项中值为0…”相关的问题

第1题

设有定义 int x=2,y=3,z=4;,则以下选项中值为 0 的表达式是()。

A.(!x==1)&&(!y==0)

B.(x<&&!z||1)

C.x&&y

D.(y+y)&&(z-x)

点击查看答案

第2题

设有定义:int m=0;。以下选项的四个表达式中与其他三个表达式的值不相同的是()

A.++m

B.m+=1

C.m++

D.m+1

点击查看答案

第3题

若有定义int x,y; 并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++) : (y++)中的条件表达式(x-y) 等价的是()。

A.(x-y<0||x-y>0)

B.(x-y<0)

C.(x-y>0)

D.(x-y==0)

点击查看答案

第4题

设有定义:int k=1,m=2;float f=7;,则以下选项中错误的表达式是()

A.k=k>=k

B.-k++

C.k%int(f)

D.k>=f>=m

点击查看答案

第5题

设有整型变量x,如果表达式“!x”值为0,则x的值为______;
点击查看答案

第6题

设有语句int a=0,b=1,c=2;则下面表达式中,值为0的表达式是______。

A.|b

B.a<=b

C.a||b+c&&b-c

D.!((c>b>a&&!c||1)

点击查看答案

第7题

设有如下定义: int a=1,b=2,c=3,d=4,m=2,n=2; 则执行表达式:(m=a>b)&&(n=c>d)的值为

A.1

B.2

C.3

D.0

点击查看答案

第8题

若有以下定义,则能使值为0的表达式是 。 int a=9,b=2;

A.a%=(a/b)

B.a%=(a/=b)

C.a=(b-a%=b)

D.b*=(b=a%b)

点击查看答案
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
温馨提示
每个试题只能免费做一次,如需多次做题,请购买搜题卡
立即购买
稍后再说
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
赏学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反赏学吧购买须知被冻结。您可在“赏学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
赏学吧
点击打开微信