Troy Bowlin
Test por , creado hace más de 1 año

AS - Level (CS 1101 Python) Computer Science Test sobre CS 1101 Week 5 , creado por Troy Bowlin el 18/05/2016.

125
1
0
Troy Bowlin
Creado por Troy Bowlin hace alrededor de 8 años
Cerrar

CS 1101 Week 5

Pregunta 1 de 13

1

What does the function subroutine do?

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

Selecciona una de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 2 de 13

1

What output will the following python command produce:

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

Selecciona una de las siguientes respuestas posibles:

  • percentage

  • 109

  • 109.0909090909091

  • 109.0

Explicación

Pregunta 3 de 13

1

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

print(count)

Selecciona una de las siguientes respuestas posibles:

  • 5

  • 0

  • 10000

  • 1000

Explicación

Pregunta 4 de 13

1

What output will the following python commands produce:

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

Selecciona una de las siguientes respuestas posibles:

  • 5

  • 5 1

  • 2

  • 5 0

Explicación

Pregunta 5 de 13

1

What is the output of the following statements?

pi=float(3.14159)
print(pi)

Selecciona una de las siguientes respuestas posibles:

  • 3

  • 3.0

  • 3.14159

  • 0

Explicación

Pregunta 6 de 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!")

Selecciona una de las siguientes respuestas posibles:

  • Stop it!

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

  • Stop it! No more of this!

  • No output will be produced

Explicación

Pregunta 7 de 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)

Selecciona una de las siguientes respuestas posibles:

  • 1 and 2 are equal

  • 1 is less than 2

  • 1 is greater than 2

  • 2 is greater than 2

Explicación

Pregunta 8 de 13

1

The following code is an example of what principle?

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

Selecciona una de las siguientes respuestas posibles:

  • Multiple Assignment

  • An iteration or loop structure

  • A logical operator

  • A conditional operator

Explicación

Pregunta 9 de 13

1

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

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 10 de 13

1

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

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 11 de 13

1

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

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 12 de 13

1

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

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 13 de 13

1

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

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación