Programación-A RA1
![]() |
![]() |
![]() |
Título del Test:![]() Programación-A RA1 Descripción: Ilerna DAW 1S2425 |




Comentarios |
---|
NO HAY REGISTROS |
¿Cuál de las siguientes opciones sobre el siguiente diagrama de flujo es correcta?. Muestra los n primeros números impares. Realiza un producto de dos números. Muestra los n primeros múltiplos. Realiza la suma de dos números. C# tiene dos categorías tipos de datos integrados: por valor y por referencia. Verdadero. Falso. ¿Cómo debe ser un programa informático?. Legible. Modificable. Eficiente. Todas las opciones anteriores son correctas. ¿Qué es un IDE?. El lenguaje C# es considerado como un IDE. El lenguaje java es considerado como un IDE. Es un software diseñado para el desarrollo de aplicaciones. Ninguna de las respuestas es correcta. Siempre que ejecutemos un programa, el primer método que se ejecutará será el Main. Verdadero. Falso. ¿Qué realiza el siguiente código?. Muestra por pantalla args. Muestra por pantalla “Hello World!”. Muestra por pantalla Hello World!. Realiza una lectura de datos de args. ¿Cuál de las siguientes opciones es una característica de una variable?. Ocupa espacio en memoria. Puede variar su contenido a lo largo del programa. Es de un tipo de dato. Todas las respuestas son correctas. ¿Qué tipo de dato es un char?. Carácter. Entero. String. Decimal. Las variables globales son aquellas que están declaradas dentro de un método o función. Verdadero. Falso. ¿Con qué palabra reservada se define una constante?. Const. Enum. Array. Ninguna de las opciones es correcta. ¿Qué representa el literal \n?. Una nueva línea. Un carácter nulo. Un salto de página. Una tabulación vertical. ¿Cuál es el resultado del siguiente código?. 1. 2. 0. Ninguna de las repuestas es correcta. ¿Cuál de las siguientes opciones sobre el operador ! es correcta?. Calcula la negación lógica de nuestro operando. Incrementa en 1 nuestro operando. Decrementa en 1 nuestro operando. Compara dos operandos. Las conversiones implícitas son aquellas que se producen cuando el valor que se va a almacenar se puede almacenar en la variable sin pérdida de información. Verdadero. Falso. ¿Qué convierte el método ToString?. Un valor especificado en un entero de 64 bits. Un valor especificado en un carácter. Un valor especificado en un valor booleano. El valor especificado en su representación de cadena. Según el siguiente código, ¿qué saldrá por pantalla?. HOLA MUNDO. HOLA MUNDO10. HOLA MUNDO 10. Nada, porque el código está comentado. Para hacer comentarios de una sola línea, debemos utilizar el operador /. Verdadero. Falso. Identificar cuáles de las siguientes instrucciones son válidas teniendo en cuenta que se les están asignando valores literales: double = 8.7;. double s=6.8;. int y=5.5;. string cadena = 'Hola';. float z = 6.7;. char letra = a;. float s = 4.3F;. int x = 5;. string cadena = "adios";. sbyte a = 10;. Selecciona cuáles de los siguientes identificadores se pueden utilizar como nombres de variables: _edad. num23. -letra. MiNumero. 1age. Indica cuáles de estos desarrolladores podemos utilizar para programar en C#: Android Studio. Netbeans. Mono Develop. Visual Studio. Relaciona los tipos de variables con su definición y ámbito correspondiente: Local. Global. Indica cuales de las siguientes instrucciones no provocarían un error de compilación: int numero == 6;. int igual = 4 == 6;. int division = 7/3;. bool mayor = 5 > 3;. int suma = 4++5;. int division = 6 / 2;. bool flag = true:. ¿Dónde encajaría en este esquema el código ejecutable?. 2. 1. 3. ¿Cuál es la diferencia fundamental entre el código objeto y el código ejecutable en un programa?. El código ejecutable es un conjunto de dígitos que forman el lenguaje máquina, mientras que el código objeto tiene toda la información para que el procesador pueda realizar la actividad para la que fue hecho el programa. El código objeto es más cercano al lenguaje común que el código ejecutable. El código objeto y el código ejecutable son sinónimos y se refieren a lo mismo. El código objeto es un conjunto de dígitos que forman el lenguaje máquina, mientras que el código ejecutable tiene toda la información para que el procesador pueda realizar la actividad para la que fue hecho el programa. Identifica cuáles de las siguientes palabras reservadas se corresponden con tipos de datos. extern. string. short. do. bool. params. enum. new. sizeof. Identificar cuáles de las siguientes líneas de código son comentarios en C#: Console.WriteLine(cadena);. string cadena = “hola, buenos días”;. Console.WriteLine(“hola, buenos días”);. //Hola, buenos días. /*Hola, buenos días*/. Las constantes son valores que no pueden cambiar durante la ejecución de un programa. Verdadero. Falso. Relaciona los operadores aritméticos con su función: +. -. *. /. Identifica cuáles de las siguientes variables no pueden modificar su valor durante la ejecución de un programa. int z = 3;. double h;. const int x = 5;. const double y = 6.7;. Las constantes son campos cuyos valores se establecen en tiempo de compilación y nunca se pueden cambiar. Falso. Verdadero. Relaciona los operadores lógicos con su función: &&. ||. !. ==. Los operadores son elementos que realizan una determinada función en los operandos de la instrucción. Pueden ser operadores unarios, binarios o ternarios, dependiendo del número de operandos que necesiten estos operadores. x*y. x!=y. x ^ y. x%y. x==y. x=y=z. Queremos realizar un programa que almacene el valor de PI en una constante, y el radio de una circunferencia en una variable con valor 6. La estructura es la siguiente. ¿Es la estructura correcta respecto a los requisitos del programa?. No. Debemos definir 'PI' como: const int pi = 3.1416;. No. Debemos definir 'PI' como: const double pi = 3.1416;. No. Debemos definir 'radio' como: const int radio =6;. Sí. La estructura es correcta. A partir del siguiente código, indica qué valor tendrá almacenado cada una de las variables una vez ejecutado este código: num. num2. mayor. division. incremento. resto. cadena. Relaciona los tipos de operadores con su función: Operador aritmético. Operador de desigualdad. Operador lógico. Operador de asignación. Los comentarios en el código se utilizan para explicar la funcionalidad de los bloques de código. Verdadero. Falso. ¿Qué significa '%' en una operación aritmética?. Obtiene el resto de una división entera. Obtiene el cociente de una división entera. Obtiene el porcentaje de una cantidad. ¿Cómo se escribe un comentario en C#?. #. /* */ o //. <! />. Ninguna de las anteriores es correcta. ¿Con qué IDE hacemos desarrollos de C#?. Visual Studio. Phyton. Bootstrap. Notepad. ¿Cómo mostramos algo por pantalla en C#?. Console.WriteLine();. Console.ReadLine();. Write.Console();. Console.Write.Line();. ¿Qué muestra por pantalla el siguiente código? int x=10; int y=20; Console.WriteLine(x); Console.Write(x);. 10 10. 1010 1020. 10 20. Elige la respuesta correcta: \n= salto de línea. \n= retorno de carro. \n= tabulación horizontal. \n= salto de pagina. ¿Qué muestra por pantalla el siguiente código? double myDouble = 42.72; int myInt = Convert.ToInt32(myDouble); Console.WriteLine(myInt);. Ninguna de las respuestas es correcta. 42.72. 42. 43. En un diagrama de flujo, ¿con qué símbolo representamos una toma de decisiones?. Rombo. Paralelogramo. Ovoide. Óvalo. En un diagrama de flujo el rombo representa un evento o proceso. Verdadero. Falso. ¿Qué salida por pantalla nos proporciona el siguiente programa?. Hay un error en la línea 15. Bienvenidos a mi primer programa en C#Mi nombre es Martin. Bienvenidos a mi primer programa en C# Mi nombre es Martin. Bienvenidos a mi primer programa en C# Mi nombre es Martin. ¿Es correcto el siguiente código?. Sí. Muestra por pantalla la cadena comentario interno. Sí. Muestra por pantalla la cadena HOLA. Sí. Muestra por pantalla la cadena comentario externo. No. No se puede introducir un comentario dentro de otro. ¿Es correcto el siguiente código?. No. No se puede convertir implícitamente el tipo double al tipo int. No. La estructura del WriteLine no es la correcta. Sí. El código no tiene fallos. No. Falta una } de cierre. ¿Qué realiza el siguiente programa?. convierte una variable de tipo double en un tipo int. convierte una variable de tipo int en un tipo double. realiza la división entre la variable 'a' y la variable 'x' y guarda el resto de la división en la variable 'a'. realiza la multiplicación entre la variable 'a' y la variable 'x'. Podemos convertir una cadena en un número llamando al método 'Parse' que se encuentra en varios tipos numéricos (int, long, double, etc). Verdadero. Falso. ¿Sería correcto este código?. El código es correcto y no da error de compilación. El código no es correcto porque short no es un tipo de dato. La instrucción de asignación siguiente produce un error de compilación, ya que la expresión aritmética del lado izquierdo del operador de asignación se evalúa como int de manera predeterminada. La instrucción de asignación siguiente produce un error de compilación, ya que la expresión aritmética del lado derecho del operador de asignación se evalúa como int de manera predeterminada (x+y). Completa el siguiente esquema ordenado dentro de la programación C#: 1. 2. 3. 4. Identifica la función de los siguientes símbolos en los diagramas de flujo, según el proceso de un algoritmo: 1. 2. 3. 4. 5. Realiza un programa que pida el radio, y calcule el perímetro de la circunferencia y el área del círculo con ese radio. Ten en cuenta que el área de un círculo es a = PI * r * r, y el perímetro de la circunferencia es p = 2 * PI * r. Antes de pedir el número, debe guardar el valor de PI en una constante. 1. 2. 3. 4. 5. ¿Qué realiza el siguiente diagrama de flujo?. Muestra los 100 primeros números pares. Muestra los 50 primeros números pares. Imprime por pantalla el número 0. Muestra los 100 primeros números impares. Realiza un programa que pida el radio, y calcule el perímetro de la circunferencia y el área del círculo con ese radio. Ten en cuenta que el área de un círculo es a = PI * r * r, y el perímetro de la circunferencia es p = 2 * PI * r. Antes de pedir el número, debe guardar el valor de PI en una constante. 1. 2. 3. 4. 5. 6. Para trabajar con variables, primero se deben 1_____ y después asignarles un 2_____ . 1. 2. Indica que tipo de variable se obtiene al utilizar cada uno de los siguientes métodos de conversión: Convert.ToInt16. Convert.ToInt32. Convert.ToInt64. Convert.ToDecimal. Convert.ToChar. Cuando los pasos que permiten resolver un problema están escritos en algún lenguaje de programación, estamos hablando de... Algoritmos. Lenguajes de programación. Programas y algoritmos. Programas. ¿Cuál es la salida por pantalla del siguiente fragmento de código? bool b1 = true; bool b2 = false; bool result = b1 ^ b2; Console.WriteLine(result);. True. b1. False. b2. El operador que utilizamos para invertir el valor de un boolean es: ^. !=. Ninguna de las respuestas es correcta. !. ¿Este código es correcto? int a=2; int b=10; int c=1; c=a<b && c;. No. Dará un error porque el símbolo && no existe en C#. Sí. La expresión es correcta. No. Dará un error porque evalúa una expresión lógica y las variables son de tipo double. No. Dará un error porque evalúa una expresión lógica y las variables son de tipo entero. ¿Qué realiza el siguiente diagrama de flujo?. Muestra todos los números impares del 0 al 100. Muestra todos los números impares del 1 al 100. Muestra todos los números pares del 0 al 100. Muestra todos los números pares del 0 al 98. Queremos realizar un programa que almacene el valor de PI en una constante, y el radio de una circunferencia en una variable con valor 6. La estructura es la siguiente: ¿Es la estructura correcta respecto a los requisitos del programa?. No. Debemos definir PI como const double pi = 3.1416;. No. Debemos definir radio como const int radio = 6;. Sí. La estructura es correcta. No. Debemos definir PI como const int pi = 3.1416;. Identifica para que sirven los siguientes métodos de string: Contains(). IndexOf(). Trim(). Split(). Remove(). ToLower(). ToUpper(). Dada la siguiente expresión double x = 15/2.0. x vale 7.5 ya que al ser uno de los operandos de tipo real la división será real. No se puede evaluar porque 15 es de tipo entero y 2.0 es de tipo real. No se puede evaluar porque 15 es de tipo entero y 2.0 es de tipo real. x vale 7 ya que el operador / es división entera. Indica los valores de x y z después de las siguientes sentencias: int x = 10; int z = x++ % 5;. x es 9 y z es 1. x es 11 y z es 0. x es 9 y z es 0. x es 11 y z es 1. Identifica cuáles de las siguientes palabras reservadas se corresponden con tipos de datos: implicit. int. new. params. private. readonly. return. sizeof. string. this. |