Programacion A PACS -DAM
![]() |
![]() |
![]() |
Título del Test:![]() Programacion A PACS -DAM Descripción: programacion A |




Comentarios |
---|
NO HAY REGISTROS |
PAC 1 RA1 - 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áles de estos desarrolladores podemos utilizar para programar en C#: Mono Develop. Android Studio. Netbeans. Visual Studio. PAC 1 RA1 - Las palabras reservadas son identificadores propios del lenguaje reservado que tienen un significado propio y que no pueden ser utilizados para las variables. Los tipos de datos son palabras reservadas que determinan el dominio de una variable, es decir, los valores que pueden tomar. Identifica cuáles de las siguientes palabras reservadas se corresponden con tipos de datos. do. short. sizeof. params. enum. extern. string. bool. new. PAC 1 RA1 Relaciona los tipos de variables con su definición y ámbito correspondiente: Local. Global. PAC 1 RA1- ¿Cuál es la diferencia fundamental entre el código objeto y el código ejecutable en un programa?. El código objeto es más cercano al lenguaje común que el código ejecutable. El código objeto y el código ejecutable son sinónimos y se refieren a lo mismo. El código ejecutable es un conjunto de dígitos que forman el lenguaje máquina, mientras que el código objeto tiene toda la información para que el procesador pueda realizar la actividad para la que fue hecho el programa. El código objeto es un conjunto de dígitos que forman el lenguaje máquina, mientras que el código ejecutable tiene toda la información para que el procesador pueda realizar la actividad para la que fue hecho el programa. PAC 1 RA 1 Para trabajar con variables, primero se deben __1__ y después asignarles un __2__. 1. 2. PAC1 RA1- 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: MiNumero. -letra. _edad. 1age. num23. 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#: public 1. Ejemplo { public static void 2.(String 3.) { variables 4. } }. 1. 2. 3. 4. PAC1 RA1 - 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?. 1. 2. 3. PAC 1 RA1- Indica cuales de las siguientes instrucciones no provocarían un error de compilación: bool mayor = 5 > 3;. int division = 6 / 2;. int suma = 4++5;. int numero == 6;. int igual = 4 == 6;. bool flag = true:. int division = 7/3;. PAC1 RA1 - 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 teniendo en cuenta que se les están asignando valores literales: float z = 6.7;. string cadena='Hola';. double = 8.7;. float s = 4.3F;. char letra = a;. double s=6.8;. int y=5.5;. sbyte a = 10;. int x=5;. string cadena = "adios";. PAC 2 RA1- Relaciona los tipos de operadores con su función: Operador aritmético. Operador de desigualdad. Operador lógico. Operador de asignación. PAC 2 RA1 - A partir del siguiente código, Indica qué valor tendrá almacenado cada una de las variables una vez ejecutado este código: using System; namespace Variables { class Program { static void Main(string[] args) { int num = 5; int num2 = 3; bool mayor = num > num2; int division = num / num2; int incremento = ++num; int resto = num % num2; string cadena = “Programación” + “A”; }}}. num. num2. mayor. division. incremento. resto. cadena. PAC2 RA1- Relaciona los operadores aritméticos con su función: +. -. *. /. PAC2 RA1- Relaciona los operadores lógicos con su función: &&. ||. !. ==. PAC2 RA1- Las constantes son valores que no pueden cambiar durante la ejecución de un programa. Verdadero. Falso. PAC 2 RA1 - Los comentarios en el código se utilizan para explicar la funcionalidad de los bloques de código. Verdadero. Falso. PAC2 RA1 - Los _____se utilizan para realizar diferentes operaciones en un programa. PAC2 RA1 - Las constantes son campos cuyos valores se establecen en tiempo de compilación y nunca se pueden cambiar. Falso. Verdadero. PAC2 RA1 - 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*/. Console.WriteLine(cadena);. PAC2 RA1- 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. 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 'radio' como: const int radio =6;. No. Debemos definir 'PI' como: const double pi = 3.1416;. Sí. La estructura es correcta. No. Debemos definir 'PI' como: const int pi = 3.1416;. PAC2 RA1- 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. x=y=z. PAC 2 RA1 - 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. const double y=6.7;. const int x=5;. int z=3;. double h;. PAC1 RA3 - ¿Cuál de las siguientes estructuras de control permite ejecutar diferentes bloques de código dependiendo del valor de una expresión?. while. for. switch. if-else. PAC1 RA3 Cuando se utiliza la sentencia 'break' en un bucle o un switch, ¿qué ocurre?. Se pasa a la siguiente iteración del bucle. Se detiene la ejecución del programa y se lanza un error de tipo NullPointerException. Se reinicia el bucle desde el inicio. Se finaliza la ejecución del bucle o caso en el switch. PAC1 RA3 -La estructura if-else permite ejecutar un bloque de código si una condición es ______. PAC1 RA3 - ¿Cuál de las siguientes estructuras permite ejecutar un bloque de código repetidamente mientras una condición se cumple?. while. if. do-while. for. PAC1 RA3 - La sentencia "break" se utiliza para finalizar la ejecución de un bucle o un caso en un switch. Verdadero. Falso. PAC1 RA3 - Cuando se utiliza la sentencia 'continue' en un bucle, ¿qué ocurre?. Se salta el resto de la iteración actual y se pasa a la siguiente iteración. Se ejecuta el bloque de código dentro del 'finally' en un bloque 'try-catch-finally'. Se detiene la ejecución del bucle y se sale del mismo. Se lanza una excepción de tipo ArithmeticException. PAC1 RA3 - Relaciona los siguientes tipos de bucles con su descripción: Bucle for. Bucle while. Bucle do-while. PAC1 RA3 - Relaciona los siguientes conceptos relacionados con la estructura de control if-else con su explicación: Condición. Bloque if. Bloque else. PAC1 RA3 - Relaciona los tipos de excepciones con su descripción correspondiente. ArithmeticException. ArrayIndexOutOfBoundsException. NullPointerException. NumberFormatException. PAC1 RA3- La sentencia "continue" se utiliza para saltar el resto de la iteración actual en un bucle y pasar a la siguiente iteración. Verdadero. Falso. PAC 2 RA3- Depuración de errores. Proceso de encontrar y corregir errores en un programa. Herramienta utilizada para encontrar errores en el código. Método de depuración que sigue la ejecución del programa paso a paso. Error causado por un mal uso del lenguaje de programación. PAC2 RA3 - Prueba de programas. Acción de verificar que un programa funcione correctamente. Tipo de prueba que verifica el comportamiento correcto de un programa. Prueba que evalúa el rendimiento y la eficiencia de un programa. Prueba que se realiza para descubrir errores ocultos. PAC2 RA3 - ¿Cuál es el objetivo principal de la depuración en C#?. Encontrar y corregir errores en un programa para asegurar su correcto funcionamiento. Identificar errores sintácticos en un programa. Depurar el código para mejorar su rendimiento y eficiencia. Depurar el código para mejorar la calidad del código fuente. PAC2 RA3 -¿Cuál es la finalidad de la prueba funcional en C#?. Verificar que un programa funcione correctamente de acuerdo a los requisitos establecidos. Encontrar errores ocultos en un programa. Analizar la estructura y calidad del código fuente. Evaluar el rendimiento y la eficiencia de un programa. PAC2 RA3 -¿Qué es un depurador en C#?. Es un error causado por un mal uso del lenguaje de programación. Es un error sintáctico en el código de un programa. Es un proceso de depuración que sigue la ejecución del programa paso a paso. Es una herramienta utilizada para encontrar errores en el código de un programa y facilitar su corrección. PAC2 RA3 -¿Qué se evalúa en la prueba de rendimiento en C#?. La capacidad de análisis de código fuente. La detección de errores ocultos en un programa. La velocidad, eficiencia y capacidad de respuesta de un programa ante una carga de trabajo determinada. La corrección funcional de un programa. PAC2 RA3 - ¿Cuál es la finalidad de las sentencias de salto en C#?. Permiten manipular y almacenar datos. Permiten ejecutar un bloque de código si se cumple una condición. Permiten modificar el flujo de ejecución de un programa, saltando a una etiqueta o saliendo de un bloque de código. Permiten repetir un bloque de código varias veces mientras se cumpla una condición. PAC2 RA3 -¿Qué se puede hacer utilizando diferentes estructuras de control en C#?. Repetir un bloque de código varias veces mientras se cumpla una condición. Manipular y almacenar datos. Crear programas ejecutables con distintos comportamientos y condiciones de ejecución. Controlar el flujo de ejecución de un programa. PAC2 RA3 -¿Qué realiza una estructura de repetición en C#?. Permite ejecutar un bloque de código si se cumple una condición. Permite repetir un bloque de código varias veces mientras se cumpla una condición. Permite manipular y almacenar datos. Permite controlar el flujo de ejecución de un programa. PAC2 RA3 -El control de excepciones en C# permite capturar y manejar errores durante la ejecución de un programa. Verdadero. Falso. PAC1 RA6 - ¿Las matrices (arrays) en C# son una colección de datos disponible?. Verdadero. Falso. PAC1 RA6 - ¿Cuál es la finalidad de utilizar matrices (arrays) en C#?. Aplicar algoritmos de búsqueda y ordenación a los elementos de un array. Almacenar múltiples elementos del mismo tipo de datos en una estructura de datos secuencial. Almacenar múltiples elementos de diferentes tipos de datos en una estructura de datos secuencial. Realizar operaciones aritméticas y lógicas con los elementos almacenados en un array. PAC1 RA6 - ¿Cómo se utilizan los iteradores en C#?. Para recorrer los elementos de una lista y realizar operaciones en cada uno. Para realizar operaciones matemáticas. Para trabajar con objetos de manera sincrónica. Para realizar operaciones de entrada y salida. PAC1 RA6 - ¿Los iteradores en C# se utilizan para realizar operaciones matemáticas avanzadas utilizando una estructura de control iterativa?. Verdadero. Falso. PAC1 RA6 - ¿Qué se puede hacer con los iteradores en C#?. Para recorrer los elementos de una lista y realizar operaciones en cada uno mediante un bucle. Para realizar operaciones matemáticas avanzadas utilizando una estructura de control iterativa. Para trabajar con objetos de manera sincrónica y asegurar la coherencia de los datos. Para realizar operaciones de entrada y salida de datos en forma secuencial. PAC1 RA6 - ¿Las iteradores en C# se utilizan para trabajar con objetos de manera sincrónica y asegurar la coherencia de los datos?. Verdadero. Falso. PAC1 RA6 - ¿Las matrices (arrays) en C# se utilizan para almacenar múltiples elementos de diferentes tipos de datos en una estructura de datos secuencial?. Verdadero. Falso. PAC1 RA6 - ¿Qué se puede hacer con los arrays en C#?. Almacenar múltiples elementos del mismo tipo de datos. Almacenar múltiples elementos de diferentes tipos de datos. Realizar operaciones aritméticas. Aplicar algoritmos de búsqueda y ordenación. PAC1 RA6 - ¿Las matrices (arrays) en C# pueden almacenar elementos de diferentes tipos de datos?. Verdadero. Falso. |