Solutions to other tests:
  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17  

Mathematics for the Digital Age
and
Programming in Python


>>> Second Edition

Test 6

1.
(a) T   (b) T   (c) F   (d) F   (e) T
2.
(b), (c)
3.
(a) T   (b) F   (c) F   (d) T
4.
C
5.
C
6.
D
7.
B
8.
B
9.
C
10.
A
11.
(a) T   (b) T   (c) T
12.
D
13.
(a), (b), (c)
14.
A
15.
(a), (b), (c)
16.
B
17.
(a), (c)
18.
A
19.
(b), (c)
20.
B

21.
22.
not (p or q) == (not p) and (not q)
23.
    if len(lst) == 0:
        result = 0
    elif lst[0] == "END":
        result = 1
24.
def can_make_triangle(a, b, c): return (a > 0 and b > 0 and c > 0 and a + b > c and a + c > b and b + c > a)
25.
def isHexDigit(s): return len(s) == 1 and s in '0123456789abcdefABCDEF'
26.
def pickOne(name1, name2): name = None if 'ana' in name1 and 'ana' in name2: if len(name2) > len(name1): name = name2 else: name = name1 elif 'ana' in name1: name = name1 elif 'ana' in name2: name = name2 return name




Copyright © 2010 by Skylight Publishing