在C语言中,以下逻辑表达式的值为0的是:( ).(选择两项)a) (9= =0) || (9= =0) && (3>1)b) 9%5= =4c) (9= =0)&&(9.0/5 = =1)d) (2>2)&&(2>’1’)
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 11:46:04
![在C语言中,以下逻辑表达式的值为0的是:( ).(选择两项)a) (9= =0) || (9= =0) && (3>1)b) 9%5= =4c) (9= =0)&&(9.0/5 = =1)d) (2>2)&&(2>’1’)](/uploads/image/z/2443537-1-7.jpg?t=%E5%9C%A8C%E8%AF%AD%E8%A8%80%E4%B8%AD%2C%E4%BB%A5%E4%B8%8B%E9%80%BB%E8%BE%91%E8%A1%A8%E8%BE%BE%E5%BC%8F%E7%9A%84%E5%80%BC%E4%B8%BA0%E7%9A%84%E6%98%AF%EF%BC%9A%EF%BC%88+%EF%BC%89.%EF%BC%88%E9%80%89%E6%8B%A9%E4%B8%A4%E9%A1%B9%EF%BC%89a%29+%289%3D+%3D0%29+%7C%7C+%289%3D+%3D0%29+%26%26+%283%3E1%29b%29+9%255%3D+%3D4c%29+%289%3D+%3D0%29%26%26%289.0%2F5+%3D+%3D1%29d%29+%282%3E2%29%26%26%282%3E%E2%80%991%E2%80%99%29)
xՔn@_=``Xjɋ$B핃`bC$A+R4BԪr`,Zrwgfg~5B38=XwUr{gVuZ=g6Ӯ:!8{7\Lꋉ&,&zoWY3nCQ~B`JR<y'
.ʱD<-`ÞRRܚR~$1s2Iz!kfo
s>S2-ki(E%^㗪&aZR[ڍKJ"V9Ex[./.udj^P`|,SQ::噊 X&w%i#
:&`ç3a͎N$hb]0]E*\us&O}w'dZDX/6q52>:U%zV9aehjn+P>oyspL
O밤r f+◓O!|k/oA`ys>>'ֹ3I)e7+iWv+nݻ2O9Խ__(7o
在C语言中,以下逻辑表达式的值为0的是:( ).(选择两项)a) (9= =0) || (9= =0) && (3>1)b) 9%5= =4c) (9= =0)&&(9.0/5 = =1)d) (2>2)&&(2>’1’)
在C语言中,以下逻辑表达式的值为0的是:( ).(选择两项)
a) (9= =0) || (9= =0) && (3>1)
b) 9%5= =4
c) (9= =0)&&(9.0/5 = =1)
d) (2>2)&&(2>’1’)
在C语言中,以下逻辑表达式的值为0的是:( ).(选择两项)a) (9= =0) || (9= =0) && (3>1)b) 9%5= =4c) (9= =0)&&(9.0/5 = =1)d) (2>2)&&(2>’1’)
答案:C项和D项
语句成立就为真(1),不成立就为假(0),
解释:A项:先判断9是否等于0,9不等于0,为假(即是0),又有一个!(非)就是真(即是1),然后是||(或),或的意思是先判断前一表达式是否为真,为真则不需要判断后一个表达式,反之,前一表达式为假的话就判断后一表达式.接下来就是&&(与),3>1为真,所以真个表达式就为真(1).
B项:%(求余),意思是9除以5之后余了多少,再判断余数是否等于5,发现等于5,表达式就为真(1)了
C项:第一个表达式就为假(0)了,&&(与)只有前面表达式为真才判断后面表达式,否则,不必判断后面的表达式.整个表达式就为假(0)了.
D项:前一个表达式就为真(1)了,上述,2>'1','1'为字符,值为49,不成立,为假(1),整个表达式就假了.
不懂可以追问.