Answered You can buy a ready-made answer or pick a professional tutor to order an original one.

QUESTION

Week 4 Quiz: 20 minutes Thank you 1) What would be output by the following function definition and function call? def decrement(x, y): if x >= 0 or y <= 0: return x + 3 else:

Week 4 Quiz: 20 minutes

Thank you 

1) What would be output by the following function definition and function call?

def decrement(x, y):    if x >= 0 or y <= 0:        return x + 3    else:        return y + 1

print(decrement(4, 1))

- 2

- 7

- 4

- 5

2) Which of the following function calls would return the number of characters in the string 'welcome'?

- length('welcome')

- characters('welcome')

- count('welcome')

- len('welcome')

3) What would be output by the following statements?

import mathx = math.sqrt(16)print(x)

- 256.0

- 8.0

- 4.0

- 32.0

4) What would be output by the following statements?

x = max(min(5, 3), 4, 2)print(x)

- 4

- 2

- 3

- 5

5) Which of the following is the syntactically correct definition of a function to print the string hello?

a- def print_hello()    print('hello')

b- def hello():    print('hello')

c- defun hello    print('hello')

d- defun print_hello:    print('hello')

6) Which of the following functions would return the smaller of the two parameters if the first parameter is evenly divisible by three and zero, otherwise?

a- def smaller(x, y):    if x % 3 != 0:        return 0    else:        return min(x, y)

b- def smaller(x, y):    if x % 3 == 0:        return 0    else:        return min(x, y)

c- def smaller(x, y):    if x % 3 == 0:        return min(x, y)    else:        return 0

d- def smaller(x, y):    if x % 3 != 0:        return min(x, y)    else:        return 0

7) What would be output by the following function definitions and function calls?

def print_numbers():    print('123')

def print_letters():    print('abc')

print_letters()print_numbers()

a- 123abc

b- a1b2c3

c- abc123

d- 1a2b3c

8) What would be output by the following function definitions and function call?

def choose(x, y):    if x + 5 > y:        print(x - 5)    else:        print(y - 2)

choose(3, 8)

a) 3

b) 1

c) -2

d) 6

9) Which of the following is the best reason for dividing a program into functions?

- Dividing a large program into functions allows debugging the parts one at a time and then assemble them into a working whole

- By subdividing a program into multiple functions, it makes the program more secure

- sing multiple functions reduces the possiblity of code reuse

- Increasing the number of functions in a program greatly increases the speed of the program

10) Which of the following functions would display the average of the two parameters passed to it?

a-  def average(x, y):    print(y + x / 2)

b- def average(x, y):    avg = x + y    print(avg)

c- def average(x, y):     print(x + y /2)

d- def average(x, y):    print((x + y) / 2)

Show more
  • @
  • 1103 orders completed
ANSWER

Tutor has posted answer for $10.00. See answer's preview

$10.00

****** ********

Click here to download attached files: Computer Sceince New.docx
or Buy custom answer
LEARN MORE EFFECTIVELY AND GET BETTER GRADES!
Ask a Question