Podcast
Questions and Answers
¿Qué tipo de variable es ‘fichero’?
¿Qué tipo de variable es ‘fichero’?
¿Qué tipo de variable es fs?
¿Qué tipo de variable es fs?
La condición del while se utiliza para controlar el fin de fichero.
La condición del while se utiliza para controlar el fin de fichero.
¿Qué nombre tiene el fichero que estamos recorriendo?
¿Qué nombre tiene el fichero que estamos recorriendo?
Signup and view all the answers
El fichero del código es un fichero binario.
El fichero del código es un fichero binario.
Signup and view all the answers
¿De qué forma accedemos al fichero?
¿De qué forma accedemos al fichero?
Signup and view all the answers
¿Cuál de las siguientes opciones representa una declaración correcta de un array en C#?
¿Cuál de las siguientes opciones representa una declaración correcta de un array en C#?
Signup and view all the answers
Para recorrer un array correctamente en un bucle for, ¿cuál es la sintaxis correcta para incrementar el índice?
Para recorrer un array correctamente en un bucle for, ¿cuál es la sintaxis correcta para incrementar el índice?
Signup and view all the answers
¿Qué función realiza la sentencia int.Parse en C#?
¿Qué función realiza la sentencia int.Parse en C#?
Signup and view all the answers
¿Qué significa el término ‘namespace’ en el contexto de C#?
¿Qué significa el término ‘namespace’ en el contexto de C#?
Signup and view all the answers
En la línea 28 de un código, ¿qué propósito tendría típicamente esa línea?
En la línea 28 de un código, ¿qué propósito tendría típicamente esa línea?
Signup and view all the answers
¿Qué tipo de datos se pretende manipular con la instrucción 'new string[10,100]'?
¿Qué tipo de datos se pretende manipular con la instrucción 'new string[10,100]'?
Signup and view all the answers
Si 'i' es igual a 0 y se usa 'for (int i=0; i<10; i++)', ¿cuántas iteraciones se realizarán?
Si 'i' es igual a 0 y se usa 'for (int i=0; i<10; i++)', ¿cuántas iteraciones se realizarán?
Signup and view all the answers
¿Cuál de las siguientes definiciones sobre un 'array' es incorrecta?
¿Cuál de las siguientes definiciones sobre un 'array' es incorrecta?
Signup and view all the answers
¿Qué se espera obtener al ejecutar 'int.Parse("123")'?
¿Qué se espera obtener al ejecutar 'int.Parse("123")'?
Signup and view all the answers
¿Cuál es la función de mostrar todos los datos en fila en el contexto de este código?
¿Cuál es la función de mostrar todos los datos en fila en el contexto de este código?
Signup and view all the answers
¿Cuál variable falta declarar en la línea 14 del código?
¿Cuál variable falta declarar en la línea 14 del código?
Signup and view all the answers
¿El bucle 'for' en la línea 15 está correctamente construido?
¿El bucle 'for' en la línea 15 está correctamente construido?
Signup and view all the answers
¿Qué comprueba específicamente la línea 17 del código?
¿Qué comprueba específicamente la línea 17 del código?
Signup and view all the answers
¿Este código es igual de válido que el del enunciado?
¿Este código es igual de válido que el del enunciado?
Signup and view all the answers
¿Qué error podría causar un fallo de compilación en el código?
¿Qué error podría causar un fallo de compilación en el código?
Signup and view all the answers
En un contexto de desarrollo, ¿cuál es una práctica adecuada al declarar variables?
En un contexto de desarrollo, ¿cuál es una práctica adecuada al declarar variables?
Signup and view all the answers
¿Qué ocurre si 'i' se incrementa en 2 dentro de un bucle que busca números impares?
¿Qué ocurre si 'i' se incrementa en 2 dentro de un bucle que busca números impares?
Signup and view all the answers
¿Cuál es el propósito del comando 'Console.ReadKey()' al final del código?
¿Cuál es el propósito del comando 'Console.ReadKey()' al final del código?
Signup and view all the answers
¿Por qué es importante validar las entradas del usuario en este contexto?
¿Por qué es importante validar las entradas del usuario en este contexto?
Signup and view all the answers
Study Notes
CFGS Desarrollo de Aplicaciones Multiplataforma/Web - M03 Programación A - Examen
- Tipo de Examen: Modelo de años anteriores; preguntas y formato pueden variar.
- Curso: CFGS Desarrollo de Aplicaciones Multiplataforma/Web.
- Módulo: M03 Programación A.
- Centro: ILERNA Centro Integral de Formación Profesional.
UF1: Programación Estructurada
- Análisis de Código: El examen presenta un código de programación en C# (usando arrays y bucles).
-
Estructura del Código: El código maneja un array bidimensional de cadenas (
numeros
) de 10x10. - Operaciones en el Código: El bucle itera sobre cada elemento del array y comprueba si el número es divisible por 2, 3, 5, 7, o 11. Si se cumple la condición, el elemento se reemplaza con "X".
- Salida del Programa: El programa imprime el array resultante en la consola. (Imprimiendo cada fila en una nueva línea).
UF2: Diseño Modular
- Análisis de Código: El examen presenta un código de programación en C# (usando bucles y estructuras de control).
-
Estructura del bucle: El código usa un bucle
for
para iterar de 0 a 99. Dentro del bucle, se revisa si el número es impar (con el operador módulo%
): Sii % 2 != 0
(si el residuo de la división dei
entre2
es distinto de cero). - Salida del Programa: Imprime los números impares de 0 a 99, separados por un carácter "|".
UF3: Gestión de Archivos
- Análisis de Código: El examen presenta un código de programación en C# para la gestión de archivos de texto.
-
Variables y funciones: El código utiliza
FileStream
para acceder al archivo "ejercicio1.txt". - Se realizan contadores para la cantidad de líneas, líneas con menos de 50 caracteres y líneas que contienen la letra "A".
- **Operaciones:**El código realiza las siguientes acciones sobre cada línea del archivo: Cuenta el número de líneas, el número de líneas que tienen menos de 50 caracteres y las que contienen la letra "A".
- Salida del Programa: Imprime en consola la cantidad de líneas leídas, el número de líneas cortas (menos de 50 caracteres) y la cantidad de líneas que contienen al menos un carácter "A".
Preguntas del Examen
-
Análisis de código, variables y estructuras de control: Las preguntas evalúan la comprensión de código, variables, bucles
for
, y sentencias condicionales comoif-else
. -
Tipos de datos: Se evalúa el conocimiento sobre variables de tipo
String
,int
,Double
, entre otros. -
Manejo de archivos: Se evalúa el conocimiento sobre cómo leer datos desde archivos de texto utilizando
FileStream
yStreamReader
en C#. -
Problemas de control de flujo: Las preguntas evalúan el entendimiento del manejo de estructuras de control de flujo como loops y condiciones
if
, y la ejecución de operaciones matemáticas. - Conceptos de Programación: Se evalúan conceptos relacionados con programación estructurada, diseño modular, y gestión de archivos.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Este examen modelo para el curso de CFGS en Desarrollo de Aplicaciones Multiplataforma/Web se centra en la programación estructurada y el diseño modular. Los estudiantes analizarán un código en C# que emplea arrays y bucles para ejecutar operaciones específicas. Prepárate para evaluar tu comprensión y habilidades en programación.