Exercise 1.1 Below is a sequence of expressions. What is the result printed by the interpreter in response to each expression? Assume that the sequence is to be evaluated in the order in which it is presented. 123456789101112131415161718192021222324252627282930313233343536373839404142434445 1010(+ 5 3 4)12(- 9 1)8(/ 6 2)3(+ (* 2 4) (- 4 6))6(define a 3)(define b (+ a 1))(+ a b (* a b))19(= a b)#f(if (and (> b a) (< b (* a b))) b a)4(cond ((= a 4) 6) ((= b 4) (+ 6 7 a)) (else 25))16(+ 2 (if (> b a) b a))6(* (cond ((> a b) a) ((< a b) b) (else -1)) (+ a 1))16 Ans: 直接把这些输入到一个scheme的REPL中去就可以得到答案了. 赞微海报分享
近期评论