请用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))
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))
B
举一反三
- 请用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))
- 请⽤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)))
- 用宏替换计算多项式2*x*x-x+10,正确的宏定义是()。 A: #define calculx(x) (2*(x)*(x)-(x)+10) B: #define calculx (2*(x)*(x)-(x)+10) C: #define calculx(x) 2*x*x-x+10 D: #define calculx 2*x*x-x+10
- 【单选题】用条件运算符定义一个过程 。正确的定义为()。 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)) ))
- 【单选题】已知一个运算被定义为(define (firstCalc x) (* x x)),在其基础上进一步定义新运算secondCalc为【图片】,下列运算组合式书写正确的是_____。 A. (define (secondCalc x y z) (+ (firstCalc x) (firstCalc y) (firstCalc z))) B. (define secondCalc (+ (firstCalc x) (firstCalc y) (firstCalc z))) C. (define (secondCalc x y z) (+ firstCalc x y z)) D. (define secondCalc x y z (+ (firstCalc x) (firstCalc y) (firstCalc z))) E. (define (secondCalc x y z) (+ (firstCalc x) (firstCalc x) (firstCalc x)))
内容
- 0
下面宏定义正确的是 ( ) A: #define S a*b B: #define PI 3.14; C: #define max(a,b) ((a) >(b) (a) ;(b) ) D: #define s(x) (x)*(x);
- 1
#define能做简单的替代,用宏来替代计算多项式5*x*x+5*x+5的值的函数f,正确的宏定义语句为______。 A: #define f(x) 5*x*x+5*x+5 B: #define f5*x*x+5*x+5 C: #define f(a) (5*a*a+5*a+5) D: #define(5*x*x+5*x+5) f(x)
- 2
定义一个带参的宏名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)
- 3
#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)
- 4
已知一个运算被定义为(define (firstCalc x) (* x x))...ondCalc表达的运算功能为_____