Test BIII T5.1 Diseño y programación orientada a objetos. Elementos y componentes software: objetos, clases, herencia, métodos, sobrecarga. Ventajas e inconvenientes. Patrones de diseño y lenguaje de modelado unificado (UML). Tema 28

Description

Test BIII Desarrollo de sistemas (Test BIII Tema 5) Quiz on Test BIII T5.1 Diseño y programación orientada a objetos. Elementos y componentes software: objetos, clases, herencia, métodos, sobrecarga. Ventajas e inconvenientes. Patrones de diseño y lenguaje de modelado unificado (UML). Tema 28, created by D. Israel Ligua Blacio on 22/03/2018.
D. Israel Ligua Blacio
Quiz by D. Israel Ligua Blacio, updated more than 1 year ago
D. Israel Ligua Blacio
Created by D. Israel Ligua Blacio over 6 years ago
88
1

Resource summary

Question 1

Question
01. La reutilización, en relación con la orientación a objetos, se consigue mediante: 2016 Ejecutivos Informática Aragón - Gr.C
Answer
  • a) La herencia.
  • b) La parametrización.
  • c) La composición.
  • d) Todas las anteriores.

Question 2

Question
02. Una biblioteca de vínculos dinámicos (DLL): 2012 Auxiliar Informático Diputación Provincial Huesca - Gr.C
Answer
  • a) Contiene código y datos que pueden ser utilizados por más de un programa a la vez.
  • b) Se estructura en 4 partes claramente definidas.
  • c) Contiene código y datos que solamente pueden ser utilizados por un programa a la vez.
  • d) Solamente puede ser utilizada por un usuario con privilegios de administrador

Question 3

Question
03. En la Programación Estructurada las estructuras de control son: 2009 Ejecutivos Informática Aragón - Gr.C
Answer
  • a) Secuencial, condicional y declarativa.
  • b) Secuencial, condicional y bifurcativa.
  • c) Exponencial, condicional y recursiva.
  • d) No existen, ya que los programas codificados en un lenguaje estructurado usan la sentencia goto para realizar los saltos condicionales e incondicionales.

Question 4

Question
04. En programación orientada a objetos: 2009 Ejecutivos Informática Aragón - Gr.C
Answer
  • a) Para sobrecargar un método solo hace falta utilizar el mismo nombre.
  • b) Para que la sobrecarga de métodos sea correcta, los métodos deben diferenciarse en el tipo, el número y/o el orden de los parámetros.
  • c) Para que la sobrecarga de métodos sea correcta, los métodos deben diferenciarse en el tipo y el orden de los parámetros, así como en el nombre.
  • d) Para sobrecargar un método, hay que indicarlo explícitamente en la declaración del método.

Question 5

Question
05. El teorema de programa estructurado de Von Neumann, Böhm y Jacopini establece que: 2015 Técnicos Informática Aragón - Gr.B
Answer
  • a) Toda función computable puede implementarse utilizando a lo sumo secuencias, bucles y condiciones.
  • b) Todo programa estructurado cumple la condición de Turing de detención en un número finito de pasos.
  • c) En el conjunto de programas estructurados existen subprogramas que necesariamente deben ser no estructurados.
  • d) Un programa estructurado emplea el mínimo de pasos posible para implementar un determinado algoritmo.

Question 6

Question
06. Son paradigmas de programación: 2011 Técnico Especialista Informática Sanidad Cantabria - Gr.C
Answer
  • a) Programación imperativa y programación funcional.
  • b) Programación imperativa y programación orientada a objetos
  • c) Programación funcional y programación lógica.
  • d) Todas son correctas.

Question 7

Question
07. En el paradigma de la Programación Orientada a Objeto (POO), ¿cómo se llama la propiedad por la cual una clase contiene diferentes versiones del mismo método pero con diferentes signaturas de parámetros? 2011 Técnico Especialista Informática Sanidad Cantabria - Gr.C
Answer
  • a) Polimorfismo.
  • b) Sobrecarga
  • c) Redefinición.
  • d) Herencia.

Question 8

Question
08. ¿Cuál de las siguientes no es una característica fundamental contemplada por la programación orientada a objetos? 2011 Técnico Especialista Informática Sanidad Cantabria - Gr.C
Answer
  • a) Abstracción.
  • b) Herencia.
  • c) Cuantificación.
  • d) Polimorfismo.

Question 9

Question
09. ¿Cuál es el propósito de la sobrecarga de operadores en la programación orientada a Objetos? 2011 Técnico Especialista Informática Sanidad Cantabria - Gr.C
Answer
  • a) Permitir que los operadores admitan otros tipos no predefinidos para ellos y una nueva semántica de operación.
  • b) Permitir que se pueda admitir un número superior de operandos. Por ejemplo un operador monario o unario con dos operandos.
  • c) Permitir que se pueda cambiar la asociatividad y precedencia del operador.
  • d) Todas las respuestas anteriores son correctas.

Question 10

Question
11. ¿Cuál de los siguientes grupos de principios es propio de un buen diseño estructurado? 2014 Cuerpo de Gestión de Sistemas e Informática Promoción Interna AGE - Gr.B
Answer
  • a) Modularidad, dependencia funcional y principio de caja "blanca".
  • b) Modularidad, independencia funcional y principio de caja "blanca".
  • c) Modularidad, independencia funcional y principio de caja "negra".
  • d) Modularidad, dependencia funcional y principio de caja "negra".

Question 11

Question
12. ¿Cuál de las siguientes afirmaciones sobre cohesión y acoplamiento es correcta? 2014 Cuerpo de Gestión de Sistemas e Informática Promoción Interna AGE - Gr.B
Answer
  • a) El acoplamiento mide la relación entre los elementos de un módulo, buscando que sea máximo.
  • b) La cohesión mide el grado de interdependencia entre módulos, buscando que sea mínimo para independizarlos y garantizar su fácil mantenibilidad.
  • c) La cohesión mide la relación entre los elementos de un módulo. Existen distintos tipos de cohesión: funcional, secuencial, temporal, etc.
  • d) La cohesión mide la relación entre los elementos de un módulo. Existen distintos tipos de cohesión: normal, externa, común, etc.

Question 12

Question
13. En un diagrama de clases UML, si un método va precedido del símbolo '-' (menos) quiere decir que sólo es accesible: 2014 Cuerpo de Gestión de Sistemas e Informática Promoción Interna AGE - Gr.B
Answer
  • a) desde dentro de la clase.
  • b) desde cualquier clase de cualquier paquete de clases.
  • c) desde clases del mismo paquete.
  • d) desde dentro de la clase o desde clases que hereden de ella.

Question 13

Question
14. La notación UML (Lenguaje Modelado Unificado), se deriva de y unifica tres metodologías de análisis y diseño Orientada a Objetos, indicar la respuesta INCORRECTA: 2014 Cuerpo de Gestión de Sistemas e Informática Promoción Interna AGE - Gr.B
Answer
  • a) Metodología de Grady Booch para la descripción de conjuntos de objetos y sus relaciones.
  • b) Metodología de Boyce-Codd (FNBC) para la descripción de campos y objetos.
  • c) Técnica de modelado orientada a objetos de James Rumbaugh (OMT: Object-Modeling Technique).
  • d) Aproximación de Ivar Jacobson (OOSE: Object- Oriented Software Engineering) mediante la metodología de casos de uso.

Question 14

Question
15. Los diagramas de casos de uso tienen como objetivo capturar requisitos funcionales y expresarlos desde el punto de vista del: 2013 Cuerpo Técnico Extremadura - Gr.B
Answer
  • a) Operador de mantenimiento.
  • b) Usuario.
  • c) Jefe de proyecto.
  • d) Administrador de base de datos.

Question 15

Question
16. En UML, ¿cómo se denomina al tipo de visibilidad en el que solamente las operaciones dentro de la clase pueden acceder a sus atributos? 2013 Cuerpo Técnico Extremadura - Gr.B
Answer
  • a) Pública.
  • b) Privada.
  • c) Protegida.
  • d) De paquete.
Show full summary Hide full summary

Similar

3. The Bolshevik's Seizure of Power
ShreyaDas
History- Home Front WW1
jessmitchell
GCSE Biology, Module B4
jessmitchell
Economics
Emily Fenton
Biology B1.3
raffia.khalid99
Characters in "An Inspector Calls"
Esme Gillen
Using GoConqr to teach Maths
Sarah Egan
Using GoConqr to study science
Sarah Egan
Conocimiento General de Aeronaves
Adriana Forero
How the European Union Works
Sarah Egan
Macbeth Quotes To Learn
Sophie Brokenshire