option
Cuestiones
ayuda
daypo
buscar.php

Preguntas examen Programación

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Preguntas examen Programación

Descripción:
Preguntas años anteriores examen

Fecha de Creación: 2022/06/07

Categoría: Otros

Número Preguntas: 96

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

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

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

Una variable local almacena un valor temporal y se declara dentro de... Un bloque de código entre corchetes. Un método. Un tipo de datos. Ninguna de las respuestas es correcta.

¿Qué realiza este código?. Suma los dígitos del numero que introduce el usuario. Suma dos números booleanos que introduce el usuario. Realiza el factorial de un numero que introduce el usuario. Suma dos números enteros que introduce el usuario.

¿Es posible utilizar un return en cualquier punto de un método, con lo que éste finalizará en el lugar donde se encuentre dicho return?. No, return solo se incluirá en aquellos métodos que devuelven void. Si, aunque para poder usar return, la función debe ser únicamente de tipo int. No, siempre debe ir al final de un método. Si y hará que éste finalice en el lugar donde se encuentre el return.

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

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

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

¿Qué se obtendría por pantalla al ejecutar este código?. 100. c. 200. 300.

¿Qué salida por pantalla realiza el siguiente código? for correcto: for(int k =0; k<100; k++). Sacara el mensaje "Esto dentro del for" 99 veces. Las variables i y j están mal declaradas. Sacara el mensaje "Esto dentro del for" 100 veces. Sacara el mensaje "Esto dentro del for" una sola vez.

¿Qué realiza el siguiente código?. Cuenta el número de espacios de una cadena. Cuenta el número de constantes. La función Substring no esta correctamente construida. Cuenta el número de variables enteras.

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

¿Cómo funcionan los ficheros secuenciales?. Los registros se almacenan por etiquetas. Son llamados también ficheros indexados. Los ficheros se van almacenando en posiciones aleatorias. Los registros se van almacenando en posiciones consecutivas.

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

Una ruta absoluta indica el camino de directorio desde: Ninguna opción es correcta. Desde la ruta absoluta no podemos acceder a ningún fichero. La posición de la ruta relativa. El comienzo (Raíz).

¿Qué hace este código?. Ninguna de las anteriores es correcta. Escribe "0" en el fichero pelota.jpg. Escribe "1" en el fichero pelota.jpg. La ruta esta mal declarada.

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

¿Con de las siguientes clases hacemos referencia de conexión de datos entre el fichero y el programa?. FileStream. BinaryReader. BinaryWriter. StreamWriter.

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

¿Qué hace el siguiente código?. Crea un fichero binario. Crea un fichero llamado "mytest.txt". Crea un fichero llamado "mytest.bin". Borra el fichero.

¿Cuál es la salida de este código?. 3. 10. 5. 4.

Dado el siguiente array de enteros: int[] numeros = new int [100];. Hay 100 números entre las posiciones 0 y 99 incluidas. Hay 99 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.

¿Cuál es la ultima posición del array? int[] array = {1,2,3,4,5,6,7,8}. 8. 9. 1. 7.

¿Este código 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 las variables son de tipo entero. No dará un error porque el símbolo && no existe en C#. No. Dará un error porque evalúa una expresión lógica y las variables son de tipo double. Si. La expresión es correcta.

En un diagrama de flujo ¿con que símbolo representamos una toma de decisiones?. paralelogramo. ovalo. ovoide. rombo.

¿Qué muestra el siguiente código? int i = 1, z =10; while (i<5 && z>3) { i++; z--; } Console.Write("{0}",z); Console.ReadKey();. 9. 8. 7. 6.

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 10. 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.

¿Que imprimirá por pantalla este codigo? int x=12, z= x++ %7; Console.WriteLine(x); Console.WriteLine(z);. 13 5. 12 5. 12 6. 13 6.

¿Qué imprime por pantalla este código? double x=1234.7; int a; a = (int)x; Console.WriteLine(a);. 1235. 1234. 1234.7. 1233.

¿Qué realiza este código?. Imprime por consola lo que hay dentro del fichero "fichero2.txt", si el fichero no existe nos dará un error. Escribe en el fichero la variable linea. El código tiene fallos de compilación. El fichero y el flujo no están cerrados correctamente.

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

¿Qué imprime este código? int x=12; int z= ++x %7; Console.WriteLine(x); Console.WriteLine(z);. 12 y 6. 13 y 6. 13 y 5. 12 y 5.

¿Qué imprimirá por pantalla el siguiente código?. Salida 45. Salida 35. Salida 44. Salida 34.

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

¿Qué realiza Truncate?. Abre un fichero existente. El fichero será truncado a cero bytes de longitud. Crear un fichero nuevo. No existe Truncate en programación. Abre un fichero existente. Si no existe lo crea.

¿Qué realiza 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 si existe. Si el fichero no existe, lanzará un error. Abre un fichero si existe, si no, se crea un fichero nuevo. Crea un fichero nuevo. Si existe lanzará un error.

¿Qué realiza el metodo FileStream.ReadByte?. Lee un byte del archivo y avanza la posición de lectura un byte. Escribe en un fichero. No existe ese método. Pide al usuario escribir una cadena de datos.

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

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

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

¿Qué imprime por pantalla este código? int x=10; int z = ++x%5; Console.WriLine(x); Console.WriLine(z);. 11 1. 10 0. 11 0. 10 1.

¿Qué imprime por pantalla este código?. 100. 10. 20. 0.

¿Qué hace el siguiente código?. Ninguna de las anteriores es correcta. Escribe "0" entre las posiciones 1000 y 1999 en el fichero pelota2.jpg. Escribe "0" entre las posiciones 1000 y 2000 en el fichero pelota2.jpg. El fichero no se modifica.

Indica cuál es equivalente al operador condicional en C#. if, if else. if, if else , switch. For. Switch.

¿A que tipo de datos afecta "!=" ?. A enteros y decimales. A booleanos. A strings. Todas las opciones son correctas.

¿A que tipo de datos afecta "!" ?. A enteros y decimales. A booleanos. A Strings. Todas las opciones son correctas.

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

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

¿Que realiza OpenOrCreate?. Abre un fichero si existe, si no, se crea un fichero nuevo. Crea un nueva fichero. Si existe, lanzara un error. Abre un fichero existente. Si el fichero no existe, lanzará un error. Crea un nuevo fichero.

¿Qué realiza StreamWriter?. Implementa TextWriter para escribir los caracteres de una secuencia. Implementa un TextReader que lee los caracteres de una secuencia de bytes. Escribe tipos primitivos en formato binario en una secuencia. Ninguna respuesta es correcta.

¿Qué devuelve ReadByte?. Char. Int. Byte. ReadByte no existe.

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

¿Qué realiza este código?. Escribe por pantalla Muy bien! si x es mayor que cero y la diferencia de (x-i) es impar. Escribe por pantalla Error! si x es mayor que cero y la diferencia de (x-i) es par. Escribe por pantalla Muy bien! si x es mayor que cero y la diferencia de (x-i) es par. Escribe por pantalla Muy bien! si x es mayor o igual que cero y la diferencia de (x-i) es par.

¿Qué es lo que hace el parámetro de FileMode Truncate y Append?. 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 éste no existe. Todas las respuestas son correctas. Ambos parámetros nos dirán cómo debemos abrir el fichero que vamos a tratar.

¿Según el siguiente array, que imprimirá por pantalla el Console.WriteLine?. 5. 0. 3. 4.

¿Qué imprimirá por pantalla los siguientes códigos?. 1234 1235. 1235 1234. 1234.73 1234.73. No imprimirá nada ya que no se puede convertir de tipo double a tipo int.

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

¿Es correcto este código?. Si, lee un fichero hasta el final. Si, lee los caracteres de la A a la Z. Si, lee los números. No, el código no es correcto.

¿Qué imprimirá por pantalla el siguiente código?. Salida 4. Salida 3. Salida 5. Salida 45.

¿Qué imprime por pantalla este código?. 0 5. 1 6. domingo viernes. El código no es correcto.

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

¿Qué tipo de operador es %?. Aritmético. Lógico. Incremento. División.

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

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

¿Qué tipo de operador es && ?. Lógico. Aritmetico. Suma. Incremento.

¿Cuál es la definición correcta del operador % ?. Obtiene el resto de la división entera. División aritmética de dos valores. Obtiene el cociente de la división entera. Es un operador lógico.

¿Cuál es la definición correcta del operador ! ?. Negación lógica. Desigualdad. Asignación. XOR lógico.

¿Cuál es la definición correcta del operador ^ ?. XOR lógico. Desigualdad. Negación lógica. Menor que.

¿Cuál es la definición correcta del operador && ?. AND lógico. Evalúa el operador derecho solo si es necesario. AND lógico. Evalúa ambos operadores siempre. Desigualdad. Negación lógica.

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

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

¿Cuán es la salida del siguiente código?. 7. nada. 10. 8.

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

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

¿Qué nos muestra el siguiente código?. Nos muestra si un numero es primo o no lo es. Nos muestra si un numero es impar. Nos muestra si un numero es par. El código no es correcto.

Según el siguiente código. ¿Cuándo imprimimos la cadena "Hola a todos"? If (a && b) {Console.WriteLine("Hola a todos");}. Cuando la condición a se cumpla. Cuando la condición b se cumpla. Cuando se cumpla la condición a y b. Cuando se cumpla a, pero b no.

Según el siguiente código ¿Qué sucede?. Escribimos por pantalla "Estamos en el if". Escribimos por pantalla "Estamos en el else". No se ejecuta ni el if ni el else. La variable a no está correctamente declarada.

¿Qué muestra por pantalla el siguiente código?. 9 10. 10. Del 1 al 9. Del 1 al 8.

¿Qué muestra por pantalla el siguiente código?. 15. HOLA ILERNA. 15 HOLA ILERNA. El paso de parámetros a la función es incorrecto.

¿Qué errores podemos encontrar en la etapa de la depuración de un programa?. Errores lógicos. Errores de compilación. Errores en tiempo de ejecución. Todas las respuestas son correctas.

¿Q qué se refiere el concepto de recursividad?. Un tipo de método. La visibilidad de una función. Llamada de una función a si misma. Una librería.

¿Qué realiza este código?. Muestra por pantalla los n primeros números naturales. Muestra por pantalla los números de n a 1. Muestra la resta de dos números naturales. Muestra la suma de dos números naturales.

¿Cuál de las siguientes afirmaciones sobre un fichero secuencial indexado es correcta?. a) Está compuesto por un índice secuencial. b) Está formado por un puntero que nos indica el campo que queremos acceder. c) No podemos programar en C# este tipo de ficheros. A y B son correctas.

¿Qué tipo de ruta es esta: ./carpeta/fichero.dat ?. Es una ruta relativa. Es una ruta absoluta. Es una ruta secuencial. Ninguna es correcta.

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

¿Qué realiza es siguiente código?. Escribirá la frase introducida por el usuario en un fichero binario. Escribirá la frase introducida por el usuario en un fichero de texto. Escribirá la frase introducida por el usuario en un fichero de datos. El código contiene errores porque falta cerrar el flujo.

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

¿Qué imprime por pantalla este código?. 300. 200. 50. 10.

¿Qué imprime por pantalla este código? int x=13; int y = ++X%7; Console.WriteLine(x); Console.WriteLine(y);. 14 7. 12 6. Ninguna de las anteriores. El código es erróneo porque C# distingue entre mayúsculas y minúsculas.

¿Qué imprimirá por pantalla el siguiente código?. 1 0. 1 1. 0. 1.

¿Qué imprimirá por pantalla el siguiente código?. 1 0. 1 1. 0. 1.

¿Qué realiza una directiva Readbyte?. Devuelve short. Devuelve byte. Devuelve char. No existe esa directiva.

¿Qué imprimirá por pantalla el siguiente código?. n vale 7 Ahora n vale 11 dentro del método CambiaN Ahora n vale 7. n vale 7 Ahora n vale 10 dentro del método CambiaN Ahora n vale 7. n vale 11 Ahora n vale 11 dentro del método CambiaN Ahora n vale 11. El código no es correcto.

¿Qué imprimirá por pantalla el siguiente código?. n vale 5 El valor recibido vale 5 y ahora vale 10 Ahora n vale 10. n vale 5 El valor recibido vale 5 y ahora vale 10 Ahora n vale 5. n vale 5 El valor recibido vale 5 y ahora vale 5 Ahora n vale 5. El código no es correcto.

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

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

Denunciar Test