Vista previa PDF — Verificación de mayoría de edad (modo docente) Descargar PDF Vista estudiante Hoja de Respuestas Volver al test

Verificación de mayoría de edad

Nombre: ___________________________

Fecha: ____________________________

Puntaje: __________________________


1.

¿Qué operador se utiliza para comprobar si una edad es mayor o igual a 18?

  1. ==

  2. =

  3. <=

Respuesta correcta:
B.

=

2.

Si una persona tiene 15 años, ¿qué valor devuelve la expresión (edad >= 18)?

  1. True

  2. False

  3. None

  4. Error

Respuesta correcta:
B.

False

3.

Completa: Si edad = 18, tras ejecutar 'bool mayorEdad = (edad >= 18);' la variable mayorEdad vale ____.

Respuesta: ____________________________________________

Respuesta correcta:

true

4.

¿Cuál de las siguientes opciones implementa correctamente la verificación de mayoría de edad?

  1. if (edad > 18) { ... }

  2. if (edad >= 18) { ... }

  3. if (edad == 18) { ... }

  4. if (edad <= 18) { ... }

Respuesta correcta:
B.

if (edad >= 18) { ... }

5.

Si usamos 'if (edad > 18)' en lugar de 'if (edad >= 18)', ¿qué ocurre con una persona que tiene exactamente 18 años?

  1. Será considerada mayor de edad

  2. No será considerada mayor de edad

  3. Causará un error

  4. Omitirá la condición

Respuesta correcta:
B.

No será considerada mayor de edad

6.

En programación, el bloque de un 'if' se ejecuta solo si la condición evalúa a:

  1. true

  2. false

  3. 1

  4. definido

Respuesta correcta:
A.

true

7.

Completa: En un if-else, el bloque 'else' se ejecuta cuando la condición del if es ____.

Respuesta: ____________________________________________

Respuesta correcta:

false

8.

Dado el código: if (edad >= 18) { print("Acceso permitido"); } else { print("Acceso denegado"); } ¿Qué se imprime si edad = 17?

  1. Acceso permitido

  2. Acceso denegado

  3. Error

  4. Nada

Respuesta correcta:
B.

Acceso denegado

9.

Considera el código anidado: if (edad >= 18) { if (edad < 65) { print("Adulto"); } } ¿Qué se imprime si edad = 70?

  1. Adulto

  2. Nada

  3. Error

  4. Adulto mayor

Respuesta correcta:
B.

Nada

10.

Escribe la condición completa para verificar si una persona es menor de edad (menor que 18), usando la variable edad.

Respuesta: ____________________________________________

Respuesta correcta:

edad < 18

11.

¿Qué operador lógico se usa para combinar las condiciones 'edad >= 18' y 'tieneID == true' de modo que ambas deban cumplirse?

  1. ||

  2. &&

  3. !

  4. ==

Respuesta correcta:
B.

&&

12.

¿Cuál es el resultado de !(edad >= 18) si edad = 20?

  1. true

  2. error

  3. false

  4. indefinido

Respuesta correcta:
C.

false

13.

Si se permite acceso con edad >= 18 O con permiso parental, ¿cuál condición es correcta?

  1. edad >= 18 && permisoParental

  2. edad >= 18 || permisoParental

  3. edad >= 18 != permisoParental

  4. else

Respuesta correcta:
B.

edad >= 18 || permisoParental

14.

En una estructura if-else if, cuando una condición se cumple y se ejecuta su bloque, el resto de los else if se ____.

Respuesta: ____________________________________________

Respuesta correcta:

ignoran

15.

¿Qué valor toma x tras ejecutar 'int x = (edad >= 18) ? 1 : 0;' si edad = 18?

  1. 1

  2. 0

  3. Error

  4. indefinido

Respuesta correcta:
A.

1

16.

¿Cuál de las siguientes NO es una condición válida dentro de un if?

  1. a == b

  2. a = b

  3. a > b

  4. a <= b

Respuesta correcta:
B.

a = b

17.

Escribe el operador que se usa en la mayoría de lenguajes para comparar si dos valores son iguales.

Respuesta: ____________________________________________

Respuesta correcta:

==

18.

¿Qué imprime este código? int edad = 18; if (edad >= 18) { print("Mayor"); } else { print("Menor"); }

  1. Mayor

  2. Menor

  3. Error

  4. Nada

Respuesta correcta:
A.

Mayor

19.

Si un 'if' no tiene 'else', ¿qué sucede con el resto del programa después de ejecutar el bloque del if?

  1. Continúa ejecutándose normalmente

  2. Se detiene

  3. Va al else

  4. Se repite

Respuesta correcta:
A.

Continúa ejecutándose normalmente

20.

¿Cuál de estos condicionales verifica correctamente que una persona NO es menor de edad?

  1. if (edad < 18) { }

  2. if (edad >= 18) { }

  3. if (edad == 18) { }

  4. if (edad > 18) { }

Respuesta correcta:
B.

if (edad >= 18) { }

Respuestas

  1. B.

    =

  2. B.

    False

  3. true

  4. B.

    if (edad >= 18) { ... }

  5. B.

    No será considerada mayor de edad

  6. A.

    true

  7. false

  8. B.

    Acceso denegado

  9. B.

    Nada

  10. edad < 18

  11. B.

    &&

  12. C.

    false

  13. B.

    edad >= 18 || permisoParental

  14. ignoran

  15. A.

    1

  16. B.

    a = b

  17. ==

  18. A.

    Mayor

  19. A.

    Continúa ejecutándose normalmente

  20. B.

    if (edad >= 18) { }

TodoExamenes se ofrece con fines educativos e informativos. Aunque se procura mantener el contenido actualizado y correcto, no se garantiza la exactitud, integridad, disponibilidad o aplicabilidad de la informacion. El uso del sitio, de sus pruebas, respuestas, resultados y documentos PDF es responsabilidad exclusiva del usuario.