¡GoConqr estrena diseño! Cuéntanos qué te parece.

Test

POO

Myke M 29 preguntas

Hacer el test

Preguntas del test (29)

  1. 1Si un método contiene el código throw(new(Error()))
    entonces:
    1. Aes obligatorio escribir throws Error en su cabecera
    2. Bes obligatorio proteger la llamada al método en un bloque
      try...catch
    3. Cobligatoriamente debemos utilizar una de las opciones anteriores
    4. DTodas las respuestas anteriores son falsas
  2. 2Si en un código Java encuentro la expresión assert(a>0)
    puedo deducir que. . .
    1. Ael programador sabe que en ese punto a es positivo
    2. Bel programador desea comprobar si en ese punto a es positivo
    3. Ceste proyecto utiliza Cofoja
    4. Deste proyecto utiliza JUnit
  3. 3¿En qué momento debe ser cierto el invariante de una clase?
    1. ATras la ejecución de cada uno de sus métodos públicos
    2. BAntes y después de la ejecución de cada uno de sus métodos
      públicos
    3. CAntes de la ejecución de sus métodos públicos y tras la
      ejecución de sus métodos públicos y constructores
    4. DAntes y después de la ejecución de sus métodos públicos
      y constructores
  4. 4Decimos que un programa es parcialmente correcto respecto
    de una especificación P,Q si
    1. ASiempre que P es cierto Q es cierto
    2. BSiempre que el programa termine, lo hace en condiciones
      que satisfacen Q
    3. CSiempre que el programa empiece en condiciones que satisfacen
      P, termina en condiciones que satisfacen Q
    4. DSiempre que el programa empiece en condiciones que satisfacen
      P y termine, lo hace en condiciones que satisfacen
      Q
  5. 5¿Cuál es la precondición más débil que hace totalmente
    correcta la asignación i=i+1 con respecto a la postcondición
    i = i + 1
    1. AFalso
    2. BCierto
    3. Ci = 1
    4. DTodas las respuestas anteriores son falsas
  6. 6Si, durante la ejecución de un sistema Java contratado mediante
    Cofoja, se produce el incumplimiento de una precondición
    ¿Se produce una excepción?
    1. ASiempre
    2. BDepende de la forma en que se compiló el sistema
    3. CDepende del tipo de precondición incumplida
    4. DNunca
  7. 7En una batería de pruebas implementada mediante JUnit 4.*,
    distinguimos los métodos que implementan una prueba por. . .
    1. Auna anotación @Test
    2. Bsu nombre, puesto que todos empiezan por test
    3. Csu situación, todos están al final de la declaración de la
      clase
    4. DTodos los métodos de una clase de esas características
      implementan una prueba
  8. 8¿Debemos comprobar la postcondición de un método de una
    clase de la que somos clientes?
    1. ASiempre
    2. BNo es obligatorio, pero si conveniente
    3. CSólo en el caso de que el método sea un comando
    4. DNunca
  9. 9Realizamos pruebas sobre nuestras clases para. ..
    1. Ademostrar que son correctos
    2. Bdemostrar que son fiables
    3. Cbuscar errores en ellas
    4. Dver que funcionan
  10. 10¿Qué caracteriza al invariante de un bucle?
    1. AQue siempre es cierto
    2. BQue cierto en todas las pasadas del bucle al pasar por
      cierto punto del código
    3. CQue no cambia
    4. DEn verificación no se definen invariantes para los bucles,
      sólo para las clases.

Información

Descripción
Grado Superior POO tema 3 Test sobre POO, creado por Myke M el 30/10/2022.
Autor
Myke M
Idioma
Español
Visitas
28
Valoración
Aún sin valoraciones
Valora este test
Valora este test

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?