option
Cuestiones
ayuda
daypo
buscar.php

BIII TEMA 2

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
BIII TEMA 2

Descripción:
Simulacro I

Fecha de Creación: 2024/09/13

Categoría: Otros

Número Preguntas: 40

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

Que una clase herede de varias superclases es posible en: Java. Python. Visual Basic .NET. C#.

Sobre recursividad…. Consume pocos recursos de memoria y tiempo de ejecución. Hay que usar variables globales en las funciones recursivas. La función recursiva sólo puede tener un parámetro para poder llegar al caso base. Puede desbordar la pila del sistema.

Qué tipo de bucle se ejecuta al menos una vez: While. Do while. For. Todo bucle.

En JAVA, el trato de una excepción una vez producida se realiza en los bloques de tipo: try. catch. exception. onerror.

En una función, el paso de parámetros se puede hacer: Por valor o por parámetro. Por valor o por referencia. Sólo por referencia. Sólo por valor.

Es FALSO respecto a las diferencias entre JAVA y C++…. Java tiene de forma estándar un conjunto de librerías de clases más extensa. C++ es más proclive a "fugas de memoria" ("memory leaks") debido a errores de programación. La herencia simple de Java facilita la labor del programador. Los datos primitivos Java son siempre del mismo tamaño sea cual sea el procesador y/o compilador.

Acoplamiento de módulos en un programa es…. Grado de interdependencia entre los distintos módulos de un programa. Debe ser alto. Grado de interdependencia entre los distintos módulos de un programa. Debe ser bajo. Relación funcional entre las distintas sentencias que componen un módulo. Debe ser alto. Relación funcional entre las distintas sentencias que componen un módulo. Debe ser bajo.

NO es una característica deseable en los lenguajes de programación: Ortogonalidad. Uniformidad o Regularidad. Expresividad. Todas son deseables.

La capacidad de los lenguajes de programación para implementar recursividad consiste en: Un programa puede usar recursivamente distintos tipos de variables, es decir, siempre que sea necesario. Si una entidad es lo bastante importante en el mundo real modelado como para requerir una representación explícita en una BBDD debe ser susceptible de identificación definida y sin ambigüedad. Un programa puede llamarse a sí mismo. El programa contendrá relaciones referenciales entre los valores considerados como primarios y las variables que se definirán como vectores de valores indexados.

En el código siguiente, la instrucción while es: Un bucle o instrucción iterativa. Una función con la variable num como parámetro de entrada. Una sentencia o instrucción condicional. Una estructura matricial.

Al hablar de cohesión en los módulos de un programa, su definición y valor deseado es: Relación funcional entre los elementos que componen un módulo. Debe ser alto. Relación funcional entre los distintos elementos que componen un módulo. Debe ser bajo. Grado de interdependencia entre los módulos de un programa. Debe ser alto. Grado de interdependencia entre los distintos módulos de un programa. Debe ser bajo.

La estructura que garantiza que un bucle se ejecuta al menos una vez es: Do-While. For. Loop. If.

El paso de parámetros a funciones en C++: Es siempre por referencia. Es siempre por valor. Puede ser por referencia o valor. Es por valor si el parámetro es de tipo primitivo.

Es INCORRECTO: Un procedimiento es un subprograma. Un procedimiento puede tener sus propias variables que se declaran dentro del propio procedimiento. Las variables declaradas en un procedimiento pueden usarse en el programa principal. La zona de memoria para las variables del procedimiento es asignada cada vez que éste es llamado.

El formato de la expresión condicional en C es: condicion: expresion 1 : expresión 2. condicion ? expresion 1 ? expresión 2. condicion. expresion 1 . expresion 2. condicion ? expresion 1 : expresión 2.

La primera instrucción contenida en un bucle while... Se ejecuta al menos una vez. No puede ejecutarse indefinidamente. Puede no ejecutarse nunca. No puede ser un bucle.

Al subprograma que tiene uno o varios parámetros de entrada, suficientes y necesarios para determinar exclusivamente un parámetro de salida se le denomina: Función. Procedimiento. Bucle. Subrutina.

Son paradigmas de programación: Imperativa y funcional. Imperativa y orientada a objetos. Funcional y lógica. Todas son correctas.

Es FALSO respecto al tipo de datos "enumeración": El espacio en memoria de una variable enumeración es independiente del número de valores posibles. La representación interna suele hacerse mediante tipos enteros. Una función puede devolver una variable de tipo enumeración. Visual Basic .NET permite los tipos enumeración.

La instrucción de bucle que al menos se ejecuta siempre una vez es: IF. FOR. WHILE. REPEAT/UNTIL.

En un ciclo repetitivo del tipo "for (e_inicio; b; e_fin) s", e_inicio es una expresión que se ejecuta... Una sola vez al comienzo del bucle. Al inicio de cada iteración del bucle. Al comienzo del bucle si b es cierta. Al comienzo del bucle si s es cierta.

El tipo de estructura de datos en la que el modo de acceso a sus elementos es de tipo LIFO es: Pila. Cola. Árbol. Array.

Es FALSO: La zona de memoria para las variables del procedimiento es asignada cada vez que éste es llamado. Un procedimiento es un subprograma. Las variables declaradas en un procedimiento pueden usarse en el programa principal. Un procedimiento puede tener sus propias variables que se declaran dentro del propio procedimiento.

Qué lenguaje de programación es OO: GW-Basic. Standard Pascal. PL/SQL. Smalltalk.

En una pila, cuando el puntero de pila y la base de la pila tienen el mismo valor: Tiene un sólo elemento. No se puede dar esta situación. La pila está vacía. La pila está llena.

En cuanto a lenguajes de programación: Java dispone un tipo básico predefinido "puntero". VB.Net es un lenguaje portable. C++ no admite la sobrecarga de operadores. C es un lenguaje orientado a objeto.

En relación a las estructuras de control de lenguajes estructurados…. Según la teoría de Dijkstra todo programa podría escribirse usando sólo bloques secuenciales de instrucciones+instrucciones del tipo if-else + bucle while. No existen estructuras de control condicionales del tipo SWITCH o CASE OF, las estructuras condicionales son siempre del tipo IF-ELSE. Todo bucle WHILE se puede implementar mediante un bucle FOR. No pueden anidarse diferentes tipos de estructuras de control.

La pareja lenguaje-paradigma de programación correcta es: Haskell-Lógico. Java-Imperativo. JavaScript-Prototipado. Prolog-Funcional.

De los siguientes tipos abstractos de datos NO tiene un orden definido…. Pila. Lista. Diccionario. Mapa.

De las estructuras de datos, puede definirse una lista encadenada como: Una tabla donde todos sus elementos están ordenados. Un conjunto de registros referentes a la misma entidad y encadenados en un mismo fichero o BBDD. Un conjunto variable de elementos donde el orden se establece mediante punteros. Una tabla índice utilizada para acceder de forma directa a los registros de una tabla general.

La sentencia switch de JAVA…. Envía la ejecución a una parte diferente del código en base al valor de una variable o expresión. Inicializa un conmutador. Crea una variable de tipo bolean. Lo mismo que la sentencia else.

En qué caso es correcta la expresión: variable = subrutina(): Si subrutina es una función. Si subrutina es un procedimiento. Siempre. Ninguna de las anteriores.

La interfaz de usuario de un programa, es un conjunto que abarca elementos de: El software y su documentación. El software, el hw y la documentación. Las pantallas, los formularios y los informes. Las pantallas, los formularios y el navegador.

En los lenguajes de programación…. La modificación de un programa fuente es más sencilla en el compilado que en el intérprete. El programa objeto que produce un programa interpretado es menor que el que produce uno compilado. Las ejecuciones sucesivas de un programa compilado no necesitan traducciones del programa fuente. Un programa interpretado es más rápido que uno compilado.

Un array en lenguajes estructurados…. El acceso a sus elementos siempre es secuencial. Puede tener como máximo 2D. Sus elementos se almacenan en posiciones contiguas. Puede contener datos de distinto tipo.

El lenguaje ensamblador es un lenguaje de programación que es de…. Alto nivel y tiene correlación directa con el lenguaje Java. Alto nivel y tiene correlación directa con el código máquina. Bajo nivel y tiene correlación directa con el código máquina. Bajo nivel y tiene correlación directa con el lenguaje Java.

Qué módulo tiene un grado más alto de cohesión: Uno que hace varias cosas que trabajan sobre una sola estructura de datos. Uno que sólo hace una cosa. Uno que hace cosas que ocurren una detrás de otra. Uno que se llama a sí mismo.

En un programa, se define una función o método "ordenar()". En su ejecución, esta función puede realizar una llamada a "ordenar()", se dice entonces que dicha función es: Recurrente. Periódica. Recursiva. Iterativa.

Al ejecutarse un código recursivo, en la pila se almacena información por cada llamada. Qué información NO es imprescindible: Los argumentos de la función o rutina. La dirección de retomo. Las variables locales del subprograma. El número de orden de la iteración.

Las listas “simplemente enlazadas” se caracterizan porque cada elemento…. Sabe qué elemento le precede en la lista pero no cuál le sucede. Sabe qué elemento le sucede en la lista pero no cuál le precede. Sabe cuáles son sus elementos antecesor y predecesor en la lista. Tiene un enlace a cada uno de los elementos de la lista.

Denunciar Test