COMM 1901 Study Guide - Final Guide: Mutation, Multimap, Year 2000 Problem

70 views9 pages
School
Course
Professor

Document Summary

Given: (define a 100) (define l1 (list 1 2 3)) (define l2 (list 4 5 a)) (define l3 (list 7 8 9)) (define l4 (list 10 11 12)) (define l5 (list a 15 17)) (set! l1 (list 1 2)) (set! a 101) (set car! l2 l3) (set car! l3 25) (set cdr! l4 l5) (set car! l5 200) For each part below, give the value that is produced and a short explanation. a. ((double sub2) 3) b. ((double (double sub2)) 3) c. ((double (double (double sub2))) 3) d. ((double ((double double) sub2)) 3) e. ((((double double) double) sub2) 3) Given the following code: (define b 20) (+ (let ((a 5) (c 10)) (+ a b c) a b. Given: (define (make info) (let ((largest ()) (sum ())) (lambda (x) (cond ((eq? x "max) largest) ((eq? x "sum) sum) ((eq? x "reset) (begin (set! largest ()) (set! sum ())

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers