在语句assign Y = sel ? 0 : 1;中,当sel=0时,Y的值为( )? z|x|0|1
举一反三
- 中国大学MOOC: 在语句assign Y = sel ? 0 : 1;中,当sel=0时,Y的值为( )
- 有一个分段函数,当x大于0时,y的值是1;当x为0时,y的值是0;当x A: if(x >= 0)if(x > 0) y = 1;else y = 0;else y = -1; B: if(x > 0) y = 1;else if(x == 0) y = 0;else y = -1; C: y = 0;if(x > 0) y = 1;else if(x D: y = 0; if(x >= 0); if(x > 0) y = 1; else y = -1;
- 当x为大于1的奇数时,执行下面的语句后y的值为0的是______。 A: if (x%2 == 1) y = 1 ; else y = 0 ; B: if (x/2 ) y = 1 ; else y = 0 ; C: if (x%2 != 0) y = 1 ; else y = 0 ; D: if ( x%2 == 0 ) y = 1 ; else y = 0 ;
- 如果x为负数时,y值为-1;x为正数时,y值为1;x为0时,有值为0。以下语句错误的是 A: y=0ifx>0:y=1elifx<0:y=-1 B: ifx>0:y=1else:ifx<0:y=-1else:y=0 C: ifx>0:y=1elifx<0:y=-1else:y=0 D: y=0ifx>0:y=1else:y=-1
- 有一个分段函数,当x大于0时,y的值是1;当x为0时,y的值是0;当x<0时,y的值是-1,以下程序段中哪一个不能实现该分段函数? A: if(x>0)y=1;elseif(x==0)y=0;elsey=-1; B: y=0;if(x>0)y=1;elseif(x<0)y=-1; C: y=0;if(x>=0);if(x>0)y=1;elsey=-1; D: if(x>=0)if(x>0)y=1;elsey=0;elsey=-1;