
2个回答
展开全部
答案是B
你的疑问可能在于 if not(j mod 2)处
在这里的Not意在取(j mod 2)相反数减1
比如:not(5)为-6
那么not(j mod 2)的值在此始终就为-1和-2
因此if not(j mod 2)在运行时的实际值为if -1或者if -2,那么这个语句的造价语句其实就是if true,所以此语句始终都在执行。
那么 此循环要执行i的两次包含J的四次循环的循环,所以最后x的结果为10
你的疑问可能在于 if not(j mod 2)处
在这里的Not意在取(j mod 2)相反数减1
比如:not(5)为-6
那么not(j mod 2)的值在此始终就为-1和-2
因此if not(j mod 2)在运行时的实际值为if -1或者if -2,那么这个语句的造价语句其实就是if true,所以此语句始终都在执行。
那么 此循环要执行i的两次包含J的四次循环的循环,所以最后x的结果为10
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询