请用define运算,定义一个过程实现计算[img=17x22]1803cc4b9562f00.png[/img],其正确定义的过程为_____。
A: (define (cube x) (* x x x))
B: (define cube a (* a a a))
C: (define (cube a (* a a a))
D: (define (cube a) (* x x x))
A: (define (cube x) (* x x x))
B: (define cube a (* a a a))
C: (define (cube a (* a a a))
D: (define (cube a) (* x x x))
举一反三
- 请用define运算,定义一个过程实现计算[img=17x22]17de686697c53e5.png[/img],其正确定义的过程为_____。 A: (define cube a (* a a a)) B: (define (cube x) (* x x x)) C: (define (cube a (* a a a)) D: (define (cube a) (* x x x))
- 请⽤define运算,定义⼀个过程实现计算,其正确定义的过程为( )。 A: (define cube a (* a a a)) B: (define (cube x) (* x x x)) C: (define (cube a (* a a a))) D: (define (cube a) (* x x x)))
- #define能作简单的替代,用宏替代计算多项式4*x*x+3*x+2之值的函数f,正确的宏定义是 A: B: define f (4*x*x+3*x+2) C: D: define (4*x*x+3*x+2) f E: F: define f(x) (4*x*x+3*x+2) G: H: define (4*x*x+3*x+2) f(x)
- 定义一个带参的宏名f(x)计算表达式2*x*(x+1)的值,则以下带参宏定义中正确的定义形式是: A: B: define f(x) 2*x*(x+1) C: D: define f(x) (2*(x)*((x)+1)) E: F: define 2*(x)*((x)+1) f(x) G: H: define f 2*x*(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)) ))