题目内容

熟悉下列运算组合式(前缀表达式),其中结果为56的是_____。

A. (* 7 (+ 5 2))
B. (* (+ 5 3) (+ 5 2))
C. (+ 20 (+ 6 6))
D. (- (* 9 8) (- 20 2))

查看答案
更多问题

请用define运算,定义一个过程实现计算a3,其正确定义的过程为_____。

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 (newCalc x y) (* (+ x 1) (* y 2))),问newCalc可以完成的计算功能为_____。

A. (x+1)+2y
B. (x+1)*2y
C. (x+1) +(y+2)
D. (x+1)*(y+2)

已知一个新运算被定义为(define (newCalc x y) (* (+ x 1) (* y 2))),问正确使用了newCalc并得到正确结果的为_____。

A. ((newCalc) (4 5)),其结果为50
B. (newCalc 4),其结果为40
C. (newCalc 4 5),其结果为50
D. (newCalc 2 3),其结果为21

已知一个新运算被定义为(define (newCalc x y) (* (+ x 1) (+ y 1))),问(newCalc (newCalc (newCalc 1 1) 2) 3)的计算结果为_____。

A. 6
B. 13
C. 64
D. 24

答案查题题库