GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Quiz

POO

Myke M 29 Fragen

Quiz starten

Fragen in diesem 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.

Informationen

Beschreibung
Grado Superior POO tema 3 Quiz am POO, erstellt von Myke M am 30/10/2022.
Autor
Myke M
Sprache
Español
Aufrufe
28
Bewertung
Noch keine Bewertungen
Bewerte dieses Quiz
Bewerte dieses Quiz

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck