CFGS Desarrollo de Aplicaciones M03 - Examen
25 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

¿Qué tipo de variable es ‘fichero’?

  • Int
  • String
  • FileStream (correct)
  • FileReader
  • ¿Qué tipo de variable es fs?

  • Char
  • FileStream (correct)
  • StreamReader
  • String
  • La condición del while se utiliza para controlar el fin de fichero.

  • Verdadero (correct)
  • Falso
  • ¿Qué nombre tiene el fichero que estamos recorriendo?

    <p>No se especifica en este código</p> Signup and view all the answers

    El fichero del código es un fichero binario.

    <p>Falso</p> Signup and view all the answers

    ¿De qué forma accedemos al fichero?

    <p>Acceso de lectura</p> Signup and view all the answers

    ¿Cuál de las siguientes opciones representa una declaración correcta de un array en C#?

    <p>new string[10,10]</p> 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?

    <p>i++</p> Signup and view all the answers

    ¿Qué función realiza la sentencia int.Parse en C#?

    <p>Convierte string a un entero con signo</p> Signup and view all the answers

    ¿Qué significa el término ‘namespace’ en el contexto de C#?

    <p>Declara un ámbito que agrupa objetos relacionados</p> 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?

    <p>Imprimir un resultado en la pantalla</p> Signup and view all the answers

    ¿Qué tipo de datos se pretende manipular con la instrucción 'new string[10,100]'?

    <p>Array multidimensional de cadenas</p> 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?

    <p>10 iteraciones</p> Signup and view all the answers

    ¿Cuál de las siguientes definiciones sobre un 'array' es incorrecta?

    <p>Un array puede contener diferentes tipos de datos</p> Signup and view all the answers

    ¿Qué se espera obtener al ejecutar 'int.Parse("123")'?

    <p>El valor entero 123</p> 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?

    <p>Para dar la posibilidad al usuario de visualizar los datos</p> Signup and view all the answers

    ¿Cuál variable falta declarar en la línea 14 del código?

    <p>par</p> Signup and view all the answers

    ¿El bucle 'for' en la línea 15 está correctamente construido?

    <p>Sí. El recorrido es correcto</p> Signup and view all the answers

    ¿Qué comprueba específicamente la línea 17 del código?

    <p>Comprueba si el cociente de la división de 'i' entre 2 es 0</p> Signup and view all the answers

    ¿Este código es igual de válido que el del enunciado?

    <p>Sí. El resultado es el mismo que si lo recorremos con un for</p> Signup and view all the answers

    ¿Qué error podría causar un fallo de compilación en el código?

    <p>La variable 'X' no está definida</p> Signup and view all the answers

    En un contexto de desarrollo, ¿cuál es una práctica adecuada al declarar variables?

    <p>Siempre se deben inicializar las variables al mismo tiempo que se declaran</p> Signup and view all the answers

    ¿Qué ocurre si 'i' se incrementa en 2 dentro de un bucle que busca números impares?

    <p>Nunca se encontrarán números impares</p> Signup and view all the answers

    ¿Cuál es el propósito del comando 'Console.ReadKey()' al final del código?

    <p>Pausar la ejecución hasta que el usuario presione alguna tecla</p> Signup and view all the answers

    ¿Por qué es importante validar las entradas del usuario en este contexto?

    <p>Asegurar que el programa funcione como se espera</p> 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 %): Si i % 2 != 0 (si el residuo de la división de i entre 2 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 como if-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 y StreamReader 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.

    Quiz Team

    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.

    More Like This

    Use Quizgecko on...
    Browser
    Browser