MP03- Modelos de examen Programacion A
![]() |
![]() |
![]() |
Título del Test:![]() MP03- Modelos de examen Programacion A Descripción: Tests de los modelos de examen de diciembre 2019 |




Comentarios |
---|
NO HAY REGISTROS |
Según el código indicado, ¿De qué elementos está formado?. new string[10,10];. new string [100,100];. new string [1,10];. new string [10,100];. ¿Cómo completaríamos el for para recorrer el array correctamente?. i++. i--. j++. El for ya está completo. ¿Qué realiza la sentencia int.Parse?. Convierte la representación en forma de cadena de un número en el entero con signo equivalente. Convierte la representación en forma de cadena de un número en el double con signo equivalente. Devuelve un valor que indica si esta variable equivale a un objeto especificado de tipo entero. Esa sentencia no es correcta. La ejecución del código mostraría un error. En la línea 7, aparece el término ‘ namespace ’, ¿A qué se refiere?. Es una palabra reservada para poder mostrar el resultado de nuestro código por pantalla. Es el nombre de mi clase. Es un tipo de variable con la que declaramos la variable ‘ejercicio’. Se usa para declarar un ámbito que contiene un conjunto de objetos relacionados. ¿Para que se realiza la línea 28 del código?. Para mostrar por pantalla todos los datos en fila. Para dar la posibilidad al usuario de visualizar los datos. Para mostrar los datos como una matriz de 10x10. Para mostrar los datos como un array de 10 elementos. Cuando ejecutemos este código, ¿habrá un fallo de compilación?. Sí. Falta un punto y coma en la línea 9. Sí. El if no está correctamente construido. Sí. La variable ‘X’ no está definida. No. El código es correcto y compila. ¿Qué variable falta declarar en la línea 14?. par. j. No hay que declarar. impar. En la línea 15, ¿el for es correcto?. Sí. El recorrido es correcto. No. Habría que decrementar i (i--). No. Debería empezar por i=2 porque muestra los números pares. No. Deberíamos trabajar con una sentencia CASE para cada número par. ¿Qué comprueba la línea 17?. realiza un tanto por ciento del dato que contenga i. comprueba si el cociente de la división de i entre 2 es 0. realiza una multiplicación entre la variable i y 2. comprueba si el resto de la división de i entre 2 es distinto de 0. ¿Este código es igual de válido que el del enunciado? int i=0 , impar = 0; while (i < 100) //for (i = 0; i < 100; i++) { if (i % 2 != 0) { Console.Write("{0} |", i); impar++; } i = i + 1; } Console.Write("\n\n"); Console.ReadKey();. No porque no saca por pantalla los mismos datos que con el recorrido del for. No compila. Hay errores en el código. No. Entra en un bucle infinito. Sí. El resultado es el mismo que si lo recorremos con un for. ¿Qué muestra por pantalla el código del enunciado?. Todos los números pares del 0 al 100. Todos los números impares del 1 al 99. Todos los números primos del 1 al 100. Todos los números múltiplos de 5. ¿Qué tipo de variable es ‘fichero’?. FileStream. String. Int. FileReader. ¿Qué tipo de variable es fs?. FileStream. Char. String. StreamReader. La condición del while se utiliza para controlar el fin de fichero. Verdadero. Falso. ¿Qué nombre tiene el fichero que estamos recorriendo?. El que el usuario introduzca por pantalla. ‘fichero.txt’. ‘ejercicio1.txt’. No se especifica en este código. ¿Qué variable debería ir en la línea 41?. fichero. fs. contadorA. línea. ¿Qué variable debería ir en la línea 42?. contadorA. ContadorLineas. fichero. fs. El fichero del código es un fichero binario. Verdadero. Falso. ¿De qué forma accedemos al fichero?. Acceso de lectura. Acceso de escritura. Acceso de lectura/escritura. No podemos acceder a este fichero. Este programa cuenta cuántas líneas tienen una longitud superior a 50 caracteres. Verdadero. Falso. Este programa cuenta cuántas líneas tienen al menos una letra A mayúscula. Verdadero. Falso. Según el código indicado, ¿hasta dónde recorremos el array?. Contador.length. letra.length. cadena.length. Ninguna respuesta es correcta. La línea 13, ¿es correcta?. Sí. Hay que incrementar la variable contador. No. Habría que decrementar la variable contador. No. Habría que incrementar la variable letra. No. Habría que decrementar la variable letra. ¿Qué sentencia falta en la línea 19?. int. Parse. string. contador. ¿Qué variable falta en la línea 30?. char. cadena[i]. letras. letra. Este código muestra el número de letras ‘a’ que contiene una cadena de texto: Verdadero. Falso. En este código el usuario puede introducir por teclado una letra. Verdadero. Falso. La línea 26 dará error porque la variable contador está guardando un valor de tipo double: Verdadero. Falso. ¿Qué dimensiones tiene la matriz con la que estamos trabajando?. 2x3. 3x2. 3x3. Es un array de tres elementos. ¿Qué realiza el método printarray()?. Compara los elementos para comprobar si hay más columnas que filas. Compara los elementos para comprobar que hay más columnas que filas. Muestra por pantalla los elementos de la matriz. Muestra el valor de las variables t y n. ¿Qué comparación habría que realizar en la línea 27?. small > x[ i , j ];. small < x[ i , j ];. small >= x[ i, j ];. small <= x[ i, j ];. ¿Qué sentencia falta en el código de la línea 39?. obj.max();. obj.arrsampl ();. obj.small();. x[ i , j ];. ¿Qué muestra por pantalla el código del enunciado?. El mayor elemento de la matriz. El menor elemento de la matriz. La media de los elementos de la matriz. La suma de los elementos de la matriz. ¿De qué tipo es el fichero que estamos creando?. texto. binario. Un fichero de procesamiento de lotes. Fichero de datos. ¿Qué es StreamWriter?. Flujo de datos para escritura. Flujo de datos para la lectura. Flujo de datos para lectura/escritura. Es una variable de tipo fichero. ¿El programa entrará alguna vez en el bucle DO-WHILE?. Mínimo, entrará una vez. Nunca va a entrar si num1 y num2 son 0. Sí, pero entra en un bucle infinito. Entrará dos veces, una cuando num1 sea distinto de 0 y otra, cuando num2 sea distinto de 0. ¿Qué condición habría que poner en la línea 17?. num1 > num2;. num1 < num2;. num1 >= num2;. num2 <= num2;. ¿Qué código falta en la línea 26?. fs.close. fs.open. file.close. file.open. ¿Qué sentencia nos falta para completar el código de la línea 14?. toDouble32. toInt32. ToChar32. Ninguna respuesta es correcta. ¿Qué sentencia falta en la línea 18?. k++. +k. k--. spc--. Con la instrucción de la línea 25, escribimos el contenido de la variable n. Verdadero. False. La línea 24 no es correcta. La sentencia correcta debería construirse con un writeLine (“* ”). Verdadero. False. ¿Cuál es la salida de este código?. Un triángulo rectángulo de asteriscos. Una pirámide de asteriscos. Una línea de asteriscos. Ninguna respuesta es correcta. ¿Qué condición sería correcta para salir del bucle do-while?. num >0. num =10. num <0. num = ‘factorial’. La función factorial, calcula el factorial de un número. El factorial de un número es l producto de todos los números enteros positivos desde 1 (es decir, los números naturales) hasta n. P.Ej: 5!= 5*4*3*2*1=120 ¿Podrías indicar qué sentencia habría que completar en la línea 31?. (i+1) * =i. (i+1) *= i. fact *= i. fact += i. ¿Qué variable hay que mostrar para saber el resultado de este programa en la línea 33?. i. num. n. fact. El factorial de un número se puede calcular de forma recursiva. ¿Qué es la recursividad?. Un método exclusivo de C#. Una función recursiva es aquella que se "llama a ella misma”. No se puede aplicar en la programación orientada a objetos. Es un tipo de dato. Una ventaja de la programación modular es la reutilización de código. Verdadero. Falso. |