option
Cuestiones
ayuda
daypo
buscar.php

DAM SGE. Unidad 4

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
DAM SGE. Unidad 4

Descripción:
Sistema de Gestión Empresarial

Fecha de Creación: 2023/06/09

Categoría: Informática

Número Preguntas: 157

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

Si queremos utilizar un módulo tenemos que importarlo con la sentencia import. ¿Verdadero o falso?. Verdadero. Falso.

En la definición de función, la palabra return se utiliza para devolver el valor de la función. ¿Verdadero o falso?. Verdadero. Falso.

El modelo-vista-controlador es un patrón para la construcción de software. ¿Verdadero o falso?. Verdadero. Falso.

Un paquete es una colección de módulos relacionados. ¿Verdadero o falso?. Verdadero. Falso.

Los módulos se guardan dentro del directorio addons del servidor. ¿Verdadero o falso?. Verdadero. Falso.

Para crear informes personalizados podemos utilizar base_report_creator, la extensión de OpenOffice.org o la librería Jasper Reports. ¿Verdadero o falso?. Verdadero. Falso.

Un módulo es la agrupación de código relacionado en un archivo con extensión .py ¿Verdadero o falso?. Verdadero. Falso.

En el modelo-vista-controlador, la vista es la interfaz con la aplicación y el modelo son las tablas de la base de datos. ¿Verdadero o falso?. Verdadero. Falso.

En el siguiente trozo de código: (ojo he usado ···· para crear sangrías y espacios) num = 1 while num < 1: ······num += 1 print (num) El valor que se muestra por pantalla es: 2. 0. 1. No se muestra nada por pantalla, porque el while no se llega a ejecutar.

Indica cuál de estas sentencias no es sintácticamente correcta: if (numero / 2 == 0):. print ("El numero es impar"). milista := ["Maria", "Pepe", "Juan"]. while num <= 10:.

Indica cuál de los siguientes no es un operador aritmético en Python: Operador división \. Operador multiplicación *. Operador potencia **. Todos son operadores aritméticos en Python.

Un módulo es la agrupación de código relacionado en un archivo con extensión .py ¿Verdadero o falso?. Verdadero. Falso.

¿Qué función tiene el modelo en el patrón MVC?. Mostrar los datos de forma seleccionada. Definir la forma en que la interfaz reacciona a la entrada del usuario. Separar los datos de la interfaz de usuario. Acceder a las partes internas del controlador.

¿Cuál es la función de la vista en el patrón MVC?. Mostrar los datos de forma seleccionada. Definir la forma en que la interfaz reacciona a la entrada del usuario. Separar los datos de la interfaz de usuario. Acceder a las partes internas del controlador.

¿Qué componente define la forma en que la interfaz reacciona a la entrada del usuario en el patrón MVC?. Datos. Vista. Controlador. Interfaz.

¿Cuál es la relación entre el modelo y la vista en el patrón MVC? (Acceso de modelo a vista). El modelo necesita acceder a las partes internas de la vista. La vista necesita conocer el funcionamiento interno del modelo. El modelo envía una notificación a la vista cuando sus datos han sido modificados. La vista puede ser sustituida en cualquier momento.

¿Cómo se implementa el patrón MVC en Odoo?. El modelo son las tablas de la base de datos, la vista son los archivos XML que definen la interfaz de usuario del módulo y el controlador son los objetos creados en Python. El modelo son los objetos creados en Python, la vista son los archivos XML y la base de datos es el controlador. El modelo son los archivos XML, la vista son los objetos creados en Python y la base de datos es el controlador. El modelo son las tablas de la base de datos, la vista son los objetos creados en Python y los archivos XML son el controlador.

¿Por qué la vista tiene acceso limitado al controlador en el patrón MVC?. Porque la vista necesita conocer el funcionamiento interno del controlador. Porque el modelo puede ser sustituido en cualquier momento. Porque el modelo envía una notificación a la vista cuando sus datos han sido modificados. Porque las dependencias de la vista sobre el controlador deben ser mínimas ya que el controlador puede ser sustituido en cualquier momento.

¿Cuáles son los protocolos utilizados en la arquitectura cliente-servidor para la comunicación entre el cliente y el servidor?. XML-RPC y Net-RPC. Net-RPC y HTTP. HTTP y XML-RPC. Ninguna de las anteriores.

¿Qué protocolo utiliza XML-RPC para transmitir los datos entre el cliente y el servidor?. XML. HTTP. TCP/IP. HTML.

¿Cuál de las siguientes opciones describe correctamente la función de XML-RPC en la arquitectura cliente-servidor?. Permite al cliente ejecutar código en el servidor. Codifica los datos utilizando XML. Utiliza HTTP como protocolo de transmisión de mensajes. Todas las anteriores son correctas.

¿Cuál de las siguientes afirmaciones es cierta sobre Net-RPC?. Está basado en funciones en Python. Es más rápido que XML-RPC. Permite la comunicación entre procesos en computadoras conectadas en red. Todas las anteriores son correctas.

¿Qué framework utiliza Odoo para su funcionamiento?. OpenObject. ORM. MVC. RAD.

¿Cuál es la función del ORM en el framework OpenObject de Odoo?. Mapea bases de datos relacionales a objetos Python. Diseña informes. Permite el desarrollo rápido de aplicaciones. Implementa la arquitectura MVC.

¿Cuál de las siguientes herramientas NO es un elemento principal del framework OpenObject de Odoo?. Cliente de escritorio. Cliente web. Herramientas de Business Intelligence y cubos multidimensionales. Diseñador de informes.

¿Cuál de los siguientes no es un componente del núcleo de Odoo?. account: gestión contable y financiera. product: productos y tarifas. purchase: gestión de compras. inventory: inventariados.

¿Qué archivo dentro de la carpeta addons contiene la información del módulo, como el nombre, la descripción y el autor?. report. wizard. __.py. test.

¿Cuál es el nombre técnico del módulo en Odoo que se encarga de la gestión de ventas?. base. account. product. sale.

¿Cuál es el propósito del archivo init_xml en el diccionario Python de un módulo de Odoo?. Lista de los archivos XML que se cargarán con la instalación del módulo. Define la versión del módulo. Describe la licencia del módulo. Determina si el módulo es instalable o no.

¿Qué tipo de estructura de datos se utiliza para almacenar la información del módulo en Odoo?. Lista. Diccionario. Tupla. Conjunto.

¿Cuál es el módulo de Odoo que se encarga de la gestión contable y financiera?. account. purchase. crm. mrp.

¿Cuál es el nombre del módulo básico en Odoo que contiene objetos como empresas, direcciones de empresas, usuarios y monedas?. base. account. product. crm.

¿Cuál es el objeto en el módulo base de Odoo utilizado para representar las direcciones de las empresas?. res.partner. res.partner.address. res.user. res.currency.

¿Qué tipo de objeto representa a los usuarios en el módulo base de Odoo?. res.partner. res.partner.address. res.user. res.currency.

¿Cuál es el objeto en el módulo base de Odoo utilizado para representar las empresas?. res.partner. res.partner.address. res.user. res.currency.

¿Cuál es el objeto en el módulo base de Odoo utilizado para representar las monedas?. res.partner. res.partner.address. res.user. res.currency.

¿Cuál es el nombre técnico del módulo en Odoo que se encarga de la fabricación y planificación de recursos.?. base. mrp. product. sale.

¿En qué tipo de subcarpetas se pueden encontrar archivos de informes, asistentes y accesos directos en la carpeta "addons" de Odoo?. report, wizard, test. models, views, controllers. data, templates, helpers. modules, components, utilities.

¿Qué valor del diccionario Python determina si un módulo es instalable o no en Odoo?. depends. init_xml. installable. license.

¿Cuál es el valor por defecto del campo "license" en el diccionario Python de un módulo en Odoo?. GPL. MIT. Apache. LGPL.

¿Cuál es el propósito principal del campo "depends" en el diccionario Python de un módulo en Odoo?. Lista de módulos de los que depende el módulo, el módulo base es el más usado ya que en él se definen algunos datos que son necesarios las vistas, informes, etc. Determina la versión del módulo. Indica si el módulo es instalable o no. Especifica la lista de archivos XML que se cargarán con la instalación del módulo.

¿Quién es el autor principal de Python?. Guido van Rossum. Mark Shuttleworth. Google. Microsoft.

¿Qué organización sin fines de lucro fue creada para poseer la propiedad intelectual sobre la licencia de Python?. Python Software Foundation (PSF). Canonical. Sun Microsystems. Microsoft.

¿Cuál es el tipo de licencia de Python por defecto?. Propietaria. Comercial. Código abierto compatible con GPL. GLP.

¿Cuál es una de las principales características de Python en relación con su sintaxis?. Es compleja y difícil de aprender. Es similar al lenguaje ensamblador. Es sencilla y fácil de aprender. Es similar al lenguaje java.

¿Qué tipo de tipado tiene Python?. Estático. Dinámico. Débil. Cerrado.

¿En qué plataformas está disponible el intérprete de Python?. Solo en Linux. Solo en Windows. Solo en Macintosh. En una variedad de plataformas (Linux, Windows, Macintosh, etc.).

¿Cómo se escribe un comentario en Python?. // Este es un comentario. /* Este es un comentario */. # Este es un comentario. <!-- Este es un comentario -->.

¿Qué característica de Python facilita un rápido aprendizaje del lenguaje?. Sintaxis compleja. Sintaxis sencilla. Lenguaje compilado. Lenguaje interpretado.

¿Cómo se ejecutan los programas en Python?. Utilizando un compilador. Utilizando un intérprete. Mediante la conversión a código máquina. Mediante la conversión a lenguaje ensamblador.

¿Qué significa que Python tenga tipado dinámico?. Los datos se declaran antes de utilizarlos. El tipo de una variable se determina en tiempo de ejecución. El tipo de una variable se define en el momento de su declaración. Las variables no tienen tipo en Python.

¿Qué significa que Python sea fuertemente tipado?. Las variables pueden cambiar de tipo durante la ejecución. Las variables no tienen tipo en Python. Se pueden realizar conversiones de tipo automáticamente. No se pueden utilizar variables de un tipo concreto como si fueran de otro tipo, a no ser que se haga una conversión de tipo.

¿En qué aspecto Python es multiplataforma?. En el desarrollo de juegos. En la manipulación de bases de datos. En la creación de interfaces gráficas. En la disponibilidad del intérprete en diversas plataformas.

¿A qué se traduce el código fuente de Python antes de su ejecución?. A un archivo de texto plano. A un archivo de código máquina. A un archivo bytecode con extensión .pyc o .pyo. A un archivo ejecutable con extensión .exe.

¿Cómo se puede salir del intérprete de Python en Linux?. Escribiendo "exit()" o presionando la combinación de teclas Control + D. Escribiendo "quit()" o presionando la combinación de teclas Control + D. Presionando la combinación de teclas Control + C. Escribiendo "quit()" o Presionando la combinación de teclas Control + S.

¿Cómo se puede ejecutar un programa en Python almacenado en un archivo llamado "programa.py"?. Escribiendo "run programa.py" en el intérprete. Ejecutando el archivo haciendo doble clic en él. Escribiendo "python programa.py" en la línea de comandos. Abriendo el archivo con el editor de texto.

¿Cómo se realizan las asignaciones de valores a las variables en Python?. Utilizando el operador ":" en lugar del "=". Utilizando el operador "+" en lugar del "=". Utilizando el operador "==" en lugar del "=". Utilizando el carácter "=".

¿Qué se utiliza para delimitar las instrucciones que van dentro de una función en Python?. Punto y coma (;). Llaves ({}). Paréntesis (()). Sangría (espacios en blanco o tabulaciones).

¿Qué tipo de dato se utiliza para representar números enteros en Python?. int o long. float. complex. solo se usa int.

¿Cuál es el tipo de dato utilizado para representar números reales en Python?. int. float. long. complex.

¿Cómo se declara una cadena de texto en Python?. Entre comillas simples ('') o entre comillas dobles (""). Solo entre comillas dobles (""). Entre paréntesis (()). Solo entre comillas simples ('').

¿Cuál de los siguientes operadores se utiliza para la división entera en Python?. /. //. %. :.

¿Cuál de los siguientes operadores se utiliza para la división en Python?. /. //. %. :.

¿Cuál de los siguientes operadores se utiliza para la operación de exponenciación en Python?. ^. ^^. %. **.

¿Cuál de los siguientes operadores se utiliza para realizar una comparación de igualdad en Python?. ==. !=. <. >.

¿Cuál de los siguientes son operadores booleanos en Python?. and. or. not. Todos los anteriores son correctos.

¿Cuál de las siguientes estructuras de datos en Python permite almacenar elementos ordenados y de diferentes tipos?. Listas. Tuplas. Diccionarios. Conjuntos.

¿Cuál de las siguientes estructuras de datos en Python es inmutable y utiliza paréntesis para delimitar sus elementos?. Listas. Tuplas. Diccionarios. Conjuntos.

¿Cuál de las siguientes estructuras de datos en Python relaciona una clave con un valor?. Listas. Tuplas. Diccionarios. Conjuntos.

¿Cuál de las siguientes estructuras de datos en Python es mutable, lo que significa que se pueden modificar sus elementos después de crearla?. Listas. Tuplas. Diccionarios. Conjuntos.

¿Cómo se accede a un elemento específico dentro de una lista en Python?. Mediante el uso de paréntesis. Utilizando el operador {}. Usando el índice de posición entre corchetes, iniciando desde cero. Mediante el operador.

En el ejemplo dado, ¿Cuál es el valor de la variable 'x' después de ejecutar la siguiente línea de código? d = { "Nombre": "Alberto", "Apellido" : "Contador", "Victorias" : [ 2007 , 2008 , 2009 ] } x = d["Apellido"]. "Apellido". "Contador". "Alberto Contador". 2007 , 2008 , 2009.

¿Qué ocurre si intentamos modificar un elemento de una tupla en Python?. Se modifica el elemento sin problemas. Se produce un error de sintaxis. La tupla se convierte en una lista. El elemento se elimina de la tupla.

¿Cuál es la sintaxis correcta para una estructura condicional en Python? (ojo he usado ···· para crear sangrías y espacios). if (condición a evaluar) ·····{ ... } else ·····{ ... }. if (condición a evaluar): ····· ... else: ····· ... if [condición a evaluar]: ····· ... else: ····· ... if (condición a evaluar) ····· [ ... ] else ····· [ ... ].

¿Cuál es la sintaxis correcta para un bucle "while", de este ejemplo en Python? (ojo he usado ···· para crear sangrías y espacios). num = 1 while num <= 10: ······print (num) ······num += 1. num = 1 ······while num <= 10: ··········print (num) ··········num += 1. num = 1 while (num <= 10) ······print (num) ······num += 1. num = 1 while num <= 10: ······{print (num) ······num += 1}.

¿Cuál es el propósito de la sentencia "for" en Python?. Se utiliza para recorrer secuencias de elementos. Realizar una comparación de igualdad entre dos elementos. Definir una estructura condicional. Asignar un valor a una variable.

¿Qué se imprimirá al ejecutar el código presentado en el bucle "for"? milista = ["Maria", "Pepe", "Juan"] for elemento in milista: ·····print (elemento ) (ojo he usado ···· para crear sangrías y espacios). ["Maria", "Pepe", "Juan"]. "Maria Pepe Juan". Nada, se producirá un error. Maria Pepe Juan.

¿Qué se imprimirá si el número almacenado en la variable "numero" es 4? numero=4 if (numero % 2 == 0): ······print ("El numero es par") else: ······print ("El numero es impar") (ojo he usado ···· para crear sangrías y espacios). "El numero es par". "El numero es impar". No se imprimirá nada. Se producirá un error de sintaxis.

¿Cuál será la salida del código presentado en el bucle "while"? num = 3 while num <= 5: ············print (num) ············num += 1 (ojo he usado ···· para crear sangrías y espacios). Imprimirá los números del 1 al 5. Imprimirá los números del 3 al 5. Imprimirá el número 1 cinco veces. Se producirá un error de sintaxis.

¿Qué es una función en programación?. Un conjunto de instrucciones o programa que realiza una tarea específica y que devuelve un valor. Una variable que almacena un valor. Una estructura de control para iterar sobre una secuencia. Un tipo de dato que almacena una secuencia de elementos.

¿Cuál es la estructura de una función en Python? (ojo he usado ···· para crear sangrías y espacios). def nombreFunción (parámetrosDeEntrada): ······bloqueDeCodigoAEjecutar ······return sentenciaDeRetornoOpcional. def nombreFunción [parámetrosDeEntrada]: ······bloqueDeCodigoAEjecutar ······return sentenciaDeRetornoOpcional. def nombreFunción (parámetrosDeEntrada): bloqueDeCodigoAEjecutar return sentenciaDeRetornoOpcional. def nombreFunción (parámetrosDeEntrada): ······bloqueDeCodigoAEjecutar return sentenciaDeRetornoOpcional.

¿Qué es un parámetro en una función en Python?. El valor que devuelve la función. El resultado de la función. Una variable que recibe un valor para que la función pueda realizar su tarea. Una estructura de control que repite un bloque de código mientras se cumple una condición.

¿Cómo se llama a una función en Python?. Utilizando el nombre de la función seguido de los parámetros entre paréntesis. Utilizando la palabra clave "call" seguida del nombre de la función y los parámetros entre paréntesis. Utilizando la palabra clave "invoke" seguida del nombre de la función y los parámetros entre paréntesis. Utilizando la palabra clave "run" seguida del nombre de la función y los parámetros entre paréntesis.

¿Qué diferencia hay entre la función "print" y la función "return"?. La función "print" muestra el resultado por pantalla, mientras que la función "return" lo devuelve como valor. La función "print" devuelve el resultado como valor, mientras que la función "return" lo muestra por pantalla. La función "print" y la función "return" son equivalentes, ambas muestran el resultado por pantalla. La función "print" y la función "return" son equivalentes, ambas devuelven el resultado como valor.

¿Qué son las clases y los objetos en programación orientada a objetos?. Son estructuras de control utilizadas para tomar decisiones en un programa. Son bloques de código que se utilizan para realizar operaciones matemáticas. Son elementos fundamentales de un programa orientado a objetos, donde las clases son plantillas y los objetos son instancias de esas plantillas. Son declaraciones que se utilizan para almacenar valores en la memoria.

¿Cuál es el propósito principal de utilizar clases y objetos en un programa?. Dividir el programa en partes más pequeñas para hacerlo más organizado y legible. Realizar operaciones matemáticas complejas de manera eficiente. Mejorar el rendimiento del programa al utilizar funciones predefinidas. Simplificar la lógica del programa mediante la eliminación de condicionales.

¿Qué son los atributos en una clase?. Son métodos especiales utilizados para inicializar objetos. Son variables que almacenan valores específicos para cada objeto creado a partir de la clase. Son estructuras de control utilizadas para tomar decisiones en un programa. Son instrucciones que se ejecutan cuando se crea un objeto.

¿Cuál es la función del método _init_ en una clase?. Inicializar el objeto y asignar valores a sus atributos. Realizar operaciones matemáticas complejas. Definir los métodos disponibles en la clase. Crear una instancia de la clase.

¿Qué argumento se utiliza en los métodos de una clase para referirse al objeto actual?. self. objeto. clase. instancia.

¿Qué se entiende por "instanciar un objeto"?. Crear una clase a partir de un objeto existente. Inicializar un objeto utilizando el método init. Definir los atributos de una clase. Crear un objeto a partir de una clase.

¿Cómo se accede a los atributos y métodos de un objeto en Python?. Mediante la sintaxis objeto.atributo y objeto.método. Utilizando la palabra clave "get" seguida del nombre del atributo o método. A través de una función especial llamada "access". No es posible acceder a los atributos y métodos de un objeto en Python.

¿Cuál es la sintaxis correcta para definir una clase en Python?. class nombre_clase ():. class : nombre_clase. class nombre_clase ::. class nombre_clase:.

¿Cuál es la extensión de archivo utilizada para los módulos en Python?. .py. .mod. .pyt. .pt.

¿Cuál es la finalidad principal de utilizar módulos en Python?. Facilitar la lectura y escritura de código. Organizar el código en partes más pequeñas. Permitir la ejecución de programas desde el intérprete. Asegurar la reutilización de variables en diferentes archivos.

¿Cómo se importa un módulo en Python?. importar nombre_módulo. import nombre_módulo. incluir nombre_módulo. obtener nombre_módulo.

¿Qué es un paquete en Python?. Un archivo que contiene definiciones y declaraciones en Python. Una colección de módulos relacionados. Una extensión de archivo utilizada para los módulos. Un directorio vacío sin ninguna función específica.

¿Qué se requiere para que un directorio sea tratado como un paquete en Python?. Crear un archivo _init_.py en el directorio. Incluir múltiples archivos .py en el directorio. Asignar un nombre especial al directorio. No se requiere ninguna acción adicional.

¿Cómo se importa un subpaquete en Python?. importar nombre_subpaquete. import nombre_paquete.nombre_subpaquete. incluir nombre_subpaquete. obtener nombre_subpaquete.

¿Qué sentencia se utiliza para importar paquetes completos en Python?. importar nombre_paquete. import nombre_paquete. incluir nombre_paquete. obtener nombre_paquete.

¿Cuál de las siguientes opciones describe mejor una API en Python?. Una colección de módulos relacionados. Un archivo de código fuente con definiciones y declaraciones en Python. Un directorio que incluye un archivo init.py. Un conjunto de clases útiles disponibles para los programadores.

¿Qué módulo de Python, de la Biblioteca estandar, proporciona funciones para manipular rutas de archivos y directorios?. sys. os. datetime. math.

¿Qué módulo de Python, de la Biblioteca estandar, permite acceder a información sobre el intérprete de Python?. sys. os. datetime. math.

¿Qué módulo de Python, de la Biblioteca estandar, son módulos para la manipulación de fechas y horas?. sys. os. datetime. math.

¿Qué módulo de Python, de la Biblioteca estandar, proporciona funciones matemáticas.?. sys. os. datetime. math.

¿Cuál es el archivo donde se define la estructura y los datos de un módulo en Odoo?. __manifest__.py. init.py. nombre_modulo.py. nombre_modulo_view.xml.

¿Qué se debe hacer para crear un nuevo módulo en Odoo?. Crear una carpeta dentro de la carpeta "addons" y configurar el archivo manifest.py. Editar el archivo init.py y reiniciar el servicio de Odoo. Instalar el módulo y comprobar la creación del objeto en el ERP. Crear el modelo en el archivo nombre_modulo.py y reiniciar el servicio de Odoo.

¿Cuál es el propósito del archivo nombre_modulo_view.xml en un módulo de Odoo?. Definir la estructura del módulo y los datos asociados. Crear una instancia del modelo en la base de datos. Configurar las vistas y elementos de menú del módulo. Iniciar el módulo y vincularlo a otros módulos.

¿Qué información se encuentra en el archivo "__terp__.py" de un módulo de Odoo?. Contiene un diccionario Python con la descripción del módulo. Definición de la clase y los campos del modelo. Configuración del comportamiento del controlador. Especificación de las dependencias del módulo en otros módulos.

¿Qué es un entorno de desarrollo en programación?. Un programa que incluye todo lo necesario para programar en uno o varios lenguajes. Un programa que incluye un editor de textos especializado. Una herramienta para revisar la sintaxis de un módulo Python. Un compilador para lenguajes de programación.

¿Cuál es uno de los entornos de desarrollo más sencillos para trabajar con Python?. Visual Studio Code. PyCharm. IDLE. Eclipse.

¿Qué permite hacer el entorno de desarrollo IDLE para Python?. Revisar la sintaxis de un módulo. Ejecutar un programa Python. Depurar un programa. Todas las anteriores.

¿Cuál es una ventaja de utilizar herramientas gráficas para depurar programas en Python?. Ahorrar tiempo en el proceso de depuración. Detectar errores en el código de manera más eficiente. Inspeccionar valores de variables durante la ejecución. Todas las anteriores.

¿Cómo se activa el módulo de depuración en el entorno de desarrollo IDLE?. Haciendo clic en el menú Run/Check module. Haciendo clic en el menú Run/Run module. Haciendo clic en el menú Debug/Debugger. Haciendo clic en el menú Debug/Stop.

¿Qué acción del depurador Python permite ejecutar el programa hasta encontrar un punto de ruptura?. Go. Step. Over. Quit.

¿Qué acción del depurador Python permite ejecutar el programa línea a línea?. Go. Step. Over. Quit.

¿Qué acción del depurador Python hace que la sentencia actual sea completamente ejecutada sin parar en ninguna función anidada?. Go. Step. Over. Quit.

¿Qué acción del depurador Python finaliza la ejecución del programa?. Go. Step. Over. Quit.

¿Qué acción del depurador Python hace que se compute desde el punto actual hasta el fin de la función actual y que esta se termine?. Go. Step. Over. Out.

¿Qué son las excepciones en Python?. Errores detectados por el intérprete durante la ejecución del programa. Eventos inesperados que pueden causar el cierre del programa. Situaciones que requieren la intervención del usuario. Acciones que evitan el manejo de errores en el programa.

¿Qué sucede si un programa no maneja las excepciones?. El programa generará errores y dejará de ejecutarse. El programa continuará ejecutándose sin interrupciones. El programa notificará al usuario sobre las excepciones. El programa modificará su funcionamiento esperado.

¿Cuál es la construcción utilizada en Python para capturar y tratar excepciones?. try-else. except-raise. try-except. try-catch.

¿Qué código se ejecuta dentro del bloque except en Python?. El código que puede generar excepciones. El código que se ejecuta siempre, independientemente de las excepciones. El código que maneja las excepciones en caso de que se produzcan. El código que captura las excepciones y las reenvía a otro bloque de código.

¿Qué tipo de excepción se generaría al intentar dividir un número por cero en Python?. ZeroDivisionError. ValueError. TypeError. SyntaxError.

¿Qué tipos de informes pueden ser generados en un sistema ERP-CRM?. Estadísticos y de impresión. Interactivos y de impresión. Gráficos y de impresión. Estadísticos y gráficos.

¿Qué lenguaje se utiliza para describir la estructura de formularios e informes en Odoo?. Python. XML. HTML. Java.

¿Cómo se define un registro en XML para la creación de formularios e informes en Odoo?. <field> </field>. <record> </record>. <model> </model>. <name> </name>.

¿Qué función cumple el campo "name" en la descripción de un registro XML?. Hace referencia al nombre de la vista. Especifica el nombre del modelo en la base de datos. Indica el nombre del campo en el formulario. Define el nombre del módulo en Odoo.

¿Qué función cumple el campo name="model" en la descripción de un registro XML?. Hace referencia al objeto del modelo, es decir, la tabla en la base de datos, del cual va a mostrar la información. Hace referencia al nombre de la vista. Indica el nombre del campo en el formulario. Define el nombre del módulo en Odoo.

¿Cuál es una herramienta utilizada para la creación de informes en Odoo que se basa en la generación de archivos XML?. Odoo Reports. Jasper Reports. XML Reports. HTML Reports.

¿Cuál es el formato de salida más comúnmente utilizado al generar informes con Jasper Reports?. XML. Python. PDF. Excel.

En el siguiente trozo de código: (ojo he usado ···· para crear sangrías y espacios) num = 1 while num < 1: ······num += 1 ······print (num) El valor que se muestra por pantalla es: 2. 0. 1. No se muestra nada por pantalla, porque el while no se llega a ejecutar.

¿Qué se imprimirá si el número almacenado en la variable "numero" es 4? numero=4 if (numero / 2 == 0): ······print ("El numero es par") else: ······print ("El numero es impar") (ojo he usado ···· para crear sangrías y espacios). "El numero es par". "El numero es impar". No se imprimirá nada. Se producirá un error de sintaxis.

¿Qué se imprimirá si el número almacenado en la variable "numero" es 4? numero=4 if (numero // 2 == 0): ······print ("El numero es par") else: ······print ("El numero es impar") (ojo he usado ···· para crear sangrías y espacios). "El numero es par". "El numero es impar". No se imprimirá nada. Se producirá un error de sintaxis.

¿Qué se imprimirá si el número almacenado en la variable "numero" es 4? numero=4 if (numero // 2 == 0): print ("El numero es par···") else: print ("El numero es impar···") (ojo he usado ···· para crear sangrías y espacios). "El numero es par". "El numero es impar". No se imprimirá nada. Se producirá un error de sintaxis.

¿Cuál será la salida del código presentado en el bucle "while"? num = 3 ······while num <= 5: ············print (num) ············num += 1 (ojo he usado ···· para crear sangrías y espacios). Imprimirá los números del 1 al 5. Imprimirá los números del 3 al 5. Imprimirá el número 1 cinco veces. Se producirá un error de sintaxis.

¿Cuál será la salida del código presentado en el bucle "while"? num = 3 while num <= 5: ············print (num) ··················num += 1 (ojo he usado ···· para crear sangrías y espacios). Imprimirá los números del 1 al 5. Imprimirá los números del 3 al 5. Imprimirá el número 1 cinco veces. Se producirá un error de sintaxis.

¿Cuál será la salida del código presentado en el bucle "while"? num = 3 while num <= 5: ············print (num) num += 1 (ojo he usado ···· para crear sangrías y espacios). Imprimirá los números del 1 al 5. Imprimirá los números del 3 al 5. Se ejecutará un bucle infinito. Se producirá un error de sintaxis.

En Odoo, ¿Qué componentes corresponden al modelo, la vista y el controlador en el patrón MVC?. Modelo: los archivos XML, Vista: las tablas de la base de datos, Controlador: los objetos creados en Python. Modelo: las tablas de la base de datos, Vista: los objetos creados en Python, Controlador: los archivos XML. Modelo: los objetos creados en Python, Vista: los archivos XML, Controlador: las tablas de la base de datos. Modelo: las tablas de la base de datos, Vista: los archivos XML que definen la interfaz, Controlador: los objetos creados en Python.

¿Qué significa que en el patrón MVC las flechas continuas representan un acceso completo y las flechas discontinuas representan un acceso limitado?. Las flechas continuas representan la comunicación entre el modelo y la vista, mientras que las flechas discontinuas representan la comunicación entre el controlador y la vista. Las flechas continuas representan la comunicación entre el modelo y el controlador, mientras que las flechas discontinuas representan la comunicación entre la vista y el controlador. Las flechas continuas representan la comunicación entre el modelo y el controlador, mientras que las flechas discontinuas representan la comunicación entre el modelo y la vista. Las flechas continuas representan la comunicación entre la vista y el controlador, mientras que las flechas discontinuas representan la comunicación entre el modelo y el controlador.

¿Cuál es la función principal de los protocolos XML-RPC y Net-RPC en la arquitectura cliente-servidor?. Permitir la comunicación entre cliente y servidor mediante llamadas a procedimientos remotos. Codificar los datos enviados entre cliente y servidor utilizando XML. Proporcionar una interfaz gráfica para el cliente interactuar con el servidor. Gestionar la seguridad y autenticación en la comunicación entre cliente y servidor.

¿Cuáles son los clientes disponibles en Odoo?. Cliente web y cliente móvil. Cliente de escritorio y cliente web. Cliente web y cliente de consola. Cliente de escritorio y cliente de consola.

¿Cuál es la función principal del módulo product en Odoo?. Gestión contable y financiera. Gestión de compras. Gestión de ventas. Productos y tarifas.

En los archivos __.py de un módulo de Odoo, ¿qué valor se utiliza para indicar el nombre del módulo?. version. name. description. author.

¿Cuál es el valor utilizado para indicar la versión del módulo en los archivos __.py de Odoo?. version. name. description. author.

¿Cuál es el valor utilizado para indicar una descripción del módulo. en los archivos __.py de Odoo?. version. name. description. author.

En los archivos __.py de un módulo de Odoo, ¿qué valor se utiliza para indicar la persona o entidad que ha desarrollado el módulo?. version. name. description. author.

¿Cuál es el valor utilizado para indicar el sitio web del módulo en los archivos __.py de Odoo?. version. name. webBuilder. website.

En los archivos __.py de un módulo de Odoo, ¿qué valor se utiliza para indicar el tipo de licencia del módulo?. version. name. license. website.

¿Cuál es el valor utilizado para indicar la lista de módulos de los que depende un módulo en los archivos __.py de Odoo?. version. name. license. depends.

Dentro de los archivos __.py de un módulo de Odoo, ¿qué valor se utiliza para indicar la lista de archivos XML que se cargarán con la instalación del módulo?. version. name. init_xml. depends.

¿En qué año se creó la Python Software Foundation (PSF)?. 1999. 2001. 2010. 2006.

¿Cómo se representa una cadena de texto en Python?. text. str. complex. Stringer.

¿Qué significa que una lista en Python es mutable?. Se puede acceder a sus elementos mediante índices. No se puede modificar una vez creada. Puede contener elementos de diferentes tipos. Puede cambiar su contenido después de creada.

¿Cuál es la función del argumento 'self' en los métodos de una clase?. Referirse al objeto actual y acceder a sus atributos y métodos. Representar un valor constante en la clase. Definir una variable local dentro del método. Acceder a los atributos y métodos de otra clase.

¿Cómo se puede configurar una ruta personalizada para los módulos propios en Odoo?. Editando el archivo odoo.conf y modificando la opción 'addons_folder'. Editando el archivo odoo.conf y agregando la nueva ruta a la opción 'addons_path'. Creando un nuevo archivo llamado custom.conf y especificando la nueva ruta en él. No es posible configurar una ruta personalizada para los módulos propios en Odoo.

¿Qué es una excepción?. Un error detectado por el intérprete durante la ejecución del programa. Un bloque de código utilizado para capturar y manejar errores. Un valor o resultado inesperado en la ejecución de un programa. Una advertencia sobre una posible falla en el programa.

¿Cuál es una forma de crear formularios e informes en Odoo?. Creando archivos XML con el nombre nombre_modulo_view.xml. Utilizando la librería reports_odoo. Escribiendo directamente el código en el archivo nombre_modulo.py. Generando los formularios e informes automáticamente desde la base de datos.

Denunciar Test