option
Cuestiones
ayuda
daypo
buscar.php

ilerna-programacion-examen-2024

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
ilerna-programacion-examen-2024

Descripción:
Preguntas aleatorias

Fecha de Creación: 2024/01/12

Categoría: Informática

Número Preguntas: 101

Valoración:(218)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

¿Tiene errores el siguiente código?. Sí. No debemos cerrar la escritura del fichero. No. El código es correcto. No tiene fallos. Sí. El modo en que lo abrimos, no es el correcto. Sí. El modo en que lo cerramos, no es el correcto.

Los ficheros secuenciales... son llamados también ficheros indexados. los registros se almacenan por etiquetas. los registros se van almacenando en posiciones aleatorias. los registros se van almacenando en posiciones consecutivas.

¿Qué realiza la directiva append?. Abre un fichero para añadir datos al final del mismo si existe, o crea un fichero nuevo si no existe. Abre un fichero existente. Si el fichero no existe, lanzará un error. Abre un fichero si existe; si no, se crea un fichero nuevo. Abre un fichero existente. El fichero será truncado a cero bytes de longitud.

¿Es correcto el siguiente código?. No. La variable a no esta declarada. No porque la variable de flujo debe ser declarada como StreamReader. Sí. No hay fallos en las sentencias de código. Ninguna opción es la correcta.

¿Para qué sirven las operaciones Truncate y Append?. Ambos métodos nos dirán cómo debemos abrir el fichero que vamos a tratar. Truncate abre un fichero existente que será truncado a 0 bytes de longitud. Append abre un fichero para añadir datos al final si existe o crea uno nuevo si este no existe. Todas las respuestas son correctas.

Indica el tipo de ruta en los siguientes ejemplos: 1. C:\Windows\appcompat\appraiser\Telemetry\Proyecto1.cs 2. appcompat\appraiser\Telemetry\Proyecto1.cs. La 1 y la 2 son rutas absolutas. La 1 es una ruta relativa y la 2 es una ruta absoluta. La 1 es una ruta absoluta y la 2 es una ruta relativa. La 1 y la 2 son rutas relativas.

Una variable local almacena un valor temporal y se puede declarar dentro de... Nignuna respuesta es correcta. Un método. Un tipo de datos. Un bloque de código entre corchetes.

¿Cómo accedemos a un registro de un fichero aleatorio?. Se necesita un fichero secuencial para acceder a un fichero aleatorio. No podemos acceder a un registro con este tipo de ficheros. Mediante un puntero que indique el registro requerido. Tienes que recorrer todos los registros anteriores para acceder al dato que quieras.

¿Cuál será el resultado de ejecutar el siguiente código?. Se creará un fichero binario. Se creará un fichero llamado "mytest.bin". Se borrará un fichero. Se creará un fichero llamado "mytest.txt".

La operación Open. Abre el fichero para añadir más información a partir de lo escrito. Abre un fichero existente. Si el fichero no existe, lanzará un error. Abre un fichero existente. Abre un fichero en blanco.

¿Qué hace el siguiente código con el fichero?. Se añaden mil "0" en el fichero pelota.jpg. Solamente se lee el fichero pelota.jpg. Nada, la ruta está mal declarada. Se añade un "0" en el fichero pelota.jpg.

¿Qué tipo de ruta es esta: 2021/Marzo.xlsx?. Ninguna opción es correcta. Es una ruta absoluta. Es una ruta relativa. Es una ruta secuencial.

¿Qué es StreamWriter?. Flujo de datos para lectura. Es una variable de tipo fichero. Flujo de datos para lectura/escritura. Flujo de datos para escritura.

Indica los valores de x y z después de las siguientes sentencias: int x = 10; int z = x++%5;. x es 11 y z es 1. x es 11 y z es 0. x es 9 y z es 0. x es 9 y z es 1.

Este código en C# es correcto? int a=2; int b=10; int c=1; c=a<b && c;: No. Dará un error porque evalúa una expresión lógica y espera datos booleanos. Si, no dará ningún error. No. Uno de los datos debería ser double. No. Falta declarar una variable.

¿Qué imprime por pantalla este código? int x = 10; int z = --x%5; Console.WriteLine(x); Console.WriteLine(z);. 9 4. 9 5. 10 4. 10 5.

¿Qué tipo de estructura no lleva a cabo ningún tipo de comprobación lógica?. Las estructuras secuenciales. Las estructuras de selección. Las estructuras de iteración. Las estructuras repetitivas.

Para un fichero binario, ¿Cómo crearemos el flujo de datos de lectura?. dataReader. BinaryReader. dataWriter. BinaryWriter.

¿Qué es una librería en programación?. Todas las respuestas son correctas. Se utilizan para depurar código. Conjunto de funciones que están preparadas para ejecutarse sin que el programador conozca su código. Conjunto de variables que están en ejecución.

¿Con qué clase trabajamos para la escritura de ficheros de texto?. System.io. StreamWriter. BinaryReader. BinaryWriter.

Las variables globales. Están definidas fuera de un bloque de código, pero se puede acceder a ellas. Están definidas fuera de un bloque de código y no se puede acceder a ellas. Están definidas dentro de un bloque de código. Están definidas dentro de un bloque de código, pero no se puede acceder a ellas.

Dado el siguiente script: int[] A = new int [10]; Random rnd= new Random(); for (int i = 0; i < 10; i++) {A[i] = rdn.Next(-5,6);}. Hay 10 números, con valores entre 0 y 5. Hay 10 números, con valores entre -5 y 5. Hay 9 números, con valores entre -5 y 6. Hay 10 números, con valores entre 0 y 10.

Una ventaja de la programación modular es... No tener que declarar el return en las funciones. No tener que declarar constantes. No tener que diferenciar entre paso por referencia y paso por valor. Es la reutilización del codigo.

¿Qué mostrará por pantalla este código?. Las letras de la a-z. Los números del 1 al 26. Los números del 1 al 10. El contenido del archivo.

¿Qué imprime por pantalla este código? int x=12; int z= --x%7; Console.WriteLine(x); Console.WriteLine(z);. 11 4. 11 5. 12 5. 12 4.

Dado el siguiente array de enteros: int[] numeros = new int [100];. Hay 100 números entre las posiciones 0 y 99 incluidas. Hay 100 números entre las posiciones 0 y 100 incluidas. Hay 99 números entre las posiciones 0 y 100 incluidas. Hay 99 números entre las posiciones 0 y 99 incluidas.

¿Qué imprimirá por pantalla este código?. 4-4. 4-5. 3-5. 3-4.

¿Para qué se utiliza la palabra Void en las funciones?. Para declarar funciones de tipo enum. Para declarar funciones como listas. Para declarar funciones sin valor de retorno. Ninguna de las respuestas es correcta.

¿Para qué sirve la clausula 'private' de un método?. Es un tipo de variable. Solo podemos acceder dentro del cuerpo de la clase. Podemos acceder desde cualquier clase. Podemos acceder desde cualquier objeto.

Crear un objeto a partir de una clase es... Instanciar. Secuencia. Indexar. Instruir.

¿A qué tipo de fichero corresponde este esquema?. Secuencial indexado. Secuencial. Aleatorio indexado. Aleatorio.

¿Qué elemento puede no existir en una sentencia de selección múltiple?. La expresión. El break de dos o más cases. La cláusula default. Los case.

¿Qué significa el método Length()?. Obtiene el número de caracteres. Ninguna respuesta es correcta. Inserta una cadena de caracteres en una posición correcta. Devuelve un valor que indica si una subcadena especializada.

¿Qué es FileStream?. Es una clase que permite operaciones de lectura y escritura. Es un tipo de visibilidad de métodos en el manejo de ficheros. Es un tipo de variables de ficheros. Todas las opciones son correctas.

¿Qué imprime este código?. 3. i. j. 0.

¿Qué significa que un método lleve el modificador Protected?. No existe ese modificador. El acceso no está restringido. El acceso está limitado a la clase contenedora o a los tipos derivados de la clase contenedora. Puedes acceder desde cualquier clase.

Los ficheros actúan como almacenes... no volátiles de la información. ninguna de las opciones es correcta. volátiles de la información. exclusivos de datos binarios.

¿Para qué se usa "return"?. Si un método está tipado es obligatorio que devuelva un valor (valor de retorno). Lista de variables que recibirá la función en el momento de su llamada. Es el identificador de la función. Los métodos void siempre lo llevan para que devuelva un valor.

¿For hace lo mismo que Switch?. For solo para condicionales. Hacen lo mismo. For solo para bucles. Ninguna de las anteriores.

Si al escribir en el IDE nos aparece un error, ¿Qué tipo de error está ocurriendo?. Lógico. Compilación. Ejecución. Ninguna es correcta.

¿Qué tipo de operador es ^ ?. Decremento. Incremento. Lógico. Aritmético.

¿Qué nos permite el espacio de nombres System.IO?. Nos permite leer y escribir en los archivos y secuencias de datos. Nos permite escribir en los archivos y secuencia de datos. Ninguna de las respuestas es correcta. Nos permite leer en los archivos y secuencia de datos.

¿Con qué objetivo utilizamos un buffer de lectura para ficheros de datos?. Para controlar el fin del fichero. Ninguna opción es correcta. Para guardar línea a línea el fichero de texto. Para almacenar el conjunto de bytes formado por el fichero de datos.

¿Qué diferencia hay entre una función y un procedimiento?. Ninguna de las anteriores. El procedimiento devuelve un valor al programa origen que lo llamó y la función no. La función devuelve un valor al programa origen que lo llamó y el procedimiento no. Ambas son correctas.

¿Qué realiza este código?. Muestra por pantalla los números del 1 al 100. Muestra la media de los primeros 100 números. Muestra por pantalla los números del 1 al 10. El código da error de compilación.

Una vez ejecutado el código, ¿Cómo quedará el miArray?. El código no es correcto. { z,z,z,z,z }. { a,b,c,d,e }. { a,z,c,d,e }.

¿Cuál es el resultado del siguiente código?. 300. 100. 200. Ninguna es correcta.

¿Cuál es el resultado al ejecutar el siguiente código?. Domingo = 7, Viernes = 7. Domingo = 0, Viernes = 5. Domingo = 0, Viernes = 1. El código no es correcto.

¿Qué valor tendrá miArray[1]?. z. 1. zzzzz. El código no es correcta.

¿Cuál será el resultado al ejecutar el siguiente código?. 10. 100. 20. El código no es correcto.

Los elementos principales de un método recursivo... Una función que devuelve el valor true. Ninguna de las anteriores es correcta. El caso base y el caso general. El paso por valor de las variables recursivas.

¿Cuál será el resultado al ejecutar el siguiente código?. 2 1. 0 1. 1 2. 2 0.

Las matrices son arrays bidimensionales, 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[2,1]. matriz[10]. matriz[1,2].

¿Cómo podemos invertir el valor de un booleano?. !. ^. Ninguna es correcta. Las dos son correctas.

Cuando ejecutamos una función que tiene parámetros pasados por valor... siempre son de tipo entero. se realiza una copia del parámetro que se ha pasado. se sobreescribe el valor en memoria. siempre son de tipo referencia.

¿Qué técnica utiliza el diseño descendente?. Algoritmo de indexación. Algoritmo de búsqueda. Algoritmo Top-Down. Algoritmo de ordenación.

Cuando los pasos que permiten resolver un problema están escritos en algún lenguaje de programación, estabmos hablando de... Algoritmo. Programa. Ninguna de las anteriores. Ambas respuestas son correctas.

Conjunto de instrucciones dadas al ordenador en un lenguaje que solo es entendible por él. Algoritmo. Programa. Ninguna de las anteriores. Ambas respuestas son correctas.

De las siguientes afirmaciones referidas a los métodos, señala cuál es la correcta: Cualquier método puede no devolver un valor, en cuyo caso se indica sin utilizar ninguna palabra reservada. Los atributos de instancia junto con los métodos de instancia reciben el nombre de miembros de clase. Todas son correctas. La lista de parámetros de un método debe coincidir con la lista de argumentos con los que es llamado.

Cuando hablamos de librerías nos referimos a... A un tipo de función. A un conjunto de parámetros pasados por valor. Archivos que nos permiten realizar diferentes acciones sin necesidad que el programador se preocupe de su desarrollo. A un tipo de argumento que pasa el main().

¿Cuál será el resultado de ejecutar el siguiente código?. aplicaciones Web. desarrollo. Estudio desarrollo de aplicaciones Web. Estudio.

¿Cuál sería el resultado al ejecutar el siguiente código?. 3 0. 3 0.75. 2 2. 3 0.25.

¿En qué principio se basa el diseño descendente?. Algoritmo de ordenación. Algoritmo de búsqueda. Algoritmo de indexación. Algoritmo divide y vencerás.

¿Qué empleamos en el IDE para depurar línea a línea?. Punto de interrupción. Ninguna es correcta. F12. F10.

¿Qué tipo de error no se detecta cuando estás escribiendo en el IDE?. Compilación. Ejecución. Vinculación. Ninguna es correcta.

¿Qué opción es correcta para que imprima por pantalla "Muy bien!"?. x es mayor que 0 y la diferencia entre x-i es par. x es mayor que 0 y la diferencia entre x-i es impar. tanto x como i deben ser mayores que 0 sean par o impar. Todas son correctas.

¿Qué resultado saca por pantalla el siguiente código?. Lo que contenga el fichero. Los números del 1 al 10. Caracteres de la A a la Z. Los números del 1 al 26.

La programación modular consiste en: Realizar un número de procedimientos mayor que el de funciones. Crear constantes en el código. Realizar un número de funciones mayor que de procedimientos. Dividir el problema original en diversos subproblemas.

¿Qué imprimirá por pantalla el siguiente código?. 300. 10. 200. 50.

¿Cómo se denomina el paso de parámetros de la siguiente imagen?. Paso por parámetro. Paso por método. Paso por referencia. Paso por valor.

¿Qué realiza el siguiente código?. Calcula la potencia de un número con n1 como base y n2 como exponente. Calcula el producto de dos números. Calcula el producto de dos números. El código es erróneo debido al símbolo \n.

Los ficheros son una secuencia de bits que se almacenan en un dispositivo de almacenamiento... Secundario. Terciario. Primario. Los ficheros no son una secuencia de bits. Son líneas de texto.

Si sabemos exactamente cuántas iteraciones vamos a realizar, ¿Qué tipo de bucle debemos utilizar?. Un bucle for. Un bucle while con una condición robusta. Un bucle do-while, ya que realiza al menos una entrada en el código del bucle. Ninguna de las respuestas es correcta.

La operación OpenOrCreate: Abre un fichero para añadir datos al final del mismo si existe, o crea un fichero nuevo si no existe. Abre un fichero existente. Si el fichero no existe, lanzará un error. Crea un nuevo fichero. Si existe, lanzará un error. Abre un fichero si existe; si no, se crea un fichero nuevo.

Es una librería que nos permite leer y escribir en los archivos y secuencias de datos. System.IO. Math. BinaryReader. StreamWriter.

¿Qué imprime el siguiente código?. Ninguna es correcta. /n. EXAMEN PROGRAMACION A. FIN DEL EXAMEN.

¿Es correcto este código?. No. La función chkprime tiene dos returns. No. La condición de la función chkprime hace que entre en un bucle infinito. Si. Comprueba que el número introducido sea par. Si. Comprueba que el número introducido es primo.

¿Qué realiza el siguiente diagrama de flujo?. Ninguna respuesta es correcta. Los datos introducidos son sumados. Realiza la división de 2 números. Los datos introducidos son multiplicados.

¿Qué imprime el siguiente código?. Examen programación A Fin del examen /n. /n. Fin del examen Examen programación A /n. Examen programación A Fin del examen.

¿De qué forma puedo acceder al número 100 en esta matriz?. array[1,1]. array[0,2]. array[2,1]. array[2,0].

¿Cuántas iteraciones realiza el siguiente bucle? For (int i=0;i<7;i++) {Console.Write ("Imprimiendo desde dentro del bucle");}. 6. 0. 8. 7.

Una ruta absoluta indica la ubicación de un archivo o directorio desde... Desde la ruta relativa no podemos acceder a ningún fichero. Desde la ruta absoluta no podemos acceder a ningún fichero. El directorio raíz del sistema de archivos. La posición de la ruta relativa.

¿Desde cuando se puede depurar línea a línea un programa?. Desde el principio del programa. Desde un punto de interrupción. Al saltar una función o procedimiento. Todas son correctas.

¿Qué desventaja tiene el diseño modular?. Mayor dependencia de fallos. Facilita el mantenimiento, modificación y documentación. Utiliza más memoria y tiempo de ejecución. Reutilización de código.

¿Cuáles son los tipos de pasos por parámetros?. Ninguna es correcta. Por número. Por datos. Por referencia y valor.

¿Qué hace la siguiente función?. Error de código. Crear una matriz vacía. Ninguna respuesta es correcta. Crear una matriz con valores.

¿Qué mostrará por pantalla el siguiente código?. OUTPUT 9. OUTPUT 10. OUTPUT 20. OTPUT 10 10.

En un diagrama de flujo ¿Con qué símbolo representa una condición?. Rombo. Paralelogramo. Óvalo. Rectángulo.

¿Qué imprime el siguiente código por consola?. Welcome(). Ninguna es correcta. \n. Have a nice day.

¿Qué imprime el siguiente código por pantalla?. 1. 6. Error de código. 8.

¿Cuál será el resultado de ejecutar el siguiente código?. Mi ciclo es desarrollo. 2010. Mi ciclo es 2010. Desarrollo apli.

¿Cuál será el resultado de ejecutar el siguiente código?. 1234 tipo int. 1234 tipo double. 1234.73 tipo int. 1234.73 tipo double.

¿Para qué sirve el operador %?. Para sacar un porcentaje. Devuelve el resto de una división. Divide dos números. Ninguna es correcta.

¿Por qué marca error el siguiente código?. El return de la función, debería ir fuera del bucle for. No es un error. Solo es un warning. No hacemos la llamada correctamente desde el Main(). El tipo de las variables de la función no es correcto.

¿Qué salida por pantalla realiza el siguiente código?. Las variables i y j están mal declaradas. Sacará el mensaje "Esto dentro del for" 100 veces. Sacará el mensaje "Esto dentro del for" 99 veces. Ninguna es correcta.

Las matrices son arrays bidimensionales, es decir, almacenan un conjunto de elementos del mismo tipo pero en forma de tabla. ¿Cómo podemos hacer referencia al elemento 55? matriz[_,_]. matriz[2,2]. matriz[3,3]. matriz[3,2]. matriz[2,3].

¿A qué corresponde el 1 y 2 de la siguiente imagen?. 1 tipo y 2 código de función. 1 código de función y 2 código de función. 1 parámetros y 2 bits. Ninguna es correcta.

¿Qué imprime el siguiente código por pantalla?. 100. 200. El código no es correcto. 300.

¿Cuál es el resultado de ejecutar el siguiente código?. 12. 6. 9. 3.

¿Qué significa la cláusula public?. Acceso limitado de la clase contenedora. Acceso limitado a la misma clase. Acceso no restringido. Acceso restringido.

¿Qué imprime por pantalla el siguiente código?. ABCDEF. A B C D E F. FEDCBA. F E D C B A.

Denunciar Test