Vista previa PDF — Verificación de mayoría de edad (modo estudiante) 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. <=

2.

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

  1. True

  2. False

  3. None

  4. Error

3.

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

Respuesta: ____________________________________________

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) { ... }

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

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

7.

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

Respuesta: ____________________________________________

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

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

10.

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

Respuesta: ____________________________________________

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. ==

12.

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

  1. true

  2. error

  3. false

  4. indefinido

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

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: ____________________________________________

15.

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

  1. 1

  2. 0

  3. Error

  4. indefinido

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

17.

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

Respuesta: ____________________________________________

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

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

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) { }

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.