option
Cuestiones
ayuda
daypo
buscar.php

UF2 Programación A

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
UF2 Programación A

Descripción:
Recopilación de preguntas UF2 de programación A

Fecha de Creación: 2021/06/08

Categoría: Informática

Número Preguntas: 57

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

¿Es correcto el siguiente código?. No. no existen funciones de tipo decimal. No, no existe la sentencia Convert. Sí, el código es correcto. No, porque hay dos returns.

¿Qué muestra por pantalla el siguiente código?. Suma de dos cadenas de texto. Invierte una cadena de texto. Resta dos cadenas de texto. Resta un carácter a una cadena de texto.

Crear un objeto a partir de una clase es lo que se llama: Clases derivadas. Encapsular. Instanciar. Modular.

Una ventaja de la programación modular es... No tener que declarar constantes. No tener que declarar el return en las funciones. Es la reutilización del código. No tener que diferenciar entre el paso por valor y paso por referencia.

Según el siguiente código: Pública. Protegida. Privada. Ninguna de las respuestas es correcta.

¿Cuál de las siguientes sentencias no es una estructura de control?. switch. while. if. try.

Cuando ejecutamos una función que tiene parámetros pasados por valor... se realiza una copia del parámetro que se ha pasado. siempre son de tipo referencia. siempre son de tipo entero. se sobreescribe el valor en memoria.

¿Por qué marca un error el siguiente código?. El return de la función, debería ir fuera del bucle for. No es un error. Solo es un warning. No hacemos la llamada correctamente desde el Main(). El tipo de las variables de la función no es correcto.

De las siguientes afirmaciones referidas a los métodos, señala cuál es la correcta: Cualquier método puede no devolver un valor, en cuyo caso se indica sin utilizar ninguna palabra reservada. La lista de parámetros de un método debe coincidir con la lista de argumentos con los que es llamado. Los atributos de instancia junto con los métodos de instancia reciben el nombre de miembros de clase. Todas son correctas.

Las variables locales tienen prioridad sobre. los bucles si aparecen en el mismo ámbito. en un método no hay variables locales, solo puede haber globales. las globales si aparecen en el mismo ámbito. Ninguna es correcta.

¿Cuál es la salida del siguiente código?. El código da un error en tiempo de compilación. 1. El código da error por el tipo de las variables. 0.

¿Para qué sirve la cláusula "private" en un método?. solo podemos acceder dentro del cuerpo de la clase. podemos acceder desde cualquier clase. solo podemos acceder a sus variables pasadas por referencia. es un tipo de variable.

Una función... podemos acceder dentro de ella a una variable global. devuelve un valor. es tipada. Todas son correctas.

En caso de que no se le dé un valor a una variable de tipo boolean ¿cuál es su valor por defecto?. Hay que darle un valor obligatoriamente. Null. true. false.

Una variable local almacena un valor temporal y se declara dentro de un.. tipo de dato. método. fichero. bloque de código entre corchetes.

¿Qué significa el término marcado con un círculo rojo en el siguiente método?. Esa función devuelve un valor null. Eses método devuelve un valor de tipo entero. Ese método devuelve un valor string. Ese método no devuelve ningún valor.

Cuando hablamos de librerías nos referimos a... Un conjunto de parámetros pasados por valor. A un tipo de función. Archivos que nos permiten realizar diferentes acciones sin necesidad de que el programador se preocupe por su desarrollo. A un tipo de argumento que pasa el main().

¿Qué significa % en una operación aritmética?. Obtiene el porcentaje de una cantidad. Obtiene el cociente de una división entera. Obtiene el resto de una división entera. Obtiene el resto de una oferta.

¿Qué diferencia una función de un procedimiento?. Una función devuelve un resultado y un procedimiento no. No existen funciones en la programación orientada a objetos. Un procedimiento tiene parámetros en su llamada y una función no.

¿Qué es hacer un "casting" en programación?. adaptar las variables a los nuevos tipos de datos. seleccionar una variable entre varias. no existe esa terminología en programación orientada a objetos.

¿Qué es la programación orientada a objetos?. Es un paradigma que busca programar de una manera cercana a nuestro día a día. Es un paradigma de programación orientada a la máquina. Es un paradigma de programación basado en java.

Señala cuál de los siguientes elementos no forman parte de la declaración de un método: Declaración de atributos de la clase. Declaración de parámetros. Secuencia de instrucciones. Declaración de variables locales.

¿Qué condición sería correcta para salir del bucle do-while?. num>0. num=10. num<0. num='factorial'.

Indica qué sentencia habría que completar en la línea 31. (i+1) * =i. (i+1) *= i. fact *=i. fact +=i.

¿Qué variable hay que mostrar para saber el resultado de este programa en la línea 33?. i. num. n. fact.

El factorial de un número se puede calcular de forma recursiva ¿qué es la recursividad?. Un método exclusivo de C#. Una función recursiva es aquella que "se llama a sí misma". No se puede aplicar en la programación orientada a objetos. Es un tipo de dato.

¿Qué dimensiones tiene la matriz con la que estamos trabajando?. 2x3. 3x2. 3x3. Es un array de 3 elementos.

¿Qué realiza el método printarray()?. Compara los elementos para comprobar si hay más columnas que filas. Compara los elementos para comprobar que hay más columnas que filas. Muestra por pantalla los elementos de la matriz. Muestra el valor de las variables t y n.

¿Qué comparación habría que realizar en la línea 27?. small > x[ i , j ];. small < x[ i , j ];. small >= x[ i, j ];. small <= x[ i, j ];.

¿Qué sentencia falta en el código de la línea 39?. obj.max();. obj.arrsampl ();. obj.small();. x[ i , j ];.

¿Qué muestra por pantalla el código del enunciado?. El mayor elemento de la matriz. El menor elemento de la matriz. La media de los elementos de la matriz. La suma de los elementos de la matriz.

¿Qué ventajas nos proporciona la programación modular?. Facilita el mantenimientos. Facilita el testing. Podemos reutilizar los módulos. Todas las opciones son correctas.

¿En qué consiste el diseño top down/análisis descendente?. Empezar desde los módulos más pequeños hasta el módulo mayor. Dividir un gran problema en subproblemas. Inventar el código. Ninguna de las opciones es la correcta.

¿Las funciones deben tener un tipo asociado?. Sí. No. Depende. No es necesario.

¿Cuál es la salida del siguientes código?. 15. 10. 5. La función no está bien construida.

Cuando realizamos un paso por valor de una variable, creamos dos posiciones de memoria distintas. No es correcto. Correcto. Correcto aunque su valor cambia. Incorrecto porque se realiza una copia.

Una variable local puede ser accedida desde cualquier función o método. Falso, solo se pueden acceder a variables locales desde el método donde están creadas. Verdadero. Verdadero porque son de origen local. Se puede acceder a cualquier variable desde cualquier función.

Cuando ejecutamos un programa, podemos dividir el proceso en varias partes. Compilación, ejecución y finalización. Compilación, vinculación y ejecución. Ejecución, compilación y toda de decisiones. Vinculación y ejecución.

¿Qué muestra por pantalla el siguiente código?. 15. HOLA ILERNA. 15 HOLA ILERNA. El paso por parámetros a la función no es correcto.

Según el siguiente código ¿qué ocurrirá con la función?. La función nos devolverá dos valores: num1 y num2. Es incorrecto porque hay dos return. La función nos devolverá num1 si es mayor que num2 o num2 si es mayor que num1. Ninguna de las opciones es correcta.

Podemos poner un punto de interrupción en nuestros programas y depurar línea a línea. Verdadero. Falso. Solo en algunas ocasiones. Ninguna es correcta.

Gracias a la librería de matemáticas, el IDE nos proporciona métodos ya implementados. Según esto, ¿qué realiza el siguiente código?. Saca por pantalla el coseno de un ángulo. Saca por pantalla el seno de un ángulo. El código no es correcto. Ninguna de las opciones es correcta.

¿Qué realiza el siguiente código?. Muestra por pantalla los n primeros números naturales. Muestra por pantalla los números de n a 1. Muestra la resta de dos números naturales. Muestra la suma de dos números naturales.

Tanto las funciones como los procedimientos se consideran subprogramas. Verdadero. Falso. Solo los procedimientos. Solo las funciones.

La programación modular favorece la abstracción. Falso, favorece la extracción. Falso. Verdadero. Solo a veces.

El diseño descendente... Favorece la materialización. Complica el trabajo en proyectos grandes. Permite trabajar con código reutilizable. Todas las opciones son correctas.

¿Qué técnica utiliza el diseño descendente?. Algoritmo divide y vencerás. Algoritmo de búsqueda. Algoritmo de ordenación. Algoritmo de indexación.

¿Qué realiza el siguiente código?. Muestra una matriz de 5x5 de números enteros. Suma cinco números enteros introducidos por el usuario. El código tiene un error lógico. Suma los cinco primeros números.

¿Por qué el IDE nos indica que hay un error en este código?. Porque el parámetro y debe ser de tipo double. Porque el segundo parámetro de la función debe ser de tipo entero. Porque el primer parámetro de la función debe ser de tipo entero. No hay error en ese código.

Indica qué mostrará este código: 4-5. 3-5. 4-4. 5-6.

¿Es correcto este código?. Es correcto. No es correcto. Falta una llave. La función Main no es correcta.

El código es erróneo. 44. 45. 1.

¿Qué muestra por pantalla el primer WriteLine?. 12. 4. 0. 16.

¿Qué realiza el siguiente código recursivo?. Devuelve el resto de una división entre dos números. Devuelve el cociente de una división entre dos números. El código no es correcto en el segundo return. Devuelve la resta de dos números enteros.

Si el usuario introduce en la variable bNum=5 y en la variable pwr=2, ¿cuál sería el resultado por pantalla del código?. 7. 1. 10. 25.

Un caso base ( puede haber más de uno) , que permite detener la invocación sucesiva de la función; caso contrario se tendrían una serie infinita de invocaciones sucesivas. Falso. Verdadero.

¿Qué diferencia hay entre una función y un procedimiento?. Una función devuelve un resultado y un procedimiento no. No existen funciones en la programación orientada a objetos. Un procedimiento tiene parámetros en su llamada y una función no. La función engloba al procedimiento.

Denunciar Test