TA1 V1ol3t4
|
|
Título del Test:
![]() TA1 V1ol3t4 Descripción: S2p23st0 I |



| Comentarios |
|---|
NO HAY REGISTROS |
|
Usted acaba de ser contratado en su primer empleo por una empresa la cual, dada la escasez de personal, le pide realizar varias tareas que no forman parte de su rol, pero que deben hacerse. La primera tarea será como desarrollador web utilizando Python, Django como framework, y, además, desarrollará test unitarios para los diferentes componentes reutilizables que pueda llegar a desarrollar. La siguiente tarea, será administrar la base de datos con el objetivo de realizar consultas, proporcionar datos al resto de compañeros y garantizar su seguridad y mantenimiento. El sistema gestor de base de datos que utilizará será MySQL Por último, utilizará JIRA como herramienta para hacer seguimiento de tareas, y git como herramienta de control de versiones, las cuales luego subirá a Github, el repositorio donde se aloja su aplicación web. 1. En su día, el sistema gestor de base de datos, “MariaDB”, derivó de MySQL. En el hipotético caso de estar este último SGBD subido a un repositorio en Github, ¿qué comando utilizaría para crear un nuevo repositorio y compartir el código de este, de tal manera que pueda crear un producto a partir de uno ya existente? d) git branch -b. git copycat. git fork. git status. git branch -b. 2. ¿Cuál de las siguientes bases de datos podría haber sido una alternativa si NO queremos utilizar una base de datos relacional?. a) Aurora. b) MaxDB. c) Apache Derby. d) Cassandra. 3. ¿Qué alternativa al framework Django podría haber utilizado, si quiere seguir utilizando el lenguaje de programación Python?. a) NumPY. b) TensorFlow. c) Pyramid. d) Head. 4. ¿Qué ventaja posee Python entre las citadas?. a) No se requiere punto y coma al final de la línea. b) El desarrollo continuo está asegurado gracias a su comunidad. c) No necesita caracteres delimitadores como llaves, dado que se define mediante indentación. d) Todas son correctas. 5. No se desea cambiar el motor de la base de datos, ¿cuál utilizará MySQL por defecto?. a) MyPal. b) InnoDB. c) MyISAM. d) MySQLEngine. 6. ¿Cuál de los siguientes tipos de datos NO es soportado por PostgreSQL?. a) byte. b) line. c) real double. d) real int. 7. ¿Cuál de las siguientes es una base de datos temporal?. a) Redis. b) NinfluxDB. c) QuestingDB. d) Prometheus. 8. En Python, ¿qué respuesta NO es correcta en relación con los diccionarios?. a) Son objetos inmutables. b) Se representan con llaves, los pares separados por comas y cada par contiene una clave y un objeto asociado separado por dos puntos. c) Es una colección de pares. d) Las claves han de ser únicas. 9. Desea eliminar todos los datos de la tabla ANDER, pero no la propia definición de la tabla, ¿qué sentencia le permitirá realizar dicha acción?. a) DROP TABLE ANDER;. b) No existe comando en SQL que arregle esta situación, habría que usar una copia de seguridad. c) TRUNCATE TABLE ANDER;. d) DELETE TABLE ANDER ;. 10. ¿Cuál de las siguientes palabras reservadas se considera DML?. a) ALTER. b) SELECT. c) ROLLBACK. d) DROP. 11. Si desea aplicar estilos en una hoja de estilos CSS3, el selector div + h1 se aplicará a todos los elementos…. a) <h1> situados dentro de elementos <div>. b) <h1> situados justo después de un elemento <div>. c) <div> y todos los elementos <h1>. d) <h1> cuyo padre directo sea un elemento <div>. 12. En los sistemas biométricos, ¿qué parámetro hace referencia a la tasa de falsos positivos?. a) FRR. b) EER. c) EAR. d) FAR. 13. Para detectar, eliminar y/o mitigar las debilidades de una aplicación se pueden realizar diferentes análisis de seguridad durante el ciclo de vida del desarrollo de software, entre los que NO se encuentra. a) SAST (Static Application Security Testing). b) S-SDLC (Secure Software Development Liability Control). c) DAST (Dynamic Application Security Testing). d) SCA (Software Composition Analysis). 14. El principio de la accesibilidad web que exige que la información y los componentes de la IU deben ser mostrados a los usuarios en formas que ellos puedan entender. a) La perceptibilidad. b) La comprensibilidad. c) La robustez. d) La operabilidad. 15. ¿Cuál de los siguientes sistemas de control de versiones NO es de código abierto?. a) Perforce. b) Bazaar. c) Mercurial. d) Darcs. 16. En Git, para añadir los cambios del fichero aprobado.py del directorio de trabajo a la zona de intercambio temporal ejecutaremos: a) git commit aprobado.py. b) git commit -d aprobado.py. c) git add aprobado.py. d) git index aprobado.py. 17. ¿Cuál de las siguientes herramientas NO está enfocada a las pruebas unitarias?. TestNG. Mockito. PyUnit. Cucumber. 18. Métrica v3, contempla los siguientes tipos de mantenimiento. a) Perfectivo y evolutivo. b) Adaptativo y perfectivo. c) Adaptativo y correctivo. d) Correctivo y evolutivo. 19. Si desea eliminar una vista, usará…. a) No se puede eliminar, dado que posee el principio de constancia. b) DROP DATABASE;. c) DROP VIEW;. d) DELETE VIEW;. 20. ¿Mediante qué comandos distintos podrá, respectivamente, crear un punto de guardado y volver a ese punto de guardado?. a) Save y Back. b) Savedata y Rolldata. c) Savepoint y Rollback. d) Savedatapointrule y Rollbackdatapointrule. 21. En el lenguaje SQL, a la hora de contar filas que cumplan ciertas condiciones, se usa el comando “COUNT”. Al respecto del funcionamiento de dicho comando, ¿Tendría en cuenta los resultados considerados “nulos”?. a) Siempre los tiene en cuenta. b) Nunca los tiene en cuenta. c) No, salvo si se utiliza COUNT(*). d) Sí, salvo si se utiliza COUNT(*). 22. Se ha producido un cambio sobre un componente de un sistema de información que ha introducido un comportamiento no deseado o errores adicionales en otros componentes no modificados. ¿Cómo se le conoce a este fenómeno?. a) Regresión descontrolada. b) Efecto onda. c) Error expandido. d) Fallo base. 23. Se está contemplando la posibilidad de usar Python como lenguaje alternativo para la realización de partes del programa relacionadas con cálculos matemáticos, ¿Cuál de estos frameworks especializado en estas tareas usaría?. a) Numpy. b) Kivy. c) Pymaths. d) Numeral. 25. Le solicitan la realización de un diagrama que describa el comportamiento dinámico del sistema de información. Debe mostrar la interacción entre los objetos, así como sus vínculos e intercambios de mensaje. Para mayor claridad de las relaciones, le sugieren que no muestre el orden en que suceden o pueden ocurrir los acontecimientos. ¿Cuál de los siguientes diagramas usaría?. a) Diagrama de colaboración. b) Diagrama de secuencia. c) Diagrama de estructura. d) Diagrama de interrelaciones. |





