CS61A_sp06_mt1

CS61A_sp06_mt1 - CS61A Midterm#1 Question 1(6points What...

Info icon This preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
CS61A Midterm #1 February 15, 2006 Question 1 (6points): What will Scheme print in response to the following expressions? If an expression produces an error message, you may just write “error”; you don’t have to provide the exact text of the message. If the value of an expression is a procedure, just write “procedure”; you don’t have to show the form in which Scheme prints procedures. (keep (lambda (x) (or (even? x) (< (count x) 3) ) ) ‘(1 12 123) ) __________________ (se ‘(procedures are) (first ‘class) ) __________________ (every (* x x) ‘(4 5 6) ) __________________ (every first (keep even? ‘(23 48 12 87 6) ) __________________ (word (first ‘(wish you) ) (bf ‘(were here) ) ) __________________ (cond (‘comfortable ‘numb) (hey you) (else money) ) __________________
Image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Question 2 (3 points): (define (funky a b c) (if a b (* c c) ) ) > (funky (* 2 2) (* 3 3) (funky #f (* 4 4) (* 5 5) ) ) How many times is * invoked… In applicative order? _______ In normal order? ________ In actual Scheme? _______ Question 3 (4 points): Circle the procedures below (if any) that generate an iterative process. Don’t circle the ones (if any) that generate a recursive process.
Image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern