以下四个选项的表达式用作if的控制语句时,有一个与其余三个含义不同,这个选项是()A k%2 B k%2==1 C (k%2)!==0 D k%2==1

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 02:49:47
以下四个选项的表达式用作if的控制语句时,有一个与其余三个含义不同,这个选项是()A k%2 B k%2==1 C (k%2)!==0 D k%2==1
xR[KA+CPxz"?khs-ͼ`ꟙ33>:Eze9|3tCFZ7f/XG<k؅܄`DAQ)xU`g2Ë WO^z;|]^F\9UԴTдz/FOBaP:[6qz tFy]BE60[đ&Qq\{|b]8a5Ntΰ{XF7 rQDa1_eFB21\ bv̯^G_k}Η/qT2,)aӌE"W퉷5L\g0#kFCQoh9'9

以下四个选项的表达式用作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正好与前三个相反.自己琢磨一下.