Troy Bowlin
Quiz von , erstellt am more than 1 year ago

AS - Level Computer Science (CS 1101 Python) Quiz am CS 1101 Week 5 , erstellt von Troy Bowlin am 18/05/2016.

125
1
0
Troy Bowlin
Erstellt von Troy Bowlin vor etwa 8 Jahre
Schließen

CS 1101 Week 5

Frage 1 von 13

1

What does the function subroutine do?

def subroutine(n):
while n>0:
print(n,)
n-=1

Wähle eine der folgenden:

  • 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

Erklärung

Frage 2 von 13

1

What output will the following python command produce:

>>>percentage = float (60*100)/50
>>>print(percentage)

Wähle eine der folgenden:

  • percentage

  • 109

  • 109.0909090909091

  • 109.0

Erklärung

Frage 3 von 13

1

What outputs will the following python commands produce:
n=10000
count=0
while n:
count=count+1
n=n//10

print(count)

Wähle eine der folgenden:

  • 5

  • 0

  • 10000

  • 1000

Erklärung

Frage 4 von 13

1

What output will the following python commands produce:

x=5
if x%2==0:
print(x)
else:
print(x,x%2)

Wähle eine der folgenden:

  • 5

  • 5 1

  • 2

  • 5 0

Erklärung

Frage 5 von 13

1

What is the output of the following statements?

pi=float(3.14159)
print(pi)

Wähle eine der folgenden:

  • 3

  • 3.0

  • 3.14159

  • 0

Erklärung

Frage 6 von 13

1

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!")

Wähle eine der folgenden:

  • Stop it!

  • We are the knights who say, "Ni!"

  • Stop it! No more of this!

  • No output will be produced

Erklärung

Frage 7 von 13

1

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)

Wähle eine der folgenden:

  • 1 and 2 are equal

  • 1 is less than 2

  • 1 is greater than 2

  • 2 is greater than 2

Erklärung

Frage 8 von 13

1

The following code is an example of what principle?

bruce=5
print(bruce,)
bruce=7
print(bruce)

Wähle eine der folgenden:

  • Multiple Assignment

  • An iteration or loop structure

  • A logical operator

  • A conditional operator

Erklärung

Frage 9 von 13

1

The % or modulus operator returns the remainder present when two integers do not divide evenly into one another

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 10 von 13

1

An algorithm is a step by step process for solving a problem

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 11 von 13

1

Functions allow the programmer to encapsulate and generalize sections of code.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 12 von 13

1

One way to generalize a function is to replace a variable with a value.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 13 von 13

1

A variable name defined in a function cannot appear in the calling program because it will cause a conflict error.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung