Vista previa PDF — Sistema de acceso con roles (modo estudiante) Descargar PDF Vista estudiante Hoja de Respuestas Volver al test

Sistema de acceso con roles

Nombre: ___________________________

Fecha: ____________________________

Puntaje: __________________________


1.

¿Qué palabra clave inicia una estructura condicional en la mayoría de lenguajes de programación?

  1. when

  2. if

  3. check

  4. eval

2.

¿Cuál es la salida de la expresión if (true) { "A" } else { "B" }?

  1. B

  2. A

  3. Error

3.

Completa: La palabra clave que se usa para ejecutar un bloque alternativo en una estructura condicional es ______.

Respuesta: ____________________________________________

4.

En un sistema de roles anidados, ¿qué nivel de acceso suele tener el administrador?

  1. Todos los permisos

  2. Solo lectura

  3. Solo escritura

  4. Ninguno

5.

¿Qué operador lógico se utiliza para comprobar que se cumplan al mismo tiempo dos condiciones?

  1. OR

  2. AND

  3. NOT

  4. XOR

6.

Las estructuras condicionales que contienen otros 'if' en su interior se denominan condicionales ______.

Respuesta: ____________________________________________

7.

¿Cuál de los siguientes no es un tipo de estructura condicional?

  1. if-else

  2. switch

  3. for

8.

En una evaluación de roles, si un usuario es editor pero también visitante, ¿qué permisos debe tener según una jerarquía típica?

  1. Permisos de visitante

  2. Permisos de editor

  3. Permisos de admin

  4. Acceso denegado

9.

La estructura switch evalúa una expresión y ejecuta el caso que iguale su ______.

Respuesta: ____________________________________________

10.

¿Qué sucede si en un condicional anidado todas las condiciones son falsas y no hay un else final?

  1. Se ejecuta el último bloque

  2. No se ejecuta ningún bloque

  3. Se ejecuta un bloque por defecto

  4. Se produce un error

11.

¿Cuál es la forma correcta de definir una condición que verifique si el rol es 'admin' O 'editor'?

  1. rol == 'admin' && rol == 'editor'

  2. rol == 'admin' || rol == 'editor'

  3. rol == 'admin' AND rol == 'editor'

  4. rol == 'admin' OR rol == 'editor'

12.

En la mayoría de lenguajes, el valor booleano que representa una condición verdadera se escribe como ______.

Respuesta: ____________________________________________

13.

Si en un sistema de roles se define: if (rol == 'admin') { permiso = 'total'; } else if (rol == 'editor') { permiso = 'edicion'; } else { permiso = 'lectura'; }, ¿qué permiso obtiene un usuario con rol 'editor'?

  1. total

  2. edicion

  3. lectura

14.

¿Cuál es la finalidad del else en una estructura if-else?

  1. Ejecutar código si la condición es falsa

  2. Ejecutar código si la condición es verdadera

  3. Iterar sobre una colección

  4. Definir una variable

15.

En una cadena de condicionales anidados, ¿qué sucede si se omite el else if y se usan solo if consecutivos?

  1. Solo se ejecuta el primer if verdadero

  2. Se produce un error de sintaxis

  3. Se evalúan todas las condiciones independientemente

  4. El código entra en un bucle infinito

16.

En un sistema con roles admin, editor y visitante, el rol por defecto para usuarios no autenticados es ______.

Respuesta: ____________________________________________

17.

¿Cuál de las siguientes expresiones booleanas es verdadera si el usuario tiene rol 'admin' o es mayor de edad? (suponiendo variables rol y edad)

  1. rol == 'admin' && edad >= 18

  2. rol == 'admin' || edad >= 18

  3. rol != 'admin' && edad >= 18

  4. rol == 'admin' && edad < 18

18.

¿Qué tipo de dato se utiliza generalmente para almacenar el resultado de una condición?

  1. int

  2. string

  3. boolean

  4. char

19.

¿Cuál es el comportamiento de un if anidado cuando la condición externa es falsa?

  1. No se evalúa la condición interna

  2. Se evalúa la condición interna igualmente

  3. Se ejecuta el bloque interno

20.

La estructura que permite encadenar varias condiciones en una misma línea, evaluándolas en orden hasta encontrar una verdadera, se conoce como 'else if' o ______.

Respuesta: ____________________________________________

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.