Quiz
Untitled
Create a free account to finish this quiz
Save your progress and see your final score.
Already have an account? Sign in
Questions in this quiz (73)
1El software es la parte intangible de un sistema informatico
- ATrue
- BFalse
2Los programas
(software) se desarrollan en
algún lenguaje de programación, estos lenguajes nos evitan tener que programar
directamente
usando
instrucciones
maquina- ATrue
- BFalse
3El lenguaje máquina se compone de combinaciones de unos y ceros que son interpretados
directamente por el procesador
(CPU)- ATrue
- BFalse
4Un procesador
Intel y un procesador
Snapdragon
utilizan e mismo lenguaje máquina- ATrue
- BFalse
5Los lenguajes de alto nivel son
lenguajes cercanos al hardware y por tanto difíciles de usar- ATrue
- BFalse
6El ensamblador tiene instrucciones
cercanas al
lenguaje humano como IF O
DO..WHILE- ATrue
- BFalse
7Los lenguajes de alto nivel suelen incluir soporte de
Orientación a
Objetos- ATrue
- BFalse
8Dentro del proceso de traducción de lenguajes de alto nivel a lenguaje máquina, un intérprete traduce el código línea a línea y se detiene en cada una de ellas y la ejecuta antes de traducir la siguiente
- ATrue
- BFalse
9Un compilador tiene que estar instalado en cada una de las máquinas en las que se quiera
ejecutar el software que se ha creado con el- ATrue
- BFalse
10Parto de un fichero
Hola.Java con código fuente Java y lo compilo a
Hola.class. Si presento por pantalla el contenido de Hola.class…- ASe va a ejecutar la funcionalidad de Hola.java
- BVoy a observar el código intermedio o híbrido
- CNo voy a ver nada útil ni comprensible para el ojo humano
11Dentro de las fases clásicas, en la fase inicial del desarrollo se construye un prototipo del software para que el cliente lo valide
- ATrue
- BFalse
12En la fase inicial
del desarrollo se necesita gente con mucha experiencia
en el sector- ATrue
- BFalse
13En la fase de análisis se suele producir у
compartir con el cliente un
documento de
requisitos- ATrue
- BFalse
14En la fase de estratificación se
ensamblan las
distintas partes del
software para
producir el binario
final- ATrue
- BFalse
15A lo largo de las fases de desarrollo
se maneja (se produce y se usa)
gran cantidad de documentación,
uno de los documentos más habituales y mas importantes
porque aparece en varias fases es el documento técnico de especificaciones o requisitos- ATrue
- BFalse
16Un IDE mínimo consta de las siguientes herramientas:
compilador/interprete y depurador- ATrue
- BFalse
17Dos IDEs de código abierto
(OpenSource)
ampliamente
utilizados en este momento son
Eclipse y Visual
Studio Code- ATrue
- BFalse
18Se pueden llevar a cabo todas las tareas de
programación sin
la necesidad de un
IDE- ATrue
- BFalse
19Para programar en
Java lo único que necesito es un JRE
porque este
contiene la JVM y el soporte del lenguaje- ATrue
- BFalse
20El objetivo de las pruebas es
demostrar que el software no tiene
errores- ATrue
- BFalse
21Si un software pasa con éxito un plan de pruebas
amplio y con muchos tipos de casos de prueba
podemos estar seguros de que el software no
contiene errores- ATrue
- BFalse
22En un sistema de software de gestión de hospitales,
comprobar que se puede tramitar el ingreso de un paciente con sus datos es una prueba de tipo
funcional- ATrue
- BFalse
23Es conveniente planificar y ejecutar pruebas con los usuarios
finales del sistema
software- ATrue
- BFalse
24Las pruebas de estrés, de carga y de rendimiento son tipos de prueba no funcionales
- ATrue
- BFalse
25Una prueba de valores limite, por ejemplo si en una lista de alumnos la especificación dice que se pueden meter 100 por clase, probar a meter 100, es una prueba de caja negra
- ATrue
- BFalse
26Las pruebas de usabilidad y accesibilidad no son parte de las pruebas de software y se deben tratar
aparte del Plan de
Pruebas- ATrue
- BFalse
27Probar que la función raizCuadrada(int) devuelve
20 si se le llama con 400 es una prueba unitaria- ATrue
- BFalse
28Un test unitario debe ser sencillo y probar una sola
cosa- ATrue
- BFalse
29Al escribir un test unitario el framework nos ayuda mucho a la hora de codificar la
Situación- ATrue
- BFalse
30La refactorización de código fuente es una buena practica que mejora la calidad del código a base de cambiar su
comportamiento, por ejemplo corrigiendo bugs- ATrue
- BFalse
31Las siguientes son ventajas de la refactorización: a)
incrementa la calidad del código,
b) se reduce el código duplicado,
c) el software es más fácil de mantener- ATrue
- BFalse
32La refactorización esta principalmente
destinada a que las personas podamos
gestionar (leer/extender/reparar)
mejor el código fuente- ATrue
- BFalse
33Los patrones de refactorización se pueden entender como recetas para aplicar mejoras al código. Por ejemplo: dividir métodos grandes en métodos más pequeños/sencillos, o cambiar malos
nombres de variables o métodos por nombres que ayuden a entender para que sirven- ATrue
- BFalse
34En un sistema de control de versiones
centralizado cada
cliente tiene una copia completa del
repositorio- ATrue
- BFalse
35Git es un SCV
distribuido- ATrue
- BFalse
36Un repositorio de un SCV es una base de datos con toda la información y metainformación
sobre aquellos
ficheros que gestiona o controla- ATrue
- BFalse
37Un commit de git es el conjunto de cambios que se envía a un repositorio y es aceptado por este
- ATrue
- BFalse
38Cuando escribimos
Javadoc en nuestro código, los destinatarios de esos comentarios son los usuarios finales del sistema software que estamos construyendo- ATrue
- BFalse
39En Javadoc lo habitual y más importante es que documentemos los
métodos de visibilidad privada- ATrue
- BFalse
40En javadoc es fundamental y
obligatorio usar las etiquetas @param y @return para documentar los
métodos- ATrue
- BFalse
41Para que javadoc genere el sitio web yo tengo que especificar en un fichero las clases de cada paquete y los métodos de cada clase
- ATrue
- BFalse
42La programación estructurada está muy centrada en la funcionalidad, se enfoca en "que tengo que hacer para resolver un problema"
- ATrue
- BFalse
43En Programación
Orientada a
Objetos, un objeto es una serie de operaciones o métodos que contienen
instrucciones (comportamiento)- ATrue
- BFalse
44El UML está inspirado y basado en los principios de la Programación
Orientada a
Objetos- ATrue
- BFalse
45Las asociaciones en UML pueden tener cardinalidad o multiplicidad, es decir hay un modo de expresar que una clase está asociada con una sola instancia de otra clase, o con muchas
- ATrue
- BFalse
46La relación en un diagrama UML entre la clase Avion y las clases Motor,
Asiento y
SalidaDeEmergencia
será una relación de:- AAgregación
- BComposición
47Los diagramas de clases modelan el aspecto _______
de un sistema, mientras que los diagramas de comportamiento
modelan los aspectos ____- ADe alto nivel/De bajo
nivel - BFuncional/De datos
- CDe Objetos/De
atributos - DEstático/Dinámico
- ADe alto nivel/De bajo
48Los diagramas de caso de uso
muestran la
interacción entre el sistema y el mundo exterior- ATrue
- BFalse
49En los casos de uso puedo usar relaciones entre los distintos casos, por ejemplo si tengo un caso de uso genérico y luego tengo
variantes usaré la relación de Extends o extensión- ATrue
- BFalse
50Los diagramas de secuencia añaden
una caracteristica
fundamental al
análisis: el tiempo- ATrue
- BFalse
51En la Imagen 1 el fichero hola contiene código fuente

- AVerdadero
- BFalso
52En la Imagen 1 el fichero hola-mundo.o es el programa objeto, contiene por tanto código objeto

- AVerdadero
- BFalso
53En la Imagen 2 observo el proceso de compilación de un programa en lenguaje C y la generación de un binario ejecutable

- AVerdadero
- BFalso
54En la Imagen 3 observo como uso el compilador de PHP para ejecutar un código fuente PHP

- AVerdadero
- BFalso
55Con la información que veo en la Imagen 4 puedo estar seguro de que puedo desarrollar programas Java en ese sistema

- AVerdadero
- BFalso
56En la Imagen 5, que va a pasar si pulso el botón Open

- ASe abrirá una nueva perspectiva, orientada al debug, con nuevas vistas (paneles), las vistas actuales se cerrarán
- BNada, ya estoy en la perspectiva de Debug
- CSe abrirá la vista de Debug
57En la Imagen 6 puedes ver una sesión de depuración (debug) de Eclipse. Marca la opción más correcta:

- ALa variable numeroAlAzar vale 4
- BLa ejecución está detenida en la línea 7
- CLa sesión de debug ha terminado y o para continuar tendré que lanzar una nueva
58En la Imagen 7 puedes ver un código fuente en Eclipse. Marca la opción más correcta.

- AHay un punto de ruptura (breakpoint) definido en la línea 7
- BSe puede observar una sesión de depuración (debug) activa
- CNo hay ningún punto de ruptura (breakpoint) definido
59En la Imagen 8 puedes ver un test escrito usando JUnit, en este test laSumaEsCorrecta es la Comprobación

- AVerdadero
- BFalso
60En la Imagen 9 puedes ver el resultado de los tests de tipo:

- ACaja Negra
- BUnitario
- CNo funcionales
- DCoverage o Cubrimiento
61En la Imagen 1 puedes ver el flujo de trabajo básico de git. ¿Que texto faltaría en la flecha de la derecha?

- Astatus
- Badd
- Clog
- Dcommit
- Einit
62En la Imagen 2 ¿que comando de git se ha usado? es decir ¿que comando iría en el recuadro gris?

- Ainit
- Blog
- Cstatus
- Dadd
- Ecommit
63En la Imagen 4 ¿que comando de git se ha usado? es decir ¿que comando iría en el recuadro gris?

- Acommit
- Badd
- Cinit
- Dlog
- Estatus
64En la Imagen 6 ¿que comando de git se ha usado? es decir ¿que comando iría después de git en la línea vacía?

- Astatus
- Blog
- Cadd
- Dinit
- Ecommit
65En la Imagen 1, ultimaMedición es un método de la clase Tensiómetro

- AFalso
- BVerdadero
66En la Imagen 2 se observan 6 atributos y 3 métodos

- AVerdadero
- BFalso
67En la Imagen 3 "vuela para" es:

- AUna Composición
- BUna Asociación
- CUn Atributo
- DUna Herencia
68En la Imagen 3 "empleado" es:

- AUn Atributo
- BUn rol
- CUna Asociación
- DUna Composicion
69En la Imagen 4 se observa una relación de herencia, en ella la clase figura es una superclase de la clase rectángulo

- AVerdadero
- BFalso
70En la Imagen 5 se observan relaciones de herencia y se puede ver una herencia múltiple

- AFalso
- BVerdadero
71En el sistema que se detalla en el diagrama de la imagen 10 un Usuario Premium puede subir vídeos

- AVerdadero
- BFalso
72En la Imagen 14, el diagrama 1 es un diagrama de:

- ASecuencia
- BCasos de Uso
- CActividades
73En el diagrama que puedes ver en la imagen 12 se dice que un proceso puede pasar de estado T a estado Z directamente

- AFalso
- BVerdadero
Information
- Description
- Quiz on Untitled, created by Juan Antonio Loarte on 14/05/2026.
- Author
- Juan Antonio Loarte
- Language
- Español
- Views
- 0
- Rating
- No ratings yet Rate this quiz