单选题:用条件运算符定义一个过程。正确的定义为_____。
@[B](2)
A. (define (f n) (cond ((n<2 ) 1)
((n>1) (n* f(n-1)) )
B. (define (f n) (cond ((< n 2 ) 1)
((> n 1 ) (* n (f (- n 1)))) ));
C. (define (f n) (cond ((n<2) 1)
((n>1 ) (n* f(n-1) )) ));
D. (define (f n) (cond ((< n 2 ) 1)
((> n 1 ) (* n (f n-1))) ))。
A.(define (f n) (cond ((n<2 ) 1)
((n>1) (n* f(n-1)) )
B.(define (f n) (cond ((< n 2 ) 1)
((> n 1 ) (* n (f (- n 1)))) ));
C.(define (f n) (cond ((n<2) 1)
((n>1 ) (n* f(n-1) )) ));
D.(define (f n) (cond ((< n 2 ) 1)
((> n 1 ) (* n (f n-1))) ))。
答案:B
@[B](2)
A. (define (f n) (cond ((n<2 ) 1)
((n>1) (n* f(n-1)) )
B. (define (f n) (cond ((< n 2 ) 1)
((> n 1 ) (* n (f (- n 1)))) ));
C. (define (f n) (cond ((n<2) 1)
((n>1 ) (n* f(n-1) )) ));
D. (define (f n) (cond ((< n 2 ) 1)
((> n 1 ) (* n (f n-1))) ))。
A.(define (f n) (cond ((n<2 ) 1)
((n>1) (n* f(n-1)) )
B.(define (f n) (cond ((< n 2 ) 1)
((> n 1 ) (* n (f (- n 1)))) ));
C.(define (f n) (cond ((n<2) 1)
((n>1 ) (n* f(n-1) )) ));
D.(define (f n) (cond ((< n 2 ) 1)
((> n 1 ) (* n (f n-1))) ))。
答案:B