GoConqr has a new look! Let us know what you think.

Quiz

POO

Myke M 29 questions

Take the quiz

Questions in this quiz (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.

Information

Description
Grado Superior POO tema 3 Quiz on POO, created by Myke M on 30/10/2022.
Author
Myke M
Language
Español
Views
28
Rating
No ratings yet
Rate this quiz
Rate this quiz

Feedback

What is it about?

What do you think of the new look?

How do you like it?