WorksheetsRepaso de programación
Total questions: 20
Worksheet time: 11mins
¿Qué representa un rombo en un diagrama de flujo?
Representa una operación aritmética
Representa un método o función
Representa una toma de decisión
Representa una entrada de datos
¿Qué saca por pantalla el siguiente programa?
imprime la tabla de multiplicar de n
imprime los n primeros números impares
imprime la potencia de n en base 2
imprimer la suma de los primeros n números
¿En qué fase del ciclo de la vida de SW hacemos la captura de requisitos?
Análisis
Diseño
Mantenimiento
Prueba
¿Qué realiza la siguiente sentencia de código?
int n = 6;
int[] vector = new int [5];
for (int x = 0; x <= n; x++) { vector[x] = 0; }
Rellena todo el vector con 0
Rellena con 5 en la posición 0 del vector
Rellena con 0 en la posición 5 del vector
El código es erróneo
¿Cuál de la(s) siguiente(s) instrucción(es) nos permiten realizar conversiones de datos?
Convert
Parse
Cast
Rnd
El operador que utilizamos para invertir el valor de un boolean es
^
~
!
!=
Según el siguiente código:
double x = 1243.73;
int c;
int a;
a = (int) x;
c = 1234.73;
System.Console.WriteLine(a);
¿Qué salida tendremos por pantalla?
“1243.73” de tipo int
“1243” de tipo int
"1234” de tipo double
“1243.73” de tipo double
¿Como podemos hacer un cambio de variable de tipo double a string?
Double y = 10;
String x = y.ToString();
Double x = 10;
String y = Double.x.ToString();
Double x;
x = Double.parseDouble(textBox.Text);
Ninguna de las respuestas es correcta
Señala cuál de los siguientes elementos no forma parte de la declaración de un método:
Declaración de variables locales
Secuencia de instrucciones
Declaración de parámetros
Declaración de atributos de la clase
Cuando ejecutamos una función que tiene parámetros pasados por valor...
se sobreescribe el valor en memoria
siempre son de tipo entero
se realiza una copia del parámetro que se ha pasado
siempre son de tipo referencia
¿ Cuál de ellos no es una estructura de control?
try
if
while
switch
Edsger Dijkstra comprobó que todo programa se
puede escribir utilizando únicamente tres instrucciones de control.¿Cuáles son?
instrucciones secuenciales
Instrucciones de excepción
Instrucciones iterativas
Instrucciones condicionales
¿Qué muestra por pantalla el siguiente código?
int x = 10, y = 10;
for (int i = 0; i < y; i--)
{
Console.Write(i + ",");
}
0,2,4,6,8,10
0,-1,-2,-3,-4,-5,-6,-7,-8,-9
0,1,2,3,4,5,6,7,8,9
Será un bucle infinito
Elige la respuesta correcta:
\n= salto de pagina
\n= salto de línea
\n= tabulación horizontal
\n= retorno de carro
Según el siguiente código:
void CambiarValor() {
Console.WriteLine(“¡¡¡Aprobado!!!”);
}
¿Qué visibilidad tiene este método?
Público
Privado
Es una función por lo que siempre es público
Ninguna respuesta es correcta
Filestream
un tipo de dato
Permite operaciones de lectura y escritura en ficheros binarios
Permite operaciones de lectura y escritura en ficheros de texto y binarios
Ninguna de las opciones es correcta
¿Que mostrará por pantalla el siguiente código?
Double myDouble = 42.72;
int myInt = Convert.ToInt32(myDouble);
Console.WriteLine(myInt);
42.72
42
43
Error de formato
Un fichero indexado
Esta compuesto por un índice secuencial
No se pueden programar en C#
Tiene un puntero que nos indica la posición de memoria del registro
Son ficheros binarios
La operación OpenOrCreate:
Abre un fichero si existe; si no, se crea un fichero nuevo.
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.
¿Qué tipos de errores podemos encontrar en nuestros programas?
Errores de compilación
Errores en tiempo de ejecución
Errores de definición
Errores lógicos
