100% tevredenheidsgarantie Direct beschikbaar na betaling Zowel online als in PDF Je zit nergens aan vast
logo-home
Python Final UPDATED Actual Exam Questions and CORRECT Answers €9,31   In winkelwagen

Tentamen (uitwerkingen)

Python Final UPDATED Actual Exam Questions and CORRECT Answers

 6 keer bekeken  0 keer verkocht
  • Vak
  • Python
  • Instelling
  • Python

Python Final UPDATED Actual Exam Questions and CORRECT Answers Reference the following program to answer the next four questions: def print_pi(): print(3.14159) print_pi() print_pi() - CORRECT ANSWER- 2 functions call to print_pi() 1 function definition of print_pi() 2 output statements wou...

[Meer zien]

Voorbeeld 4 van de 31  pagina's

  • 25 september 2024
  • 31
  • 2024/2025
  • Tentamen (uitwerkingen)
  • Vragen en antwoorden
  • Python
  • Python
avatar-seller
Python Final UPDATED Actual Exam
Questions and CORRECT Answers
Reference the following program to answer the next four questions:

def print_pi(): print(3.14159) print_pi() print_pi() - CORRECT ANSWER✔✔- 2 functions
call to print_pi()
1 function definition of print_pi()
2 output statements would execute in total
1 print statement exists in the program code


What is the difference between an argument and a parameter? - CORRECT ANSWER✔✔- A
parameter is a function input specified in a function definition, whereas an argument is a
value provided to a function's parameter during a function call.


Fill in the blank to complete the function definition to have a parameter named user_age.

def print_age(___): - CORRECT ANSWER✔✔- def print_age(user_age):


Call a function named print_age, passing the value 21 as an argument. - CORRECT
ANSWER✔✔- print_age(21)


Is the following a valid function definition beginning?

def my_fct(userNum + 5): - CORRECT ANSWER✔✔- False


Assume a function def print_num(user_num): simply prints the value of user_num without
any space or newline. What will the following code output?

print_num(43) print_num(21) - CORRECT ANSWER✔✔- 4321


Which correctly defines two parameters x and y for a function definition:

def calc_val(...):? - CORRECT ANSWER✔✔- (x, y)


Which correctly passes two integer arguments for the function call calc_val(...)? - CORRECT
ANSWER✔✔- (99, 44 + 5)

,Given a function definition:
def calc_val(a, b, c):
what value is assigned to b during this function call?

calc_val(42, 55, 77) - CORRECT ANSWER✔✔- 55


Given a function definition:
def calc_val(a, b, c):
and given variables i, j, and k, which answer shows valid arguments in the call

calc_val(...) - CORRECT ANSWER✔✔- (k, i + j, 99)


Add a print statement to the function definition to print the hours, given minutes. There are
60 minutes in one hour.
def print_minutes_as_hours(original_minutes): ... minutes = float(input())
print_minutes_as_hours(minutes) - CORRECT ANSWER✔✔- print(original_minutes / 60)


Add a return statement to the function definition that returns the result of adding num1 and
num2.

def sum(num1, num2): - CORRECT ANSWER✔✔- return num1 + num2


Given the following function, which statements are valid?

def square_root(x): return math.sqrt(x) def print_val(x): print(x) - CORRECT ANSWER✔✔-
y = square_root(49.0)
y = 1.0 + square_root(144.0)
y = square_root(square_root(16.0))
square_root(9.0)
y = print_val(9.0)
print_val(9.0)


Chapter 1 Statements that are true. - CORRECT ANSWER✔✔- Polymorphism refers to how
an operation depends on the involved object types.

,Static-typed languages require that the type of every variable is defined in the source code.


A dynamic-typed language like Python checks that an operation is valid when that operation
is executed by the interpreter. If the operation is invalid, a run-time error occurs.


If my_func1() and my_func2() are defined functions, then the expression
my_func1(my_func2) passes the my_func2 function object as an argument to my_func1.


Functions are compiled into bytecode when the function definition is evaluated by the
interpreter.


A benefit of functions is to reduce redundant code.


Incremental development may involve more frequent testing, but ultimately leads to faster
development of a program.


Forgetting to return a value from a function is a common error.


Returning the incorrect variable from a function is a common error.


Copying-and-pasting code can lead to common errors if all necessary changes are not made
to the pasted code.


A local variable is defined inside a function, while a global variable is defined outside any
function.


A function definition must be evaluated by the interpreter before the function can be called.


A programmer can protect mutable arguments from unwanted changes by passing a copy of
the object to a function.


Adding an element to a dictionary argument in a function might affect variables outside the
function that reference the same dictionary object.

, The statement return a, b, [c, d] is valid.


What is the output of the following program?

def dog(): print('woof') def cow(): print('moo') dog = cow dog() - CORRECT ANSWER✔✔-
moo


Define function print_teenager with parameter age.
If age is less than 13, print "Too young".
If greater than 19, print "Too old".
Otherwise, print "Has been a teenager for" followed by the result of computing age - 13
followed by "years.".
End with a newline.

Sample output with input: 14Has been a teenager for 1 years. - CORRECT ANSWER✔✔-
One possible answer is
def print_teenager(age): if age < 13: print("Too young") elif age > 19: print("Too old") else:
print("Has been a teenager for", age - 13, "years.")


Match the words - CORRECT ANSWER✔✔- scope resolution: The process of searching
namespaces for a name.


namespace: Maps the visible names in a scope to objects.


locals(): Returns a dictionary of the names found in the local namespace.


scope: The area of code where a name is visible.


For the next two questions, assume the function below is defined:
def split_check(amount, num_people, tax_percentage, tip_percentage): # ... - CORRECT
ANSWER✔✔- What value is passed as the tax_percentage argument in the following
function call?
split_check(60.52, 5, 0.07, tip_percentage=0.18) :

Voordelen van het kopen van samenvattingen bij Stuvia op een rij:

Verzekerd van kwaliteit door reviews

Verzekerd van kwaliteit door reviews

Stuvia-klanten hebben meer dan 700.000 samenvattingen beoordeeld. Zo weet je zeker dat je de beste documenten koopt!

Snel en makkelijk kopen

Snel en makkelijk kopen

Je betaalt supersnel en eenmalig met iDeal, creditcard of Stuvia-tegoed voor de samenvatting. Zonder lidmaatschap.

Focus op de essentie

Focus op de essentie

Samenvattingen worden geschreven voor en door anderen. Daarom zijn de samenvattingen altijd betrouwbaar en actueel. Zo kom je snel tot de kern!

Veelgestelde vragen

Wat krijg ik als ik dit document koop?

Je krijgt een PDF, die direct beschikbaar is na je aankoop. Het gekochte document is altijd, overal en oneindig toegankelijk via je profiel.

Tevredenheidsgarantie: hoe werkt dat?

Onze tevredenheidsgarantie zorgt ervoor dat je altijd een studiedocument vindt dat goed bij je past. Je vult een formulier in en onze klantenservice regelt de rest.

Van wie koop ik deze samenvatting?

Stuvia is een marktplaats, je koop dit document dus niet van ons, maar van verkoper MGRADES. Stuvia faciliteert de betaling aan de verkoper.

Zit ik meteen vast aan een abonnement?

Nee, je koopt alleen deze samenvatting voor €9,31. Je zit daarna nergens aan vast.

Is Stuvia te vertrouwen?

4,6 sterren op Google & Trustpilot (+1000 reviews)

Afgelopen 30 dagen zijn er 67096 samenvattingen verkocht

Opgericht in 2010, al 14 jaar dé plek om samenvattingen te kopen

Start met verkopen

Laatst bekeken door jou


€9,31
  • (0)
  Kopen