Our Services

Get 15% Discount on your First Order

[rank_math_breadcrumb]

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

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)

Share This Post

Email
WhatsApp
Facebook
Twitter
LinkedIn
Pinterest
Reddit

Order a Similar Paper and get 15% Discount on your First Order

Related Questions

This assignment will give you an opportunity to learn more about secondary storage technologies, communications, and networks. Before working on this assignment, you will need to complete the Unit IV

This assignment will give you an opportunity to learn more about secondary storage technologies, communications, and networks. Before working on this assignment, you will need to complete the Unit IV Knowledge Check. Reflect on what you have learned about secondary storage, communications, and network security in this unit. Address the

In this journal, you will embark on a journey of exploration into emerging technologies that intrigue you; be it virtual reality, wearables, IoT, or any other fascinating field. You will research a ch

In this journal, you will embark on a journey of exploration into emerging technologies that intrigue you; be it virtual reality, wearables, IoT, or any other fascinating field. You will research a chosen technology and reflect on your learning journey, sharing insights gained, challenges faced, and areas primed for growth.

Database Detective This assignment measures your mastery of ULOs 3.4, 4.1, and 4.2. Before working on this assignment, you will need to complete the Unit VI Activity: Access 2021 – Chapter 2 – Wor

Database Detective  This assignment measures your mastery of ULOs 3.4, 4.1, and 4.2. Before working on this assignment, you will need to complete the Unit VI Activity: Access 2021 – Chapter 2 – Working with Tables in the SIMNet lab.  Download and complete the Unit VI Assignment Poole’s Nursery Template. Complete

This PowerPoint Presentation will measure your understanding of the concepts covered in this course to this point. For this assignment, you are going to create a PowerPoint presentation that would

This PowerPoint Presentation will measure your understanding of the concepts covered in this course to this point. For this assignment, you are going to create a PowerPoint presentation that would be appropriate to present to a class of high schoolers. Imagine that you are presenting a proposal to a congressional

This assignment will give you an opportunity to learn more about secondary storage technologies, communications, and networks. Before working on this assignment, you will need to complete the Unit IV

This assignment will give you an opportunity to learn more about secondary storage technologies, communications, and networks. Before working on this assignment, you will need to complete the Unit IV Knowledge Check. Reflect on what you have learned about secondary storage, communications, and network security in this unit. Address the

In Units V, VI, and VII, you learned about the components of a computer, how a computer works, the internet, networks and network communications, cloud computing, web development, digital identity, so

In Units V, VI, and VII, you learned about the components of a computer, how a computer works, the internet, networks and network communications, cloud computing, web development, digital identity, social media, e-commerce, ethical behavior, databases, and explored two Microsoft Office applications, PowerPoint and Access.  In this assignment, you will

Your assignment will have four parts. Before working on this assignment, you will need to complete the Unit III Activity: Word Advanced Features. Part 1: Introduction Begin your assignment with

Your assignment will have four parts. Before working on this assignment, you will need to complete the Unit III Activity: Word Advanced Features. Part 1: Introduction Begin your assignment with an introduction that identifies what a computer, storage, and networking are. Introduce internal, input, and output devices of a computer.

In Units V, VI, and VII, you learned about the components of a computer, how a computer works, the internet, networks and network communications, cloud computing, web development, digital identity, so

In Units V, VI, and VII, you learned about the components of a computer, how a computer works, the internet, networks and network communications, cloud computing, web development, digital identity, social media, e-commerce, ethical behavior, databases, and explored two Microsoft Office applications, PowerPoint and Access.  In this assignment, you will

In Units I, II, and III, you learned about the history of computers, application and system software, blockchain, cryptocurrency, computer ethics, and explored two Microsoft Office applications, Word

In Units I, II, and III, you learned about the history of computers, application and system software, blockchain, cryptocurrency, computer ethics, and explored two Microsoft Office applications, Word and Excel.  In this assignment you will demonstrate what you have learned in these three units. This assignment will have five parts. 

Assignment Tasks Part 1  Choose an organization or company of your choice.  Provide a clear description of the organization, including: o Mission o Vision o Objectives  Identify and describe the ma

Assignment Tasks Part 1  Choose an organization or company of your choice.  Provide a clear description of the organization, including: o Mission o Vision o Objectives  Identify and describe the main business processes in this organization.  Looking at the business processes, point out an issue that

Write 200-250 words on the following topic. Be sure to cite the readings and lectures. Topic: Select two international organizations and explain what role they play in promoting, monitoring, investig

Write 200-250 words on the following topic. Be sure to cite the readings and lectures.  Topic: Select two international organizations and explain what role they play in promoting, monitoring, investigating, and/or enforcing human rights. Use at least one concrete example of a human rights issue (e.g. allegations of war crimes

DFA Closure: 1.4 c and f. Do union and intersection for each (use cross product algorithm) Each of the following languages is the intersection of two simpler languages. In each part, construct DFAs fo

DFA Closure: 1.4 c and f. Do union and intersection for each (use cross product algorithm) Each of the following languages is the intersection of two simpler languages. In each part, construct DFAs for the simpler languages, then combine them using the construction discussed in footnote 3 (page 46) to

DFA Closure: 1.4 c and f. Do union and intersection for each (use cross product algorithm) Each of the following languages is the intersection of two simpler languages. In each part, construct DFAs fo

DFA Closure: 1.4 c and f. Do union and intersection for each (use cross product algorithm) Each of the following languages is the intersection of two simpler languages. In each part, construct DFAs for the simpler languages, then combine them using the construction discussed in footnote 3 (page 46) to