首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 main() { int a=4,b=5,c=0,d; d=!a&&! b||! c; printf(“%d\n”,d; }
以下程序的输出结果是 main() { int a=4,b=5,c=0,d; d=!a&&! b||! c; printf(“%d\n”,d; }
admin
2010-01-10
31
问题
以下程序的输出结果是 main() { int a=4,b=5,c=0,d; d=!a&&! b||! c; printf(“%d\n”,d; }
选项
A、1
B、0
C、非0的数
D、-1
答案
1
解析
由于单目运算符优先级高于“&&”和“||”运算,所以先计算!a、!b和!c分别为“假”、“假”、“真”,然后是&&运算和“||”运算,原表达式就等价于“假”&&“假”||“真”又由于“&&”的优先级高于“||”运算符,所以先计算“假”&&“假”,还是为假,最后是“假”||“真” 为真。因此最后d被赋值为1,故最后输出为1。
转载请注明原文地址:https://kaotiyun.com/show/fLWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设子程序过程定义的首部为:PublicSubS(XAsInteger,YAsSingle)则以下正确的调用形式为
将窗体的KeyPreview属性设为True,然后编写如下程序:PrivateSubFormKeyDown(KeyCode—PrivateSubForm_KeyPress(KeyAsciiAsInteger,ShiftAsInte
假定有如下程序:PfivmeSubForm_Click()Dima(4)AsInteger,b(4)AsIntegerFork=0To2a(k+1)=Val(InputBox(“请输入一个整数:”))b(3-k)=a(k+1)N
窗体上有一个名称为HScroll1的滚动条,程序运行后,当单击滚动条两端的箭头时,立即在窗体上显示滚动框的位置(即刻度值)。下面能够实现上述操作的事件过程是
标准模块中有如下程序代码:PublicxAsInteger,yAsIntegerSubvat_pub()x=10:y=20EndSub在窗体上有1个命令按钮,并有如下事件过程:PrivateSubCommand1_Click(
下列选项中不符合良好程序设计风格的是
在窗体上画一个名称为Command1的命令按钮,并编写如下程序:FunctionFun(x)y=0Ifx<10Theny=xElsey=y+10EndIfFun=yEndFunctionPrivateSubCommand1_
窗体上有两个水平滚动条HV、HT,还有一个文本框Text1和一个标题为“计算”的命令按钮Command1,并编写了以下下程序:PrivateSubCommand1_Click()EndSubPablicSubcalc
随机试题
阅读下面的词,回答问题。
设,则y’=_______.
Anewcameasasurprisethatanelderlywomandiedyesterdayafter【21】knockeddownbyamotoristwhohadmadeno【22】tobrake(刹
低渗性缺水按临床表现轻重分为三度。()
现场行政处罚决定书应当载明
下列对于乳腺癌无效的是
治疗弥散性血管内凝血时,监测肝素用量的试验是
在伤害致死案件中有权提起附带民事诉讼的有________。
Theoceanisheatingup.That’stheconclusionofanewstudythatfindsthatEarth’soceansnow【K1】a______heatattwicethera
设随机变量X1,X2,…,Xm+n(m<n)独立同分布,其方差为σ2,令求:(Ⅰ)D(Y),D(Z);(Ⅱ)ρYZ。
最新回复
(
0
)