首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义:int a=3,b=2;,则下面表达式中,值为真的选项是( )。
若有定义:int a=3,b=2;,则下面表达式中,值为真的选项是( )。
admin
2017-07-05
56
问题
若有定义:int a=3,b=2;,则下面表达式中,值为真的选项是( )。
选项
A、!b||!a
B、!(a/b)
C、!(b/a)
D、!a&&!b
答案
C
解析
C语言中“!”叫“取非”运算符,属于逻辑运算符,只有两种状态,“真”和“假”,C语言规定非0为“真”,0为“假”。a=3,b=2,!2、!3为0,即为假,“||”为“或”运算符,左右两个表达式有一个为真及整个表达式为真,0||0为0,值为假,选项A错误;a/b为1.5,又因为a、b都为int型,自动转换,丢弃小数部分,所以a/b的值为1,!1为0,为假,选项B错误;b/a为0.6666…,丢弃小数部分,其值为0,!0为真,所以选项C正确;a=3,b=2,!2、!3为0,即为假,“&&”为“与”运算符,左右两个表达式全为真时整个表达式才为真,0&&0为假,选项D错误;本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/gdDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
语句“printf("a\bhow\’are\’y\\\bou\n");”的输出结果是()。
源程序的文档化不包括()。
有以下程序main(){intx,y,z;x=y=1;z=X++,y++,++y;printf("%d,%d,%d\n",x,y,z);}程序运行后的输出结果是
下列程序段中,不能正确赋值的是
下面程序的功能是:输出100以内能被3整除且个位数为9的所有整数,清填空。main(){inti,j;for(i=0;();i++){j=i*10+9;if(j%3!=0)continue;print
下述语句中,在字符串s1和s2相等时显示"theyareEqual"的是()。
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是()。
对下列二叉树进行中序遍历的结果为()。
随机试题
简要回答短销售渠道优于长销售渠道的原因。
牙齿的萌出是指A.牙齿出龈B.牙胚突破牙囊C.牙冠出龈及到达咬合的过程D.牙齿咬合E.牙胚形成到牙冠出龈
A、西咪替丁B、尼扎替丁C、法莫替丁D、雷尼替丁E、罗沙替丁乙酸酯口服吸收迅速但不完全,口服生物利用度约50%,且不受食物影响的是()。
《处方管理办法(试行)》规定,医师处方和药学专业技术人员调剂处方应当遵循的原则是()
“会计电算化”一词始于()。
下列关于物权基本原则的表述中,不符合法律规定的是()。
根据我国宪法的规定,下列属于国务院依法行使职权的是()。
社会形态是()
Whatkindsofpeopleoftengivedrugstotheirchildren?Whereintheworlddopeopledragbeforegoingtowork?Theanswersare
Whenitcomestotheslowingeconomy,EllenSperoisn’tbitinghernailsjustyet.Butthe47-year-oldmanicuristisn’tcutting,
最新回复
(
0
)