Search Header Logo

S4 Fundamentos de Programación

Authored by LETICIA PALOS SANCHEZ

Computers

University

Used 1+ times

S4 Fundamentos de Programación
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

12 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

¿Qué resultado devuelve la siguiente expresión en Python?

True or False and False

True

False

None

Error

Answer explanation

Python evalúa primero el operador and (precedencia) y luego el or.
False and False → False; luego True or False → True.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

¿Qué imprimirá el siguiente código si edad = 16?

Mayor de edad

Menor de edad

Error

Nada

Answer explanation

La condición edad >= 18 no se cumple, por lo tanto se ejecuta el bloque else.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

¿Cuándo se ejecuta el bloque print("Aprobaste con beca") en el siguiente código?

Siempre que calificacion >= 70

Solo si calificacion >= 85

Solo si calificacion < 70

Siempre

Answer explanation

El segundo if está anidado dentro del primero, por lo que se evalúa solo si la calificación es ≥ 70, y la beca se otorga solo si es ≥ 85.

4.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

¿Cuál es la ventaja principal de usar elif en lugar de múltiples if anidados?

Permite ejecutar varias condiciones verdaderas al mismo tiempo

Simplifica el código y detiene la evaluación al encontrar la primera condición verdadera

Es más lento que usar if anidado

No tiene ninguna diferencia

Answer explanation

elif evita la anidación profunda y asegura que solo se ejecute el primer bloque cuya condición sea verdadera, haciendo el código más claro y eficiente.

5.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

¿Cuál es la función principal del ciclo while en Python?

Ejecutar un bloque de código solo una vez.

Repetir un bloque de código mientras se cumpla una condición.

Ejecutar código en orden aleatorio.

Detener el programa inmediatamente.

Answer explanation

El ciclo while permite repetir instrucciones mientras una condición sea verdadera, ideal cuando no conocemos de antemano cuántas veces necesitamos ejecutar el bloque.

6.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

¿Qué ocurre si la condición del while nunca se vuelve falsa y no usamos break?

El ciclo termina automáticamente.

Se produce un error en Python.

El programa entra en un ciclo infinito.

Python ignora el ciclo.

Answer explanation

Si la condición siempre es verdadera y no hay break, el ciclo seguirá ejecutándose indefinidamente, lo que se conoce como ciclo infinito.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

En el siguiente fragmento de código, ¿qué valor final tendrá contador si el usuario ingresa: 2, 5, -1?

0

1

2

3

Answer explanation

Se cuentan solo los números positivos. El usuario ingresó dos positivos (2 y 5) antes de un número negativo (-1) que detiene el ciclo.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?