首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义: int a=2,b=3,c=4;, 则以下选项中值为0的表达式是
设有定义: int a=2,b=3,c=4;, 则以下选项中值为0的表达式是
admin
2013-02-23
63
问题
设有定义: int a=2,b=3,c=4;, 则以下选项中值为0的表达式是
选项
A、(!a==1)&&(!b==0)
B、(a<b)&& !c‖1
C、a && b
D、all(b+b)&&(c-a)
答案
1
解析
计算逻辑表达式要注意的问题有三个:一、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。
转载请注明原文地址:https://kaotiyun.com/show/DUJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
能正确表示逻辑关系:"a≥10或a≤0"的C语言表达式是
以下程序的输出结果是______。main(){intx=05;charz=’a’;printf("%d\n",(x&1)&&(z<’z’));}
下面的程序输出结果是______。#definer16#ifr==16voidp(inta){printf("%x",a);}#elsevoidp(inta){
下列程序段的输出结果是______。voidfun(int*x,int*y){printf("%d%d",*x,*y);*x=3;*y=4;}main(){intx=1,y=2;fun(&
以下程序的输出结果是______。fun(intx,inty,intz){z=x*x+y*y;}main(){inta=31;fun(5,2,a);printf("%d",
以下fun函数的功能是:累加数组元素中的值,n为数组中元素的个数。累加的和值放入x所指的存储单元中。补足所缺语句。fun(intb[],intn,int*x){intk,r=0;for(k=0;k<n;k++)r=【】;【
现有如下程序段,此程序段编译有错误,则程序段的错误出在#include<stdio.h>main(){inta=30,b=40,c=50,d;d=a>30?b:c;swish(d){
若变量已正确定义,以下while循环不断输出读入的字符,当读入回车换行符时结束循环。正确的程序段是
现有如下定义语句int*p,s[20],i;p=s;表示数组元素s[i]的表达式不正确的是
随机试题
扫描仪支持的扫描幅面大小是
形容词和形容词的重叠式都可以接受部分程度副词的修饰。()
下列不属于中世纪商法的渊源的是()
胸痹心痛患者,脉象多见
2×17年1月1日,甲公司采用分期收款方式向乙公司销售一批商品,合同约定的销售价格为5000万元,分5年于每年12月31日等额收取。该批商品成本为3800万元。如果采用现销方式,该批商品的销售价格为4500万元。不考虑增值税等因素,2×17年1月1日,甲公
逐页检查一本书每页的印刷错误个数,应当用()
①“原谅他的罪恶,也原谅他的美德。”哲学家的通达与宽容,适于评价一切历史上的伟人。而当后人记起某一位伟人的时候,总是因为他的美德或罪恶依然活在现实中。不过,仰视着伟人的常人,多半是宽容的。②但后世对汉武帝的评价并不一致。蓬莱银阙、露溥金掌的求仙生涯不必说
如图,学校操场的400米跑道中套着300米小跑道,大跑道与小跑道有200米路程相重。甲以每秒6米的速度沿大跑道逆时针方向跑,乙以每秒4米的速度沿小跑道顺时针方向跑,两人同时从两跑道的交点A处出发,当他们第二次在跑道上相遇时,甲共跑了多少米?
廷寄(南京大学2009年中国近现代史复试真题)
设a=5,b=6,c=7,d=8,执行下列语句后,x的值为()。x=IIf((a>b)And(c>d),10,20)
最新回复
(
0
)