与其他三个选项的含义不同的是( )。

admin2020-07-28  36

问题 与其他三个选项的含义不同的是(  )。

选项 A、if(k%2)
B、if(k%2==1)
C、if((k%2)!=0)
D、if(!k%2==1)

答案D

解析 本题考查if语句和if语句构成的选择,注意if语句中else与if的匹配。选项A表示k除以2的余数,如果余数为1则if成立,否则不能成立,即if判断k是否为奇数;选项B是判断k除以2的余数是否等于1,函数和选项A相同;选项C表示k除以2的余数不为0,和选项A一致;选项D中,!运算符优先级高于%运算符,先计算!k,然后再取余数,并判断余数是否等于1。
转载请注明原文地址:https://kaotiyun.com/show/g23p777K
0

相关试题推荐
最新回复(0)