Sistema de gestion empresarial - Tema 5
|
|
Título del Test:
![]() Sistema de gestion empresarial - Tema 5 Descripción: Tema 5 - Desarrollo de componentes |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿En qué lenguaje está realizado Odoo, un ejemplo de ERP?. Java. Python. C++. Ruby. ¿Qué conocimiento es imprescindible para programar módulos en sistemas ERP/CRM basados en Python?. Conocimiento de HTML y XML. Conocimiento de JavaScript. Conocimiento del lenguaje de programación Python. Conocimiento de bases de datos SQL. ¿En cuántas partes se divide el proceso de programación de módulos según el documento?. Una. Dos. Tres. Cuatro. ¿Cuál es el enfoque de la primera parte del proceso de programación de módulos?. Creación de módulos propios. Análisis y diseño de los módulos. El lenguaje que se va a utilizar. Implementación en el servidor. ¿Qué se aborda en la segunda parte del proceso de programación de módulos?. El acceso a la red de Python. El tratamiento de datos HTML y XML. La creación de módulos propios. La instalación de módulos en el servidor. ¿Qué se realiza antes de comenzar a programar los módulos en Odoo?. Pruebas de rendimiento. Análisis y diseño correspondiente. Revisión del código fuente. Documentación del código. ¿Qué se busca al analizar el módulo para definir el diseño de los datos?. Minimizar el uso de memoria. Asegurarse de qué es lo que se debe hacer y cómo hacerlo. Optimizar la velocidad de ejecución. Reducir el número de líneas de código. ¿Cuándo surge el lenguaje de programación Python?. Alrededor de los años 70. Alrededor de los años 80. Alrededor de los años 90. Alrededor de los años 2000. ¿Cuál era la intención principal al crear Python?. Crear un lenguaje para desarrollo web exclusivo. Ser un lenguaje de bajo nivel para sistemas embebidos. Programar en servidores web de forma limpia y multiplataforma. Reemplazar completamente a Java. ¿Cómo se considera Python en principio?. Compilado y estructurado. Interpretado y orientado a objetos. Interpretado y de bajo nivel. Compilado y de alto nivel. ¿Qué ventaja se obtiene al ser un lenguaje interpretado y multiplataforma?. Mayor velocidad de compilación. Unión de la flexibilidad de los lenguajes script con la velocidad de un lenguaje compilado. Mayor seguridad en la ejecución. Menor consumo de memoria. ¿Es obligatorio declarar las variables en Python antes de usarlas?. Sí, siempre. No, es opcional. Sí, pero solo si son numéricas. No, mientras no se les asigne un valor. ¿Python permite la conversión automática de tipos de variables?. Sí, siempre. No, se necesita realizar un casting. Sí, pero solo para tipos numéricos. No, a menos que se especifique explícitamente. ¿Cómo se definen los bloques de código en Python?. Mediante llaves {}. Mediante la palabra clave 'block'. Mediante sangrado (espacios en blanco). Mediante punto y coma ;. ¿Qué es crucial en el sangrado de los bloques de código en Python?. Que sea uniforme en todo el documento. Que cada línea tenga un número diferente de espacios. Que coincida el número de espacios en todas las líneas del bloque. Que se utilice el tabulador en lugar de espacios. ¿Cuál es la implementación más utilizada de Python?. JPython. IronPython. CPython. PyPy. ¿Qué tipos de datos numéricos simples se pueden utilizar en Python?. Enteros y flotantes solamente. Enteros simples, enteros largos, octal, hexadecimal y coma flotante. Solo enteros. Enteros, flotantes y decimales. ¿Qué tipo de dato se utiliza para la representación de valores decimales en Python?. Integer. Float. Decimal. Complex. ¿Qué estándar define la precisión de los números de coma flotante en Python?. IEEE 754. ISO 8859-1. ANSI C. Unicode. ¿Cómo se representan los números complejos en Python?. Como un solo valor. En dos partes: real e imaginaria. Como una cadena de texto. Como un valor booleano. ¿Cuál de los siguientes NO es un operador numérico básico en Python?. + (suma). * (multiplicación). // (división entera). ^ (potencia). ¿Qué operador se utiliza para la exponenciación en Python?. ^. **. pow(). exp(). ¿Cuál es el propósito de los operadores de desplazamiento en Python?. Realizar operaciones lógicas. Manipular los bits de un número. Convertir tipos de datos. Realizar comparaciones. ¿Qué devuelve la función `sqrt()` en Python?. La raíz cúbica. El logaritmo. La raíz cuadrada. El valor absoluto. ¿Qué tipo de dato es más conveniente cuando se trabaja con expresiones condicionales?. Integer. Float. String. Boolean. ¿Qué operadores se utilizan para la comparación en el tipo Booleano?. +, -. *, /. ==, !=, >, <, >=, <=. and, or, not. ¿Cómo se pueden representar las cadenas en Python?. Solo con comillas dobles. Solo con comillas simples. Mediante comillas simples o dobles. Mediante llaves {}. ¿Qué secuencia especial representa un salto de línea en Python?. \t. \r. \n. \s. ¿Qué método de cadena devuelve una cadena con la primera letra en mayúscula?. upper(). capitalize(). title(). lower(). ¿Qué método se utiliza para contar las ocurrencias de una subcadena?. find(). count(). index(). split(). ¿Qué método convierte toda la cadena a mayúsculas?. capitalize(). upper(). lower(). format(). ¿Qué método permite dividir una cadena en distintas partes según un separador?. splitlines(). join(). strip(). split(). ¿Qué función devuelve la longitud de una cadena?. size(). length(). len(). count(). ¿Cómo se definen los diccionarios en Python?. Mediante corchetes []. Mediante paréntesis (). Mediante llaves {}. Mediante comillas ''. ¿Cómo se accede a los elementos de un diccionario en Python?. Por índice numérico. Por la clave correspondiente. Por posición (primero, segundo, etc.). Por nombre de método. ¿Qué se utiliza para eliminar un registro de un diccionario?. El método remove(). La función pop(). La sentencia del junto con la clave. El método delete(). ¿Cómo se definen las listas en Python?. Mediante llaves {}. Mediante paréntesis (). Mediante corchetes []. Mediante comillas "". ¿Cómo se accede al primer elemento de una lista en Python?. Con el índice 1. Con el índice 0. Con el índice -1. Con el método first(). ¿Cómo se accede al último elemento de una lista en Python?. Con el índice len(lista). Con el índice 0. Con el índice -1. Con el método last(). ¿Qué método añade un elemento al final de una lista?. insert(). extend(). append(). add(). ¿Qué método elimina el último elemento de una lista y lo devuelve?. remove(). pop(). delete(). clear(). ¿Qué método elimina la primera ocurrencia de un valor específico en una lista?. pop(). remove(). delete(). discard(). ¿Cuál es una característica principal de las tuplas en comparación con las listas?. Son mutables (modificables). Son inmutables (no modificables). Tienen mayor capacidad de almacenamiento. Son más lentas en acceso. ¿Cómo se puede acceder a un elemento de una tupla?. Mediante un nombre de clave. Mediante el índice numérico. Mediante un método específico. Mediante la posición relativa. ¿Pueden las tuplas ser modificadas después de su creación en Python?. Sí, cualquier elemento puede ser modificado. No, son inmutables. Sí, pero solo los elementos numéricos. Sí, pero solo si se reasigna la tupla completa. ¿Cómo se diferencian las variables globales de las locales en Python?. Las globales son más rápidas. Las locales solo tienen sentido dentro de su bloque de inicialización. Las globales solo se definen dentro de funciones. Las locales pueden ser accedidas desde cualquier parte del programa. ¿Cómo se realiza la asignación múltiple de valores a variables en Python, similar a tuplas?. Mediante el operador de asignación directa. Utilizando la sintaxis de tuplas para la asignación. Definiendo cada variable por separado. No es posible en Python. ¿Qué función se utiliza para imprimir por pantalla en Python?. display(). show(). print(). output(). ¿Qué ocurre si se separan valores con comas en la función `print()`?. Se imprimen sin espacio entre ellos. Se imprime un espacio automáticamente entre ellos. Se produce un error. Se concatenan los valores. ¿Cómo se indica el fin de un bloque de código en Python si no hay elementos explícitos?. Con un punto y coma (;). Con la palabra clave 'end'. Mediante el sangrado. Con llaves {}. ¿Qué sentencia se utiliza en Python para tomar decisiones basadas en condiciones?. for. while. if. try. ¿Cuál es la alternativa a la sentencia `switch` o `case` en Python?. for loop. while loop. elif. try-except. ¿Qué tipo de bucle se utiliza para recorrer un objeto repetitivo como una lista o tupla?. while. do-while. for. if-else. ¿Cuál es la sintaxis básica de un bucle `for` en Python?. for (elemento in lista). for elemento in lista:. loop for elemento in lista:. iterate elemento over lista:. ¿Qué bucle utiliza Python para la repetición?. while y do-while. only for. only while. while. ¿Qué palabra clave se utiliza para salir de un bucle en Python?. exit. quit. break. stop. ¿Cómo se define una clase en Python?. con la palabra 'class' seguida del nombre de la clase. con la palabra 'define' seguida del nombre de la clase. con la palabra 'new' seguida del nombre de la clase. con la palabra 'object' seguida del nombre de la clase. ¿Cuál es el primer parámetro siempre en los métodos de una clase en Python?. self. cls. this. args. ¿Qué método se utiliza como constructor de una clase en Python?. __init__(). __new__(). __create__(). __start__(). ¿Qué método se utiliza para obtener una representación en cadena de un objeto?. __str__(). __repr__(). __str_rep__(). __text__(). ¿Cómo se determina si dos objetos son iguales en memoria en Python (POO)?. Mediante el operador ==. Mediante el operador is. Mediante el método __cmp__(). Mediante el método __eq__(). ¿Qué mecanismo utiliza Odoo para transformar tablas en objetos?. ORM (Mapeado de objetos relacionales). SQLAlchemy. Direct mapping. Data binding. ¿Qué propiedad se utiliza para indicar el objeto principal del que va a heredar un nuevo objeto?. _inherits. _name. _inherit. _base. ¿Qué propiedad se utiliza para definir las diferentes restricciones de los campos?. _columns. _constraints. _sql_constraints. _defaults. ¿Qué tipo de dato se utiliza para crear una lista con una cantidad limitada de valores permitidos?. Boolean. Integer. Float. Selection. ¿Qué se utiliza para comentar una línea de código hasta el final de la misma en Python?. Doble barra (//). Almohadilla (#). Comillas dobles (" "). Comillas simples (' '). ¿Cómo se pueden realizar comentarios de varias líneas en Python?. Usando múltiples almohadillas (#). Usando triples comillas simples o dobles. Usando la etiqueta <comment>. No es posible directamente. ¿Qué se utiliza para indicar un parámetro en la documentación de funciones/clases con estilo javadoc?. @return. @param. @author. @version. ¿Qué significa `IOError` en Python?. Error de entrada/salida. Error de importación. Error aritmético. Error de memoria. ¿Cuál es el propósito del bloque `try-except` en Python?. Ejecutar código que siempre falla. Gestionar y capturar excepciones. Definir variables globales. Crear bucles infinitos. ¿Qué representa una excepción en Python?. Un error de sintaxis. Un valor devuelto por una función. Un objeto que tiene información sobre un error ocurrido. Un comentario en el código. |




