DE - T4-T7
|
|
Título del Test:
![]() DE - T4-T7 Descripción: DE - T4-T7 |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Cuál de las afirmaciones siguientes sobre la creación de nuevos componentes es cierta?. Personalizando la apariencia de un componente podemos modificar completamente la forma en que el usuario lo percibirá, pero la lógica seguirá siendo la misma. Cuando derivamos de un componente existente, no es posible añadir al control nuevas propiedades. Cuando creamos un nuevo componente por agregación de otros componentes, solo podemos agregar componentes estándar. Todos los componentes desarrollados por terceros tienen licencia comercial. ¿Cuál es el código que nos permite interceptar una señal cada segundo?. X = 1000. X = 1s. Ninguna de las anteriores. X = 1. ¿Cuál es el código que nos permite ejecutar una función cada 100 milisegundos?. self.__tiempo.timeout.connect(self.actualizar_tiempo). self.__tiempo.deadline.connect(self.actualizar_tiempo). self.__tiempo.event.connect(self.actualizar_tiempo). self.__tiempo.signal.connect(self.actualizar_tiempo). Si queremos construir un componente sin funcionalidad semejante al resto de widgets: Heredamos de Qwidget. Heredamos de Qcustom. Heredamos de Qapplication. Heredamos de QDialog. Si queremos que el atributo de clase nombre solo sea accesible desde dentro de su clase, ¿cómo lo definimos?. self.__nombre. No es posible, todos los atributos de clase siempre son públicos. self.nombre. self._nombre. ¿Cómo damos acceso para que pueda ser leído desde fuera de la clase? Hemos definido el atributo edad de la forma siguiente: self.__edad. No podrá ser accedido desde fuera de la clase al ser un atributo privado. @edad.setter def edad(self, edad):. objeto.__edad. @Property(str) def edad(self):. La promoción de componentes en Qt Designer permite: Arrastrar un nuevo componente desde la Caja de widgets al formulario. Cambiar completamente la apariencia visual de un componente. Utilizar componentes de terceros en nuestras aplicaciones. Utilizar un componente estándar de Qt en representación de un nuevo componente no disponible. ¿Cuándo utilizamos la promoción de componentes en Qt Designer?. Con la promoción de componentes solo se puede utilizar el fichero Qt UI con uic. Tanto si utilizamos uic como QUiLoader, deberemos realizar cambios en el programa principal. Podemos cargar directamente el fichero Qt UI con QUiLoader, sin hacer ninguna modificación en nuestro programa principal. Si utilizamos uic para generar el código Python asociado al diseño, no deberemos hacer ningún cambio en el programa principal. ¿Cuál de las afirmaciones siguientes sobre los plugins de Qt Designer no es cierta?. Los widgets registrados siempre aparecerán en la categoría Widgets personalizados de Qt Designer. Debe incluirse su ruta en la variable de entorno PYSIDE_DESIGNER_PLUGINS. Necesitan un script de registro, cuyo nombre debe comenzar por «register». Permiten ver el componente personalizado con su apariencia final durante el diseño del formulario. ¿Qué parámetro del método registerCustomWidget permitiría cambiar el nombre de objeto por defecto que se da a un componente cuando lo arrastramos desde la Caja de widgets a un formulario?. xml. module. group. type. Los informes en los que el usuario decide qué información quiere ver y de qué forma organizarla se denominan: Informes configurables. Informes predefinidos. Cuadros de mando. Informes personalizados. ¿Cuál de las afirmaciones siguientes sobre los orígenes de datos de un informe es cierta?: Las bases de datos relacionales son uno de los orígenes de datos más habituales al diseñar informes. Los orígenes de datos big data no se pueden utilizar para la generación de informes. El formato JSON se utiliza para el intercambio de información entre aplicaciones, y no puede ser utilizado como origen para un informe. Cuando los datos de un informe provienen de un fichero, el formato más habitual es PDF. ¿Cuál de las sentencias siguientes permite crear un DataFrame de Pandas a partir de un fichero CSV?: df = pd.load_csv(fichero_csv). df = pd.readCsv(fichero_csv). df = pd.csv_read(fichero_csv). df = pd.read_csv(fichero_csv). ¿Cuál de los siguientes no es un componente de Datapane?: Attachment. Graphic. DataTable. Media. La propiedad is_upward_change del componente BigNumber de Datapane se utiliza para indicar: La variación del valor del indicador respecto al valor anterior. El encabezado del indicador. Si el cambio respecto al valor anterior es positivo o negativo. El valor anterior del indicador. Si queremos calcular la media de los valores presentes en una columna, ¿qué función de agregación de pandas deberemos utilizar?: Avg. Count. Max. Mean. ¿Qué tipo de gráfico será más adecuado para representar la evolución de las ventas de una compañía en los últimos cinco años?: Histograma. Gráfico de líneas. Gráfico de sectores. Gráfico de barras. ¿Qué sentencia utilizaremos para agrupar los datos de un DataFrame por una columna llamada X, agregando los datos con la función de suma?: df.group_by(['X']).add(). df.groupby(['X']).sum(). df.group_by(['X']).sum(). df.groupby(['X']).add(). ¿Cuál de las sentencias siguientes se utilizaría para abrir un informe en el navegador predeterminado del sistema?: QDesktopServices.openUrl(QDir.fromLocalFile(ruta_informe)). QDesktopServices.openUrl(QUrl.fromLocalFile(ruta_informe)). QWebEngineView.load(QUrl.fromLocalFile(ruta_informe)). QWebEngineView.load(QDir.fromLocalFile(ruta_informe)). ¿Cuál de las afirmaciones siguientes es falsa?: Para que una aplicación Qt pueda incluir un informe hecho con Datapane, este tiene que estar obligatoriamente en el mismo directorio que la aplicación. Los informes elaborados con la librería Datapane pueden desplegarse en un servidor. El componente QWebEngineView está basado en el motor de navegación Chromium. Los informes elaborados con Datapane pueden desplegarse en internet utilizando servicios ofrecidos por los proveedores de la nube pública. ¿En cuántos valores fundamentales recogidos en el Agile Manifesto se agrupan?. cuatro. diez. cinco. doce. De las metodologías siguientes, indica cuáles son metodologías ágiles: Desarrollo en cascada. Agile programming. Kanban. Todas son correctas. Las pruebas de software se clasifican generalmente en: Pruebas funcionales y pruebas no funcionales. Pruebas unitarias y pruebas de integración. Ninguna de las anteriores. Pruebas de humo y pruebas de aceptación. Las pruebas de humo permiten decidir... si los cambios introducidos estropean partes que anteriormente funcionaban. si una función o clase funciona según unas especificaciones. si el sistema funciona bien al unir los componentes entre ellos. si el software está listo para afrontar un ciclo de pruebas más exhaustivas y costosas. La cobertura de código es una métrica que mide... la cantidad de código fuente que cubre nuestro plan de prueba. la cantidad de funciones que engloban las clases. la cantidad de clases que integra nuestro software. la cantidad de líneas que ocupa nuestro código. El desarrollo guiado por comportamiento (BDD) tiene como objetivo... observar la reacción del cliente final una vez implantado el proyecto. facilitar que la interfaz de un programa sea más adecuada según el comportamiento del cliente. optimizar el desarrollo a través de la reducción de las dificultades de comunicación entre cliente y equipo de desarrollo. observar el comportamiento del equipo de desarrollo para establecer metodologías más apropiadas. La integración continua es una práctica de desarrollo de software donde cada miembro de un equipo integra su trabajo con el resto de forma muy frecuente. Suele producirse, al menos, una vez al día. Cada integración se verifica mediante una construcción y la ejecución de pruebas automatizadas. El tiempo que se tarda en hacer una integración suele ser de... unos minutos. menos de un día. una hora. unas horas. En un proceso de integración continua, cuando una de las integraciones falle, el sistema... fallará en producción. bloqueará el progreso hacia etapas posteriores. avisará, pero pasará a etapas posteriores. no puede fallar porque se han hecho pruebas en local. ¿Cuáles de los formatos siguientes son paquetes de Linux?: .exe. .rpm. .msi. .dbe. Indica cuáles de los formatos siguientes no son paquetes universales de Linux: snap. appimage. flatpack. scratch. Markdown es un lenguaje que sigue el paradigma: WYSIWYM (What You See Is What You Mean). WYSIWYG (What You See Is What You Get). WYGIWYW (What You Get Is What You Want). Otro. Indica la principal ventaja del paradigma WYSIWYM: La separación entre contenido y presentación. El renderizado se lleva a cabo en servidores, de forma que se acelera el proceso. Los archivos fuente ocupan más espacio. El resultado visual es más amigable. Mkdocs es un sistema para: Generar páginas web estáticas de documentación. Generar PDF de documentación. Diseñar las imágenes que formarán parte de un proyecto. Crear documentos de texto cifrados. ¿En qué carpetas debe estar la documentación para generar una página web en GitHub?: Cualquiera que forme parte del proyecto. Docs. La raíz. La raíz o docs según se configure. El siguiente fragmento de un archivo md representa... * Elemento 1 + subelemento 1.1 - subelemento 1.1.1. Una tabla. Una lista ordenada. Una lista desordenada. Un índice. Los Docstring aparecen en los archivos... .toml. .py. .yml. .md. Indica qué es el fragmento siguiente: "mensaje": { "de": "Linus", "para": "Bill", "asunto": "Recordatorio", "cuerpo": "No olvides nuestra reunión!" } }. Un JSON. Un XML. Un YAML. Un TOML. Los principios ágiles aplicados a la documentación indican que... Se debe profundizar mucho en documentar el código, cada línea vendrá acompañada de un comentario. Se debe documentar todo lo que posiblemente se necesite en el futuro. No se debe perder tiempo en documentar, pues no es necesario para el proyecto. Se debe documentar con poca complejidad, ya que los requisitos cambian con frecuencia. Indica cuáles de las herramientas siguientes pueden ayudar a generar documentación: MS Word. OpenOffice. pip. mkdocs. Indica en cuáles de los repositorios siguientes suelen alojar documentación de proyectos: GH Drive-OL. Drive. MS FronPage. Read the Docs. |





