以下四个选项的表达式用作if的控制语句时,有一个与其余三个含义不同,这个选项是()A k%2 B k%2==1 C (k%2)!==0 D k%2==1
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/06 20:18:15
![以下四个选项的表达式用作if的控制语句时,有一个与其余三个含义不同,这个选项是()A k%2 B k%2==1 C (k%2)!==0 D k%2==1](/uploads/image/z/2475996-60-6.jpg?t=%E4%BB%A5%E4%B8%8B%E5%9B%9B%E4%B8%AA%E9%80%89%E9%A1%B9%E7%9A%84%E8%A1%A8%E8%BE%BE%E5%BC%8F%E7%94%A8%E4%BD%9Cif%E7%9A%84%E6%8E%A7%E5%88%B6%E8%AF%AD%E5%8F%A5%E6%97%B6%2C%E6%9C%89%E4%B8%80%E4%B8%AA%E4%B8%8E%E5%85%B6%E4%BD%99%E4%B8%89%E4%B8%AA%E5%90%AB%E4%B9%89%E4%B8%8D%E5%90%8C%2C%E8%BF%99%E4%B8%AA%E9%80%89%E9%A1%B9%E6%98%AF%EF%BC%88%EF%BC%89A+k%252+B+k%252%3D%3D1+C+%28k%252%29%21%3D%3D0+D+k%252%3D%3D1)
以下四个选项的表达式用作if的控制语句时,有一个与其余三个含义不同,这个选项是()A k%2 B k%2==1 C (k%2)!==0 D k%2==1
以下四个选项的表达式用作if的控制语句时,有一个与其余三个含义不同,这个选项是()
A k%2 B k%2==1 C (k%2)!==0 D k%2==1
以下四个选项的表达式用作if的控制语句时,有一个与其余三个含义不同,这个选项是()A k%2 B k%2==1 C (k%2)!==0 D k%2==1
应该就是D
你的C打错了,不等于是!=
因为k%2只有两种结果,不是1就是0,A中如果为1的话执行if语句,为0的话跳过.
B就是同样的效果了,看他是否为1,为1的话逻辑值是真(即1)执行if,反之跳过.
C当控制语句不等于0(意思就是等于1),为1时(即不等于0)逻辑值是真,执行if,反之跳过.
D正好与前三个相反.自己琢磨一下.