option
Cuestiones
ayuda
daypo
buscar.php

Programación A - UF1 Pacs

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

Descripción:
Programación A - UF1 Pacs

Fecha de Creación: 2023/02/02

Categoría: Otros

Número Preguntas: 32

Valoración:(3)
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. El código ejecutable tiene toda la información para que el procesador pueda «ejecutarlo» y realizar la actividad para la que fue hecho el programa. ¿Dónde encajaría en este esquema el código ejecutable?. 3. 2. 1.

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

¿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. Hay un error en la línea 15. Bienvenidos a mi primer programa en C# Mi nombre es Martin.

¿Es correcto el siguiente código?. Sí. Muestra por pantalla la cadena HOLA. Sí. Muestra por pantalla la cadena comentario interno. No. No se puede introducir un comentario dentro de otro. Sí. Muestra por pantalla la cadena comentario externo.

¿Es correcto el siguiente código? using System; namespace VariableDefinition{ class Program{ static void Main(string[] args){ double a; int b; int c; /* inicialización de variables */ a = 10.5; b = 20; c = a + b; Console.WriteLine("a = {0}, b = {1}, c = {2}", a, b, c); Console.ReadLine(); } } }. 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'. Sí. El código no tiene fallos.

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. pi.png La estructura es la siguiente: using System; namespace Circulo { class Program { static void Main(string[] args) { int pi = 3.1416; int radio = 6; } } ¿Es la estructura correcta respecto a los requisitos del programa?. No. Debemos definir 'PI' como: const int pi = 3.1416;. No. Debemos definir 'PI' como: const double pi = 3.1416;. No. Debemos definir 'radio' como: const int radio =6;. Sí. La estructura es correcta.

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

¿Qué realiza el siguiente programa? class Test { static void Main(string[] args) { double x = 1234.7; int a; a = (int)x; System.Console.WriteLine(a); } }. realiza la multiplicación entre la variable 'a' y la variable'x'. convierte una variable de tipo double en un tipo int. 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.

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? class datos { static void Main(string[] args) { short x = 5, y = 12; short z = x + y; } }. 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 0. Muestra la tabla de multiplicar del 9. Realiza la multiplicación de dos números enteros. Muestra las tabla de multiplicar de un número.

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

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

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

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,10]. matriz[1,2]. matriz[10]. matriz[2,1].

¿Cuál es la última posición del array? int[] array = {1, 2, 3, 4, 5, 6, 7, 8};. 8. 1. 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? class BreakTest { static void Main() { for (int i = 1; i <= 100; i++) { if (i == 5) { break; } Console.Write(i); } } }. 5 6 7 8. 5. 100. 1 2 3 4.

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.

¿Qué nos mostrará por pantalla el siguiente código? static void Main(string[] args) { int[] numeros = new int[10]; foreach (int numero in numeros) { Console.WriteLine(numero); } }. 10 veces el número 0. Los números del 0 al 9. La estructura foreach, no está bien construida. 10 veces el número 10.

¿A qué estructura de repetición corresponde la siguiente imagen?. For. While. Do...While. Break.

¿Qué significa esta sentencia básica? if(c) s; else t;. En primer lugar, se evalúa la expresión condicional (c); si ésta se cumple, se ejecuta la instrucción (s); a continuación, se ejecuta la instrucción (t). En primer lugar, se evalúa la expresión condicional (c); si se cumple, se ejecuta la instrucción (c); en caso contrario, se ejecuta la instrucción (t). En primer lugar se evalúa la expresión condicional (c); si ésta se cumple no se ejecuta ninguna de las instrucciones (s) y (t). En primer lugar, se evalúa la expresión condicional (c); si ésta se cumple, se ejecuta la instrucción (s); en caso contrario, se ejecuta la instrucción (t).

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 la media de estos números: int[] array = new int[10]; Random aleatorio = new Random(); int suma = 0; for (int i = 0; i < 10; i++) { array[i] = aleatorio.Next(0,100); suma += array[i]; } Console.WriteLine("La media es {0}", suma / array); Console.ReadKey(); ¿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]. No. Cuando se muestra la media, hay que calcular la longitud del array. Sí. El código es correcto.

¿Qué realiza este código? int[,] matriz = new int[10, 10]; for (int i = 0; i < 10; i++) { for (int j = 0; j < 10; j++) { matriz[i, j] = i * 10 + j + 1; Console.WriteLine("{0}", matriz[i,j]); } } Console.ReadKey();. Muestra la media de los primeros 100 números. Es código da error de compilación. Muestra por pantalla los números del 1 al 10. Muestra por pantalla los números del 1 al 100.

¿Qué realiza este código? int adivinar, numero; Random aleatorio = new Random(); adivinar = aleatorio.Next(0, 9); for (int i = 0; i <= 9; i++) { Console.WriteLine("Queda {0} intentos.", 10 - i); Console.WriteLine("Introduce un número"); numero = int.Parse(Console.ReadLine()); if (adivinar == numero) { Console.WriteLine("Lo adivinaste!"); break; } }. Realiza la media de números aleatorios, y termine su ejecución cuando el usuario adivine esa media. El código no es correcto. Realiza la suma total de números aleatorios, y termine su ejecución cuando el usuario adivine esa suma. Adivina un número aleatorio, y termine su ejecución cuando lo adivine el usuario.

¿Qué salida por pantalla muestra este código? int suma = 0; int[] array = { 1, 2, 3, 5, 7, 43, 56, 34, 21, 87, 12, 67, 8 }; for (int i = 0; i < array.Length; i++) { if (array[i] == 7) { break; } suma += array[i]; } Console.WriteLine("{0}", suma); Console.ReadKey();. 320. 11. 34. 7.

¿Qué muestra este código por pantalla? int suma = 0; int[] array = { 1, 2, 3, 5, 7, 43, 56, 34, 21, 87, 12, 67, 8 }; for (int i = 0; i < array.Length; i++) { if (array[i] < 10) { continue; } suma += array[i]; } Console.WriteLine("{0}", suma); Console.ReadKey();. 175. 10. 12. 320.

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. True. False.

Identifica el error de este código: int suma = 0; int[] num = new int[10]; for (int i = 0; i <= 10; i++) { num[i] = int.Parse(Console.ReadLine()); suma += num[i]; } Console.WriteLine("{0}", suma); Console.ReadLine();. 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. Error de compilación: num no se ha declarado como entero, sino como array.

Identifica el error de este código: static void Main(string[] args) { int x = 0; string[] cadenas = new string[10]; for (int i = 0; i < 10; i--) { cadenas[i] = "H" + i; } }. error de compilación: H debería ir con comillas simples: 'H'. error de compilación: en la siguiente instrucción for (int i = 0; i < 10; i--) falta un ;. error de ejecución: for (int i = 0; i < 10; i--) debido a los índices del array.

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 y el resumen de un objeto. realiza la descripción del valor devuelto. realiza la descripción del ejemplo del código. La etiqueta summary es exclusiva para java.

Denunciar Test