option
Cuestiones
ayuda
daypo
buscar.php

PROGRAMACIÓN A UF 1

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
PROGRAMACIÓN A UF 1

Descripción:
programacion a uf 1

Fecha de Creación: 2020/05/18

Categoría: Informática

Número Preguntas: 60

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

Los lenguajes de alto nivel están más cerca del lenguaje común, y estas instrucciones necesitan un proceso más complejo para convertirse a lenguaje máquina. El código objeto es un conjunto de dígitos que forman el lenguaje máquina. ¿Dónde encajaría este código en el siguiente esquema?. 1. 2. 3.

En el lenguaje C# la estructura será la siguiente: 1. Librerías a utilizar 2. Namespace 3. Clase 4. Función main La función main contiene las instrucciones que se van a ejecutar. Dentro de la función main tendremos la declaración de las variables, y las instrucciones necesarias para trabajar con dichas variables. Completa el siguiente esquema ordenado dentro de la programación C#: 1. 2. 3.

Un entorno de desarrollo integrado (IDE) es un software informático que contiene las distintas herramientas que necesita un programador para desarrollar aplicaciones. Cada IDE soporta ciertos lenguajes de programación. Indica cuál de estos IDE podemos utilizar para programar en C#: Visual Code. Visual Studio. Android Studio. Netbeans.

Los comentarios son líneas de código que no ejecutan ninguna función. Se suelen utilizar para explicar la funcionalidad de los bloques de código. Identificar cuáles de las siguientes líneas de código son comentarios en C#: string cadena = “hola, buenos días”;. /*Hola, buenos días*/. Console.WriteLine(“hola, buenos días”);. //Hola, buenos días. <!-- Hola, buenos días -->. Console.WriteLine(cadena);.

Un diagrama de flujo el rombo representa un evento o proceso. Verdadero. Falso.

¿Qué salida por pantalla nos proporciona el siguiente programa?. Bienvenidos a mi primer programa en C# Mi nombre es Martin. Bienvenidos a mi primer programa en C#Mi nombre es Martin. Bienvenidos a mi primer programa en C# Mi nombre es Martin. Hay un error en la línea 15.

Una variable es un espacio de memoria que se identifica con un nombre y que almacena un valor. Este valor puede ser modificado durante la ejecución del programa. Selecciona cuáles de los siguientes identificadores se pueden utilizar como nombres de variables: num23. _edad. -letra. params. MiNumero. 1age.

¿Es correcto el siguiente código?. Sí. El código no tiene fallos. No. La estructura del WriteLine no es la correcta. No. Falta una } de cierre. No. No se puede convertir implícitamente el tipo 'double' a tipo 'int'.

Cuando trabajamos con las variables primero se deben definir y después asignarles un valor. Definir una variable es indicar el tipo de datos y el nombre de la misma. Identificar cuáles de las siguientes instrucciones son válidas: char letra = a;. int y=5.5;. float z = 6.7;. double s=6.8;. float s = 4.3F;. double = 8.7;. string cadena = "adios";. int x=5;. string cadena='Hola';.

Identifica cuáles de las siguientes palabras reservadas se corresponden con tipos de datos. params. extern. do. enum. new. string. bool. short. sizeof.

Relaciona los tipos de variables con su definición y ámbito correspondiente: Local. Global.

Hay un tipo de variables que obtienen su valor en la definición de la variable, y no cambian su valor durante la ejecución del programa. Estas variables se denominan constantes. Identifica cuáles de las siguientes variables no pueden modificar su valor durante la ejecución de un programa. int z=3;. const double y=6.7;. double h;. const int x=5;.

Queremos realizar un programa que almacene el valor de PI en una constante, y el radio de una circunferencia en una variable con valor 6. ¿Es la estructura correcta respecto a los requisitos del programa?. No. Debemos definir 'PI' como: const double pi = 3.1416;. No. Debemos definir 'PI' como: const int pi = 3.1416;. Sí. La estructura es correcta. No. Debemos definir 'radio' como: const int radio =6;.

Las constantes son campos cuyos valores se establecen en tiempo de compilación y nunca se pueden cambiar. Verdadero. Falso.

Los operadores son elementos que realizan una determinada función en los operandos de la instrucción. Pueden ser operadores unarios, binarios o ternarios, dependiendo del número de operandos que necesiten estos operadores. x*y. x!=y. x ^ y. x%y. x==y.

Indica cuál de las siguientes instrucciones son correctas: int numero == 6;. bool mayor = 5 > 3;. bool flag = true!. int igual = 4 == 6;. int suma = 4++5;. int division = 6 / 2;.

A partir del siguiente código, Indica qué valor tendrá almacenado cada una de las variables una vez ejecutado este código: num. num2. mayor. division. incremento. resto. cadena.

¿Qué realiza el siguiente programa?. realiza la división entre la variable 'a' y la variable'x' y guarda el resto de la división en la variable 'a'. convierte una variable de tipo int en un tipo double. convierte una variable de tipo double en un tipo int. realiza la multiplicación entre la variable 'a' y la variable'x'.

Podemos convertir una cadena en un número llamando al método 'Parse' que se encuentra en varios tipos numéricos (int, long, double, etc...). Verdadero. Falso.

¿Sería correcto este código?. El código es correcto y no da error de compilación. El código no es correcto porque short no es un tipo de dato. La instrucción de asignación siguiente produce un error de compilación, ya que la expresión aritmética del lado derecho del operador de asignación se evalúa como int de manera predeterminada. La instrucción de asignación siguiente produce un error de compilación, ya que la expresión aritmética del lado izquierdo del operador de asignación se evalúa como int de manera predeterminada.

¿Qué salida realiza este código?. Muestra la tabla de multiplicar del 9. Realiza la multiplicación de dos números enteros. Muestra la tabla de multiplicar del 0. Muestra las tabla de multiplicar de un número.

Edsger Dijkstra comprobó que todo programa se puede escribir utilizando únicamente unas determinadas instrucciones de control: Instrucción condicional. modular. funcional. Iteración o bucle de instrucciones. secuencia.

¿Qué dos fases, por orden, nos faltarían en el siguiente diagrama para completar el ciclo de vida de un programa informático?. 1) Análisis y 2)Prueba y depuración. Implementación y 2) Diseño de la base de datos. 1) Diseño de casos de uso y 2) Pruebas exclusivamente unitarias. 1) Pruebas 2) Análisis.

Un diagrama de flujo es una representación gráfica de un algoritmo. Cada elemento representado tiene una función determinada, por ello, la nomenclatura es muy importante. Identifica la función de los siguientes símbolos en los diagramas de flujo, según el proceso de un algoritmo: 1. 2. 3. 4. 5. 6.

Realiza un programa que pida el radio, y calcule el perímetro de la circunferencia y el área del círculo con ese radio. Ten en cuenta que el área de un círculo es a = PI * r * r, y el perímetro de la circunferencia es p = 2 * PI * r. Antes de pedir el número, debe guardar el valor de PI en una constante. 1. 2. 3. 4. 5. 6.

La fase de mantenimiento del ciclo de vida de un programa es una fase totalmente optativa. Verdadero. Falso.

¿Qué realiza el siguiente diagrama de flujo?. Muestra los 100 primeros números impares. Muestra los 100 primeros números pares. Imprime por pantalla el número 0. Muestra los 50 primeros números pares.

Los arrays son tipos de datos compuestos que contienen una serie de elementos del mismo tipo. Indica qué formas son las correctas para inicializar un array o vector. string[] weekDays = new string[] { "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" };. int[] array1 = new int[] { 1, 3, 5, 7, 9 };. array2 = {1, 3, 5, 7, 9};. int[] array3; array3 = new int[] { 1, 3, 5, 7, 9 };.

Las matrices son arrays bidemensionales, es decir, almacenan un conjunto de elementos del mismo tipo pero en forma de tabla. ¿Cómo podemos hacer referencia al elemento 10? matriz[_,_]. matriz[1,2]. matriz[1,10]. matriz[2,1]. matriz[10].

¿Cuál es la última posición del array? int[] array = {1, 2, 3, 4, 5, 6, 7, 8};. 1. 9. 8. 7.

Si tenemos el siguiente array: int[] array = {1, 0, 0, 1, 1, 1, 0 ,0}; ¿Qué nos mostrará con esta salida de pantalla? Console.WriteLine ("{0}", array[3]);. Nos dará un error. 0. 1. 3.

¿Cuál es la salida de este código?. 5. 100. 1 2 3 4. 5 6 7 8.

La palabra clave 'enum' se utiliza para declarar una enumeración, un tipo distinto que consiste en un conjunto de constantes con nombre denominado lista de enumeradores. Un ejemplo puede ser: enum Day {Sat, Sun, Mon, Tue, Wed, Thu, Fri};. True. False.

Las estructuras de repetición se ejecutan mediante iteraciones, es decir, una o más instrucciones que se ejecutan de forma repetida. Tenemos tres estructuras de repetición: - For - While - Do while El bucle for se utilizan cuando se conoce el número de iteraciones que se van a realizar. Completa el código para mostrar los números enteros positivos del 1 al 10 por consola: 1. 2. 3.

Completa el código para mostrar los números enteros positivos del 10 al 1 por consola: 1. 2. 3.

Completa este código donde se realiza un programa que pida un número real hasta que el usuario introduzca el número 0. Si el número es mayor que 0, sacará por pantalla “POSITIVO”. Si el número es menor que 0, sacará por pantalla “NEGATIVO”. 1. 2. 3. 4.

Cuando realizamos cualquier programa, lo más normal es utilizar tanto las estructuras de control como las estructuras repetitivas. Recuerda que los corchetes ( {} ) se utilizan en estas estructuras de forma obligatoria cuando tienen más de una línea. Si contienen una única línea, estos corchetes se pueden obviar. Completa este código donde se realiza un programa que pida dos números enteros y muestre todos los números pares que haya entre ellos. Si el primer número es mayor que el segundo, debe invertir el orden: 1. 2. 3.

Completa este código donde se realiza un programa que calcule la media de X números enteros. Se dejarán de solicitar números cuando se introduzca el 0: 1. 2. 3.

¿A qué estructura de repetición corresponde la siguiente imagen?. while. break. do..while. for.

Cuando trabajamos con arrays o matrices es muy cómodo poder trabajar con los bucles de control para recorrer todos sus elementos. El siguiente programa crea un array de 10 números aleatorios entre 0 y 100, y muestra su suma y la media de estos números: ¿Es correcto?. No. Cuando se muestra la media, hay que calcular la longitud del array. Sí. El código es correcto. No. Se utiliza la función random de forma incorrecta. No. La suma no es correcta. La estructura debería ser suma= suma + array[i].

¿Qué realiza este código?. Crea una matriz de números del 1 al 10. Es código da error de compilación. Crea una matriz de números del 1 al 100. Realiza la media de los primeros 100 números.

¿Qué realiza este código?. Realiza la suma total de números aleatorios, y termine su ejecución cuando el usuario adivine esa suma. Realiza la media de números aleatorios, y termine su ejecución cuando el usuario adivine esa media. El código no es correcto. Adivina un número aleatorio, y termine su ejecución cuando lo adivine el usuario.

¿Qué salida por pantalla muestra este código?. 7. 11. 320. 34.

¿Qué muestra este código por pantalla?. 320. 12. 175. 10.

En C# el tratamiento de las cadenas se realiza con el tipo de datos string. Las cadenas se pueden tratar como un array de caracteres, aunque tiene sus propios métodos para trabajar con su contenido. Identifica para que sirven los siguientes métodos de string: Contains(). IndexOf(). Trim(). Split(). Remove(). ToLower(). ToUpper().

La instrucción break finaliza la ejecución del bucle contenedor más próximo. El control se pasa a la instrucción que hay a continuación de la instrucción finalizada, si existe. Verdadero. Falso.

Según vamos escribiendo líneas de código, podemos ver que hay líneas que aparecen subrayadas en el código. Si un código tiene algo en rojo, entonces no compilará y por lo tanto, tampoco se ejecutará. Pero se puede dar el caso en el que, según está ejecutándose el código, el programa se pare repentinamente, o incluso, no se pare pero el resultado ofrecido no sea correcto. Todo esto, son los posibles errores que podemos encontrar. Señala el tipo de error con su definición: Errores de compilación. Errores en tiempo de ejecución. Errores lógicos.

Identifica el error de este código: Error de compilación: num no se ha declarado como entero, sino como array. Error lógico: devuelve la media de los elementos del array en vez de la suma. Error en tiempo de ejecución: num[i] cuando i vale 10, está fuera de los límites de la matriz.

Identifica el error de este código: error de compilación: en la siguiente instrucción for (int i = 0; i < 10; i--) falta un ;. error de compilación: H debería ir con comillas simples: 'H'. error lógico: for (int i = 0; i < 10; i--) es un bucle infinito.

En Visual Studio, podemos encontrar diferentes teclas para depurar código. Con estas teclas podemos colocar puntos de interrupción y ejecutar línea a línea nuestro código. ¿Qué tecla(s) utilizamos en Visual Studio para depurar nuestro código línea a línea?. F10. F11. F9. F5. F12.

Una vez que finaliza nuestro proceso de compilación y ejecución, debemos hacer una memoria para que quede registrado todo el desarrollo que hemos llevado a cabo, los fallos que ha presentado y cómo hemos conseguido solventarlos. True. False.

¿Para qué sirve la etiqueta <summary>?. realiza la descripción del ejemplo del código. La etiqueta summary es exclusiva para java. realiza la descripción del valor devuelto. realiza la descripción y el resumen de un objeto.

El operador que utilizamos para invertir el valor de un boolean es: \!. !. !=. ^.

Dada la siguiente expresión double x = 15/2.0: No se puede evaluar porque 15 es de tipo entero y 2.0 es de tipo real. No se puede evaluar porque 15 es de tipo entero y 2.0 es de tipo real. x vale 7.5 ya que al ser uno de los operandos de tipo real la división será real. x vale 7 ya que el operador / es división entera.

Indica los valores de x y z después de las siguientes sentencias: int x = 10; int z = x++%5;. x es 11 y z es 0. x es 9 y z es 0. x es 11 y z es 1. x es 9 y z es 1.

Si sabemos exactamente cuántas iteraciones vamos a realizar, ¿Qué tipo de bucle debemos utilizar?. Un bucle for. Un bucle while con una condición robusta. Todas las respuestas son correctas. Un bucle do-while, ya que realiza al menos una entrada en el código del bucle.

¿Qué elemento puede no existir en una sentencia de selección múltiple?. Los case. El break. La expresión. La cláusula default.

¿Cuántas iteraciones realiza el siguiente bucle? For (i=0;i<7;i++) { Console.Write(“Imprimiendo desde dentro del bucle \n”); }. 6. 8. Ninguna, la inicialización de la variable contadora es incorrecta. 7.

¿Qué tipo de estructura no lleva a cabo ningún tipo de comprobación lógica?. Las estructuras de iteración. Las estructuras de selección. Las estructuras repetitivas. Las estructuras secuenciales.

Dado el siguiente código, indica el resultado impreso en pantalla: 6. Hay un error en el código. 7. 8.

Denunciar Test