Quiz
TEMA8-Excepciones.
Crie uma conta grátis para terminar este quiz
Salve seu progresso e veja sua nota final.
Já tem uma conta? Inicie sessão
Perguntas do quiz (18)
1Excepciones en lenguajes tradicionales
- AEl manejo de excepciones debe ser fácil de comprender y usar.
- BEl código de un manejador de excepción no puede oscurecer la comprensión del resto del código.
- CEl mecanismo debe ser diseñado de forma que sólo se incurre en costes de ejecución adicionales cuando se maneja la excepción.
- DEl mecanismo debe tratar de forma uniforme las excepciones detectadas tanto por el entorno de ejecución como por la aplicación.
- EEl mecanismo debe permitir la recuperación de fallos.
- FTodas son correctas.
2Modelo de excepciones moderno. Tipos de excepciones:
- ADetectadas por el entorno y elevadas síncronamente, detectadas por la aplicación y elevadas síncronamente, detectadas por el entorno y elevadas asíncronamente, detectadas por la aplicación y elevadas asíncronamente.
- BDetectadas por el entorno y elevadas síncronamente, detectadas por la aplicación y elevadas síncronamente.
- CDetectadas por el entorno y elevadas asíncronamente, detectadas por la aplicación y elevadas asíncronamente.
- DNinguna de las anteriores
3Modelo de excepciones moderno. Las señales son:
- Aexcepciones asíncronas
- Bexcepciones síncronas
- CNinguna de las anteriores.
4Manejo de excepciones moderno. El dominio de un manejador de excepción:
- Aespecifica la región de código en la que será activado cuando se detecta la excepción.
- Ben Ada, el dominio es un bloque.
- CLas 2 anteriores son correctas.
- DNinguna de las anteriores.
5Manejo de excepciones moderno. Reanudación y terminación. Modelo de reanudación:
- Ael manejador de excepción es un procedimiento que se ejecuta cuando ocurre la excepción, retornando al punto en el que se produjo la excepción al terminar.
- Bcuando el manejador de la excepción termina su ejecución, el bloque o procedimiento invocante retorna.
- CLas 2 anteriores son correctas.
- DNinguna de las anteriores.
6Manejo de excepciones moderno. Reanudación y terminación. Modelo de terminación:
- Ael manejador de excepción es un procedimiento que se ejecuta cuando ocurre la excepción, retornando al punto en el que se produjo la excepción al terminar.
- Bcuando el manejador de la excepción termina su ejecución, el bloque o procedimiento invocante retorna.
- CLas 2 anteriores son correctas.
- DNinguna de las anteriores.
7Manejo de excepciones en Ada. El lenguaje Ada soporta:
- Adeclaración explícita de excepciones.
- Bel modelo de terminación con propagación.
- Cuna forma limitada de paso de parámetros de excepción.
- Dpropagación si no hay manejador.
- ETodas las anteriores son correctas
8Manejo de excepciones en Ada. Declaración y elevación de excepciones.La excepción es elevada por la cláusula:
- Araise que la nombra.
- Bpush que la nombra.
- Cuse que la nombra.
- Dwhen que la nombra.
9Manejo de excepciones en Ada. Declaración y elevación de excepciones. El manejador de excepción se escribe:
- Acomo una secuencia de sentencias precedidas por la cláusula when.
- Bcomo una secuencia de sentencias precedidas por la cláusula raise.
- Ccomo una secuencia de sentencias precedidas por la cláusula use.
- Dcomo una secuencia de sentencias precedidas por la cláusula get.
10Manejo de excepciones en Ada. Declaración y elevación de excepciones. Exception_Name:
- Adevuelve el nombre de la excepción en notación de puntos completa en letra mayúscula.
- Bdevuelve un mensaje de una línea con la causa y la ubicación de la excepción.
- Cdevuelve una cadena que incluye el nombre de la excepción, la causa y la ubicación y debería proporcionar detalles de la traza de la excepción.
- DNinguna de las anteriores.
11Manejo de excepciones en Ada. Declaración y elevación de excepciones. Exception_Message:
- Adevuelve el nombre de la excepción en notación de puntos completa en letra mayúscula.
- Bdevuelve un mensaje de una línea con la causa y la ubicación de la excepción.
- Cdevuelve una cadena que incluye el nombre de la excepción, la causa y la ubicación y debería proporcionar detalles de la traza de la excepción.
- DNinguna de las anteriores.
12Manejo de excepciones en Ada. Declaración y elevación de excepciones. Exception_Information.
- Adevuelve el nombre de la excepción en notación de puntos completa en letra mayúscula.
- Bdevuelve un mensaje de una línea con la causa y la ubicación de la excepción.
- Cdevuelve una cadena que incluye el nombre de la excepción, la causa y la ubicación y debería proporcionar detalles de la traza de la excepción.
- DNinguna de las anteriores.
13Propagación de excepciones. Para ello se emplea la cláusula raise:
- Araise debe ser la última sentencia en el manejador de excepción tras aquellas que efectúan las reparaciones locales.
- Braise propaga o re-eleva la ocurrencia original a la unidad invocante.
- Craise debe ser invocada directamente en el manejador.
- DTodas son correctas.
14Ámbito de una excepción. Las excepciones se diferencian de otros tipos de datos en que:
- Ano son creadas dinámicamente en tiempo de ejecución.
- Bson creadas dinámicamente en tiempo de ejecución.
- Cno son creadas estáticamente en tiempo de ejecución.
- Dson creadas estáticamente en tiempo de ejecución.
15Ámbito de una excepción. Es posible para una excepción:
- Asalir de su ámbito (anónima) y volver a entrar en él.
- Bsalir de su ámbito (anónima).
- Cvolver a entrar su ámbito.
- DNinguna de las anteriores.
16Crítica al modelo de excepciones de Ada. Excepciones y paquetes:
- Alas excepciones elevadas dentro de un paquete se declaran en la especificación del paquete.
- Búnicamente permite pasar una cadena de caracteres.
- Ces posible propagar una excepción fuera de su ámbito y puede volver a entrar.
- DNinguna de las anteriores.
17Crítica al modelo de excepciones de Ada. Paso de parámetros:
- Alas excepciones elevadas dentro de un paquete se declaran en la especificación del paquete.
- Búnicamente permite pasar una cadena de caracteres.
- Ces posible propagar una excepción fuera de su ámbito y puede volver a entrar dentro.
- DNinguna de las anteriores.
18Crítica al modelo de excepciones de Ada. Ámbito y propagación:
- Alas excepciones elevadas dentro de un paquete se declaran en la especificación del paquete.
- Búnicamente permite pasar una cadena de caracteres.
- Ces posible propagar una excepción fuera de su ámbito y puede volver a entrar dentro.
- DNinguna de las anteriores
Informações
- Descrição
- STR Quiz sobre TEMA8-Excepciones., criado por Pablo M F em 16-12-2017.
- Autor
- Pablo M F
- Idioma
- Español
- Visualizações
- 1
- Etiquetas
- Avaliação
- Ainda sem avaliações Avalie este quiz