Zusammenfassung der Ressource
Frage 1
Frage
What does the function subroutine do?
def subroutine(n):
while n>0:
print(n,)
n-=1
Antworten
-
Counts down from 10 to 0 and displays each number
-
Counts from n down to 1 and displays each number
-
Calculates the sum of n numbers greater than 0
-
Calculates the mean of n
Frage 2
Frage
What output will the following python command produce:
>>>percentage = float (60*100)/50
>>>print(percentage)
Antworten
-
percentage
-
109
-
109.0909090909091
-
109.0
Frage 3
Frage
What outputs will the following python commands produce:
n=10000
count=0
while n:
count=count+1
n=n//10
print(count)
Frage 4
Frage
What output will the following python commands produce:
x=5
if x%2==0:
print(x)
else:
print(x,x%2)
Frage 5
Frage
What is the output of the following statements?
pi=float(3.14159)
print(pi)
Frage 6
Frage
Expressions evaluate to either True or False:. What will the output of the following code be when the expression "Ni!" is evaluated?
if "Ni!"
print("We are the knights who say, "Ni!")
else
print("Stop it! No more of this!")
Antworten
-
Stop it!
-
We are the knights who say, "Ni!"
-
Stop it! No more of this!
-
No output will be produced
Frage 7
Frage
What output will the following python commands produce:
x=1
y=2
if x==y:
print(x,"and",y,"are equal")
else
if x<y:
print(x,"is less than", y)
else
print(x,"is greater than",y)
Antworten
-
1 and 2 are equal
-
1 is less than 2
-
1 is greater than 2
-
2 is greater than 2
Frage 8
Frage
The following code is an example of what principle?
bruce=5
print(bruce,)
bruce=7
print(bruce)
Frage 9
Frage
The % or modulus operator returns the remainder present when two integers do not divide evenly into one another
Frage 10
Frage
An algorithm is a step by step process for solving a problem
Frage 11
Frage
Functions allow the programmer to encapsulate and generalize sections of code.
Frage 12
Frage
One way to generalize a function is to replace a variable with a value.
Frage 13
Frage
A variable name defined in a function cannot appear in the calling program because it will cause a conflict error.