设有定义:int x; 与if(x) 功能相同的是:(_____)
A: if (x>;=0)
B: if (x>;0)
C: if (x!=0)
D: if (x==0)
A: if (x>;=0)
B: if (x>;0)
C: if (x!=0)
D: if (x==0)
举一反三
- 【单选题】与“y=(x>0?x:x<0?-x:0);”的功能相同的if语句是______。 A. if(x>0) y=x; else if(x<0) y=-x; else y=0; B. if(x) if(x>0) y=x; else if(x<0) y=-x; else y=0; C. y=-x; if(x) if(x>0) y=x; else if(x==0) y=0; else y=-x; D. y=0; if(x>=0) if(x>0) y=x; else y=-x;
- 如果要实现计算x绝对值的功能,下面程序有错误的是? A: int fun(int x){ if(x<0) return -x;<br> return x; } B: int fun(int x){ if(x<0) return -x;<br> else return x; } C: int fun(int x){ if(x<0) return -x;<br> if(x>0) return x; } D: int fun(int x){ if(x<0) return -x;<br> else if(x==0) return x; else return x; }
- 设有变量定义int x, a=3, b=4;则语句x = ( a = 0 ) && ( b = 8 ); 执行之后各变量的值为______。 A: x=0,a=0,b=8 B: x=1,a=3,b=4 C: x=1,a=0,b=8 D: x=0,a=0,b=4
- 若有定义:int x=0;以下表示真的表达式有: A: !x B: x==0 C: x D: x=1
- 【单选题】用条件运算符定义一个过程 。正确的定义为()。 A. (define ( abs x ) (cond ((x>0) x) ((x=0 ) 0) ((x<0 ) (-x)) )) ; B. (define (abs x) (cond ((> x 0) x) ((== x 0) 0) ((< x 0) (-x)))) C. (define ( abs x) (cond ((x>y) (-x)) ((x=y ) 0) ((x ; D. (define (f x y) (cond (( ((= x 0 ) 0) ((> x 0 ) (* y y)) ))