【单选题】用条件运算符定义一个过程 。正确的定义为()。
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)) ))
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)) ))
举一反三
- 用条件运算符定义一个过程。正确的定义为_____。A、(define (f x y) (cond ((x>y) (* x x x)) ((x=y ) 0) ((x x y ) (* x x x)) ((= x y ) 0) ((< x y ) (* y y y)) ))C、(define (f x y) (cond ((x>y) (x*x*x)) ((x=y ) 0) ((x x y ) (* y y y)) ))
- 【单选题】与“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;
- 【单选题】有一个函数关系表如下所示: 下面程序段中,能正确表示上面关系的是() A. y = x + 1 if x >= 0: if x == 0: y = x else: y = x - 1 B. y = x - 1 if x != 0: if x > 0: y = x + 1 else: y = x C. if x <= 0: if x < 0: y = x + 1 else: y = x else: y = x + 1 D. y = x if x <= 0: if x < 0: y = x - 1 else: y = x + 1
- 若有以下函数关系()x<0()()→()()y=2x()x>0()()→()()y=x()x=0()()→()()y=x+1()下面程序段能正确表示以上关系的是()()。()(4.0分)A.()y=2x;()if(x!=0)()if(x>0)y=x;()else()y=x+1;()B.()y=2x;()if(x<=0)()if(x=()=0)()y=x+1;()else()y=x;()C.()if(x>=0)()if(x>0)()y=x;()else()y=x+1;()else()y=2x;()D.()y=x+1;()if(x<=0)()if(x<0)()y=2x;()else()y=x;
- 在直角坐标系中,x、y是坐标系中任意点的位置,用x与y表示在第一或第三象限的表达式,以下不正确的是( )。 A: (x > 0 And y > 0) And (x < 0 And y < 0) B: (x > 0 And y > 0) Or (x < 0 And y < 0) C: x * y > 0 D: x * y = Abs(x * y)