当把以下4个表达式用作iif语句的控制表达式时,有一个选项与其他3个选项含义不同,这个选项是()
来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/04/29 23:10:09
当把以下4个表达式用作iif语句的控制表达式时,有一个选项与其他3个选项含义不同,这个选项是()
A K%2 B K%2==1 C(K%2)!=0 D!K%2==1,请详细解释下,谢谢!
A K%2 B K%2==1 C(K%2)!=0 D!K%2==1,请详细解释下,谢谢!
答案是A吧
K模2是K除以2取余数
如果放到if里面其实貌似没什么意义
if()括弧里面的数只要大于0就为真
其他的选项都有判断符号如==等于 !=不等于
再问: 标准答案是D,我最初的答案也是选A。现在我的理解是:if(k%2)虽然没有“=”,但在括号里应该包含了真假的含义,B C很明显 是一样的,至于D(!K)为0------!K%2==1为0%2为假。也就是说无论K取任何数,都是假,没有起到真假判断作用。不知这样的理解正确不?
再答: D的话 根据预算符优先级 先做!K 如果K大于0 运算结果就为0吧 如果K小于等于0 运算结果就为1吧 然后做取模 0%2得0吧 1%2得1吧 然后做判断 O(∩_∩)O哈哈~ 是不是这样 我也糊涂了
再问: 前面我弄错了,0%2为2,所以答案D永远为真,没有真假判断作用,A B C都可能为真为假,只有D!K无论K取任何数,都为0 0%2为2 为真。这个我的思考之后的理解,不知道准确不?因此为了本着不误导了的缘故答案不采纳了,由衷地感谢了!
再答: 0%2 得2么 得写个程序测试下 我也不清楚 你那里有编译器没 测试下
再问: 没事我弄错了 0%2为0,刚被3%10为3 这两个弄糊涂了
K模2是K除以2取余数
如果放到if里面其实貌似没什么意义
if()括弧里面的数只要大于0就为真
其他的选项都有判断符号如==等于 !=不等于
再问: 标准答案是D,我最初的答案也是选A。现在我的理解是:if(k%2)虽然没有“=”,但在括号里应该包含了真假的含义,B C很明显 是一样的,至于D(!K)为0------!K%2==1为0%2为假。也就是说无论K取任何数,都是假,没有起到真假判断作用。不知这样的理解正确不?
再答: D的话 根据预算符优先级 先做!K 如果K大于0 运算结果就为0吧 如果K小于等于0 运算结果就为1吧 然后做取模 0%2得0吧 1%2得1吧 然后做判断 O(∩_∩)O哈哈~ 是不是这样 我也糊涂了
再问: 前面我弄错了,0%2为2,所以答案D永远为真,没有真假判断作用,A B C都可能为真为假,只有D!K无论K取任何数,都为0 0%2为2 为真。这个我的思考之后的理解,不知道准确不?因此为了本着不误导了的缘故答案不采纳了,由衷地感谢了!
再答: 0%2 得2么 得写个程序测试下 我也不清楚 你那里有编译器没 测试下
再问: 没事我弄错了 0%2为0,刚被3%10为3 这两个弄糊涂了
当把以下4个表达式用作iif语句的控制表达式时,有一个选项与其他3个选项含义不同,这个选项是()
当把一下4个表达式用作if语句的控制表达式时,有一个选项与其他的3个选项含义不同,这个选项是()
c语言:当把4个表达式用作if语句控制表达式时,有一个选项与其他3个选项含义不同,这个选项是()
当把一下4个表达式用作if语句的控制符时,有一个选项与其它3个选项含义不同,这个选择项是()
当把以下四个表达式用作if语句的控制表达式时,有一个选项与其他三个含义不同,这个选项是()A.k%2 B.k%2==1
if语句的一个问题(1)当把以下四个表达式用作if语句的控制表达式时,有一个选项与其它三个选项含义不同,这个选项是A)k
以下四个选项的表达式用作if的控制语句时,有一个与其余三个含义不同,这个选项是()
以下四个表达式 有一个选项与其它三个选项含义不同,这个选项是_____.
c语言题目,int k=0,则下列选项四个表达式中与其他三个值不同的是
若有定义语句:int a=3,b=2,c=1;,以下选项中错误的赋值表达式是
(外语)从A,B,C,D中选出划线部分的读音与其他3个不同的选项
(14)有以下定义:int a; long b; double x,y;则以下选项中正确的表达式是