option
Cuestiones
ayuda
daypo
buscar.php

SGE TEMA 4 DAM ANDALUCÍA

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
SGE TEMA 4 DAM ANDALUCÍA

Descripción:
Examen junio

Fecha de Creación: 2024/05/23

Categoría: Otros

Número Preguntas: 38

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

¿Qué patrón de diseño implementa Odoo para separar la lógica de negocio de la interfaz de usuario?. A) Patrón Singleton. B) Patrón Observador. C) Patrón Modelo-Vista-Controlador (MVC). D) Patrón Estrategia.

¿En qué componente del patrón MVC de Odoo se almacenan los datos de la aplicación?. A) Modelo. B) Vista. C) Controlador. D) Ninguna de las anteriores.

¿Qué tipo de archivos se utilizan para definir la interfaz de usuario de los módulos en Odoo?. A) Archivos HTML. B) Archivos CSS. C) Archivos XML. D) Archivos Python.

¿Por qué el acceso de la vista al controlador está limitado en el patrón MVC de Odoo?. A) Para evitar que la vista dependa demasiado del controlador. B) Para facilitar la sustitución del controlador en el futuro. C) Para mejorar el rendimiento de la aplicación. D) Todas las anteriores.

¿Qué protocolos utiliza la arquitectura cliente-servidor de Odoo para la comunicación entre cliente y servidor?. A) HTTP y FTP. B) XML-RPC y Net-RPC. C) SOAP y REST. D) SMTP y POP3.

¿Cuál es la principal función del framework OpenObject en Odoo?. A) Permitir el desarrollo rápido de aplicaciones (RAD). B) Gestionar la base de datos de la aplicación. C) Proporcionar una interfaz de usuario gráfica. D) Implementar el patrón Modelo-Vista-Controlador (MVC).

¿Qué elementos principales incluye el framework OpenObject de Odoo?. A) ORM, Arquitectura MVC, Diseñador de informes, Herramientas de Business Intelligence y cubos multidimensionales, Cliente de escritorio y cliente web. B) Compilador, Enlazador, Cargador y Ejecutador. C) Núcleo, Bibliotecas y Aplicaciones. D) Servidor web, Base de datos y Cliente.

¿Qué significa ORM en el contexto del framework OpenObject de Odoo?. A) Object Relational Mapping. B) Object-Relational Model. C) Object-Relational Management. D) Object-Relational Method.

¿Cuál de las siguientes características NO es cierta sobre la sintaxis de Python?. A) Es muy sencilla y fácil de aprender. B) Requiere el uso de llaves para delimitar bloques de código. C) Utiliza el carácter "#" para los comentarios. D) Utiliza el carácter "=" para asignar valores a las variables.

¿Cómo se ejecuta un programa en Python que está guardado en un archivo llamado "programa.py"?. A) Escribiendo "python programa.py" en un terminal. B) Compilando el archivo "programa.py" y luego ejecutando el ejecutable. C) Interpretando el archivo "programa.py" utilizando un intérprete de Python. D) Ninguna de las anteriores.

¿Qué diferencia a Python de un lenguaje fuertemente tipado?. A) En Python, el tipo de una variable no se declara antes de utilizarla. B) En Python, no se pueden realizar conversiones de tipo entre variables. C) En Python, los cambios en los datos de un objeto afectan a todo el programa. D) En Python, no se utilizan objetos para representar entidades del mundo real.

¿Qué tipo de dato se utiliza para representar números enteros en Python?. A) int. B) long. C) float. D) Ambos int y long.

¿Cuál es la principal diferencia entre listas y tuplas en Python?. A) Las listas son mutables y las tuplas no. B) Las listas se utilizan para almacenar enteros y las tuplas para almacenar cadenas. C) Las listas se crean con corchetes y las tuplas con paréntesis. D) Las listas son más rápidas que las tuplas.

¿Qué son las funciones en Python?. A) Conjuntos de instrucciones que realizan una tarea específica y devuelven un valor. B) Bloques de código que se ejecutan automáticamente al iniciar el programa. C) Estructuras de datos que almacenan colecciones de elementos. D) Módulos que se importan a otros programas para utilizar su funcionalidad.

¿Qué son las clases en Python?. A) Plantillas a partir de las cuales se crean objetos. B) Conjuntos de instrucciones que realizan una tarea específica y devuelven un valor. C) Estructuras de datos que almacenan colecciones de elementos. D) Módulos que se importan a otros programas para utilizar su funcionalidad.

¿Cómo se define una clase en Python?. A) Utilizando la palabra clave "class" seguida del nombre de la clase, dos puntos (:) y a continuación, sangrado, el cuerpo de la clase. B) Utilizando la función "class()" para crear una nueva clase. C) Importando una clase desde otro módulo. D) Llamando a una clase ya definida.

¿Qué son los métodos de una clase en Python?. A) Las funciones que se definen dentro de una clase para operar sobre sus atributos. B) El nombre de la clase. C) Los atributos de la clase. D) Las instrucciones de la clase.

¿Qué son los módulos en Python?. A) Plantillas a partir de las cuales se crean objetos. B) Conjuntos de instrucciones que realizan una tarea específica y devuelven un valor. C) Estructuras de datos que almacenan colecciones de elementos. D) Archivos que contienen definiciones y declaraciones de Python.

¿Cómo se importa un módulo en Python?. A) Utilizando la palabra clave "import" seguida del nombre del módulo. B) Utilizando la función "import()". C) Cargando el módulo en el intérprete de Python. D) Ejecutando el archivo del módulo.

¿Qué se puede encontrar dentro de un módulo en Python?. A) Clases y objetos. B) Funciones y variables. C) Instrucciones y sentencias de control. D) Todas las anteriores.

¿Qué es una API o Biblioteca de Clases en Python?. A) Un conjunto de clases útiles que tienen a disposición los programadores para utilizar en sus programas. B) Un lenguaje de programación que se ejecuta en un intérprete. C) Un archivo que contiene definiciones y declaraciones de Python. D) Una herramienta para crear programas gráficos.

¿Qué ventajas ofrece el uso de APIs y Bibliotecas de Clases en Python?. A) Acelerar el desarrollo de aplicaciones. B) Reutilizar código ya probado y depurado. C) Acceder a funcionalidades avanzadas sin necesidad de implementarlas desde cero. D) Todas las anteriores.

¿En qué carpeta se guardan los módulos de Odoo?. A) /etc/odoo. B) /opt/odoo. C) /addons. D) Depende de la instalación de Odoo.

¿Cómo se puede comprobar la ubicación de la carpeta addons en una instalación de Odoo?. A) Buscar la carpeta addons en el sistema operativo. B) Editar el archivo odoo.conf y buscar la opción addons_path. C) Ejecutar el comando odoo --help. D) Consultar la documentación de Odoo.

¿Qué se puede hacer para utilizar una ruta diferente para los módulos propios en Odoo?. A) Editar el archivo odoo.conf y modificar la opción addons_path. B) Crear una nueva carpeta para los módulos propios. C) Instalar Odoo con una ruta personalizada para los módulos. D) Todas las anteriores.

¿Qué ventaja tiene utilizar una ruta diferente para los módulos propios en Odoo?. A) No perder los módulos al reinstalar Odoo. B) Facilitar la instalación de nuevos módulos. C) Mejorar el rendimiento de Odoo. D) Permitir el uso de módulos de terceros.

¿En qué situaciones es recomendable utilizar un entorno de desarrollo en lugar del intérprete de Python?. A) Cuando el programa es pequeño y sencillo. B) Cuando necesitamos una respuesta rápida. C) Cuando el programa es grande y complejo. D) Cuando no tenemos acceso a un ordenador.

¿Qué es IDLE y qué características tiene?. A) Un entorno de desarrollo sencillo para Python disponible en la mayoría de las plataformas. B) Un intérprete de código Python que permite ejecutar programas escritos en este lenguaje. C) Una biblioteca de funciones y clases para utilizar en programas de Python. D) Un conjunto de módulos que se utilizan para desarrollar aplicaciones web con Python.

2. ¿Qué ventajas ofrece utilizar una herramienta de depuración gráfica en lugar del depurador de línea de comandos pdb de Python?. A) Ahorrar tiempo en el proceso de depuración. B) Facilitar la comprensión del código fuente. C) Permitir la ejecución paso a paso del código. D) Todas las anteriores.

¿Qué herramienta de depuración gráfica alternativa a IDLE se puede utilizar para depurar programas Python?. A) pdb. B) Visual Studio Code. C) PyCharm. D) Todas las anteriores.

¿Qué estructura se utiliza en Python para capturar y tratar excepciones?. A) try-except. B) if-else. C) while-do. D) for-in.

¿Qué se debe escribir dentro del bloque except de una estructura try-except en Python?. A) El código que se ejecutará si se produce la excepción. B) El mensaje de error que se mostrará al usuario. C) La causa del error que se ha producido. D) Todas las anteriores.

¿En qué archivo se definen los formularios en Odoo?. A) En el archivo nombre_modulo.py. C) En el archivo odoo.py. B) En el archivo nombre_modulo_view.xml. D) En la base de datos de Odoo.

¿En qué archivo se definen los informes en Odoo?. A) En el archivo nombre_modulo.py. B) En el archivo nombre_modulo_view.xml. C) En el archivo odoo.py. D) En la base de datos de Odoo.

¿Cuál es la estructura básica de un archivo XML de vistas en Odoo?. A) <openerp> <data> <record model="object_model_name" id="object_xml_id"> <field name="field1">value1</field> <field name="field2">value2</field> </record> </data> </openerp>. B) <xml> <data> <record> <field> </field> </record> </data> </xml>. C) <odoo> <views> <record> <field> </field> </record> </views> </odoo>. D) <module> <views> <record> <field> </field> </record> </views> </module>.

¿Qué hace la etiqueta <record> en un archivo XML de vistas en Odoo?. A) Define un campo de un registro. B) Define un registro de un objeto. C) Define una vista de un formulario. D) Define una acción de un menú.

¿Qué información se define en los campos name y model de un registro XML en Odoo?. A) El nombre de la vista y el nombre del objeto del modelo. B) El nombre del campo y el valor del campo. C) El nombre del elemento del menú y la acción del elemento del menú. D) El nombre del registro y la identificación del registro.

¿Cuál es el atributo que se utiliza para definir el nombre de una vista XML en Odoo?. A) id. B) name. C) model. D) type.

Denunciar Test