Programacion quiz



Comments



Description

Un bloque condicional o una condición, se establece a través deSeleccione una: a. Una pregunta concreta y bien formada que delimita el discriminante de la solución de un problema b. Una expresión booleana, que relaciona las variables usadas en un algoritmo c. Una expresión booleana, que relaciona las variables usadas en un algoritmo y Una pregunta concreta y bien formada que delimita el discriminante de la solución de un problema d. La respuesta a una pregunta definida con base en una poscondición Retroalimentación Una condición es la representación de una decisión que se debe tomar de acuerdo con el valor de variables de entrada o variables auxiliares definidas dentro de un algoritmo La respuesta correcta es: Una expresión booleana, que relaciona las variables usadas en un algoritmo Pregunta 2 Incorrecta Puntúa 0,0 sobre 1,0 Marcar pregunta Enunciado de la pregunta El proceso de modelado de algoritmos pretende Seleccione una: a. Modelar una estrategia para la solución de un problema b. Modelar un sistema unificado, finito y concreto de representación de las restricciones de un problema c. Definir claramente cuáles son las entradas y salidas de un algoritmo d. Ninguna de las anteriores Retroalimentación Cuando hablamos de modelo, hablamos de nuestra interpretación de la realidad que se define a través de la identificación de la información que es importante para la solución del problema. La respuesta correcta es: Definir claramente cuáles son las entradas y salidas de un algoritmo Pregunta 3 Incorrecta Puntúa 0,0 sobre 1,0 Marcar pregunta Enunciado de la pregunta En Java, ¿Cuál sería el tipo de dato más adecuado para representar el valor de la temperatura de un cubo de hielo? Seleccione una: a. float b. int c. real d. numeric Retroalimentación Se requiere de un tipo de dato que guarde información numérica con punto flotante y en este caso es la única opción, dado que real y numeric no son tipos de datos en Java La respuesta correcta es: float Pregunta 4 Correcta Puntúa 1,0 sobre 1,0 Marcar pregunta Enunciado de la pregunta La representación adecuada para un problema es un programa de computador Seleccione una: Verdadero Falso Retroalimentación La representación adecuada es la que nos brinde confianza y nos permita plasmar de la mejor forma la información del problema La respuesta correcta es 'Falso' Pregunta 5 Correcta Puntúa 1,0 sobre 1,0 Marcar pregunta Enunciado de la pregunta Las precondiciones de un algoritmo establecen Seleccione una: a. El conjunto de algoritmos que deben haberse realizado antes del que se está definiendo b. Un conjunto de restricciones previas a la solución del problema c. Condiciones que deben cumplir las variables de entrada para que el algoritmo pueda realizarse correctamente d. Condiciones del estilo si, entonces, que delimitan el número de valores que puede tomar una variable auxiliar Retroalimentación El proceso de especificación establece que, dado un conjunto de variables que cumple ciertas precondiciones, un algoritmo debe calcular un resultado que cumpla ciertas condiciones llamadas poscondiciones La respuesta correcta es: Condiciones que deben cumplir las variables de entrada para que el algoritmo pueda realizarse correctamente Pregunta 6 Correcta Puntúa 1,0 sobre 1,0 Todas las anteriores Retroalimentación Si no se ha hallado la solución del problema.0 sobre 1. Haber logrado identificar el cambio mínimo necesario (CMN) para pasar de un lenguaje a otro d. dado que no sabríamos qué hacer. Haber solucionado el problema b.0 Marcar pregunta Enunciado de la pregunta . La respuesta correcta es: Haber solucionado el problema Pregunta 7 Correcta Puntúa 1. no sería posible codificarlo. Haber definido una estrategia y un estándar de codificación c.Marcar pregunta Enunciado de la pregunta Un requisito básico para codificar la solución de un problema en un lenguaje de programación es Seleccione una: a. 0 sobre 1.0 Marcar pregunta Enunciado de la pregunta Lo primero que se debe hacer para resolver un problema es establecer una estrategia de solución Seleccione una: Verdadero Falso Retroalimentación El primer paso es identificar cuál es la información que nos da y que requiere el problema La respuesta correcta es 'Falso' .El lenguaje Java es un lenguaje de programación estrictamente funcional Seleccione una: Verdadero Falso Retroalimentación Java es un lenguaje de programación orientado a objetos La respuesta correcta es 'Falso' Pregunta 8 Incorrecta Puntúa 0. que ha permitido el desarrollo de todo tipo de software La respuesta correcta es 'Verdadero' Pregunta 10 Correcta Puntúa 1.Pregunta 9 Correcta Puntúa 1.0 Marcar pregunta Enunciado de la pregunta Java es un lenguaje flexible que puede ser usado para el control de dispositivos como teléfonos móviles Seleccione una: Verdadero Falso Retroalimentación Java es un lenguaje flexible e independiente de la plataforma donde se use.0 sobre 1.0 Marcar pregunta .0 sobre 1. */ r+=x/10. un algoritmo describe el conjunto de instrucciones que se deben realizar. con base en un conjunto de entradas que cumplen un conjunto de precondiciones La respuesta correcta es: Es una secuencia finita y ordenada de instrucciones que puede describir la solución a un problema Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA son ejecutadas. /* r+=x/100. x=x%1000. para dar solución a un problema. . r+=x/1000. Es el conjunto de líneas de código que forman un programa en Java d. x=x%10000. ¿qué valor se imprimiría en pantalla? int x=26750. usada para definir la correctitud de un programa b. entregando una o más salidas que cumplen ciertas poscondiciones. estrictamente creciente. . Es una secuencia finita y ordenada de instrucciones que puede describir la solución a un problema c. Es una función continua. r+=x/10000. x=x%100. acotada. Es la función matemática inversa de la función exponencial Retroalimentación En general.r=0.Enunciado de la pregunta Un algoritmo es Seleccione una: a. f)(e.b) / (c .pendiente * a.0 sobre 1.b). Respuesta: 83 Retroalimentación La respuesta correcta es: 83 Pregunta 2 Incorrecta Puntúa 0.r+=x%10. (a. Juan no se dio cuenta que su programa no funciona cuando Seleccione una: a. 0 a es igual a _____. dados tres puntos en el plano cartesiano. colineales = (f == pendiente * e + corte).a). A continuación se muestra un fragmento del programa que escribió Juan después de mucho pensarlo: pendiente = (d .println(r).d) (c. . (c.b)(a.d)y (e. determine si son colineales (forman parte de la misma recta). Sin embargo. corte = b . System.f).0 Marcar pregunta Enunciado de la pregunta Juan quería escribir un programa en Java que.out. int d = (a + b) * c. f Retroalimentación La respuesta correcta es: c Pregunta 3 Correcta Puntúa 1. int b = 2. int c = 5.0 sobre 1.b. e f. . b c. c d.0 Marcar pregunta Enunciado de la pregunta Cuál es la salida del siguiente programa en JAVA? int a = 1. d e. int e = a + b * c. System. 2 3 6 15 11 17 b. Seleccione una: a.println (c).println (b).out.out.out.out. System. System. System.println (f). System. System.println (e).int f = 2 * a * a * + b * 3 + c.out.println (d). .println (a).out. 1 2 5 15 12 17 c. 1 2 5 15 11 17 . d. 1 3 5 15 10 17 Retroalimentación La respuesta correcta es: 1 2 5 15 . boolean e = !c. System.equals (b).0 sobre 1.println (c). . boolean c = a. String b = 'h' + "o" + 'l' + "a" + "".out. boolean h = g != f. System.println (b).out. char f = 'f'. char g = 'f'.11 17 Pregunta 4 Correcta Puntúa 1.0 Marcar pregunta Enunciado de la pregunta Cuál es la salida del siguiente programa en JAVA? String a = "hola". System.out.println (a). out.out.println (g).println (h ).println (e).println (f). hola hola false false f g false b.System. System. hola . Seleccione una: a.out. System. System.out. hola hola_ false true g .hola true false f f false c. f false d. hola_ hola false false g g false Retroalimentación La respuesta correcta es: hola hola . boolean b = true. boolean d = a || b. boolean c = !a. .0 sobre 1.0 Marcar pregunta Enunciado de la pregunta Cuál es la salida del siguiente programa en JAVA? boolean a = false. boolean e = d || c && !a.true false f f false Pregunta 5 Correcta Puntúa 1. boolean f = true && !e. System.out.println (c).println (b). . System. System. false true false true true false b.out. System.println (e).println (d).println (a).println (f). System. Seleccione una: a.out. System.out.out.out. false true true true true true .false true true true false false c. d. false true true true true false Retroalimentación La respuesta correcta es: false true true true . //línea 3 y *=4. Línea 1 b.0 sobre 1. ¿cuál línea ocasionaría un error? int y=3. //línea 4 y =*2. //línea 5 x=+10.true false Pregunta 6 Correcta Puntúa 1.0 Marcar pregunta Enunciado de la pregunta Dadas las siguientes instrucciones de un programa en lenguaje JAVA. Línea 4 . //línea 6 Seleccione una: a. //línea 2 int x=10+y++. Línea 3 d. //línea 1 char c='\u0041'. Línea 2 c. que se ejecutarán en el orden indicado. char j = 'e'.out.out. System. System. String u = i + "" + n + j + "!".0 Marcar pregunta Enunciado de la pregunta Cuál es la salida del siguiente programa en JAVA? char i = 'd'. .e.0 sobre 1. String t = "de". Línea 5 Línea 6 Retroalimentación La respuesta correcta es: Línea 5 Pregunta 7 Correcta Puntúa 1.println (j). String s = "d+e".println (i). int n = 2. f. d e de de d2! b. d e d+e de .println (u).println (t).out.out. System.println (s).System.out. Seleccione una: a. System. e e d+e de! de .d2e! c. d e de de de! d. 0 sobre 1.r=0.0 Marcar pregunta Enunciado de la pregunta Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA son ejecutadas. . ¿qué valor se imprimiría en pantalla? int x=26750. x=x%10000. r+=x/10000. r+=x/1000.Retroalimentación La respuesta correcta es: d e d+e de d2e! Pregunta 8 Correcta Puntúa 1. x=x%10000. r+=x/1000. r+=x/10000. r+=x%10.x=x%1000. x=x%1000. System. ¿qué valor se imprimiría en pantalla? int x=26750.0 sobre 1. */ r+=x/10.println(r). /* r+=x/100.0 Marcar pregunta Enunciado de la pregunta Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA son ejecutadas. r+=x/100.r=0. Respuesta: 83 Retroalimentación La respuesta correcta es: 83 Pregunta 9 Correcta Puntúa 1. x=x%100.out. . //línea 6 Seleccione una: a. //línea 3 y *=4. r+=x%10. ¿cuál línea ocasionaría un error? int y=3.x=x%100.out. Línea 1 . //línea 5 x=+10. //línea 1 char c='\u0041'. que se ejecutarán en el orden indicado. r+=x/10. //línea 4 y =*2.0 Marcar pregunta Enunciado de la pregunta Dadas las siguientes instrucciones de un programa en lenguaje JAVA.0 sobre 1. System. //línea 2 int x=10+y++.println(x). Respuesta: 50 Retroalimentación La respuesta correcta es: 50 Pregunta 10 Correcta Puntúa 1. Relación directa . Relación de recurrencia b.0 Marcar pregunta Enunciado de la pregunta ¿ Como se le llama la relación que define la solución de la situación particular y se basa en llamadas a la misma función? Seleccione una: a. Línea 4 e.0 sobre 1. Línea 3 d. Línea 2 c. Línea 5 f.b. Línea 6 Retroalimentación La respuesta correcta es: Línea 5 Pregunta 1 Correcta Puntúa 1. Súper Clase c. Se le conoce como: Seleccione una: a. Relación redundante d.c.0 sobre 1. Método b.0 Marcar pregunta Enunciado de la pregunta La forma de representación del comportamiento de una clase. teniendo en cuenta que estas definiciones parten de un lenguaje de programación orientado a objetos. Arreglo . Relación de concurrencia Retroalimentación Respuesta correcta La respuesta correcta es: Relación de recurrencia Pregunta 2 Correcta Puntúa 1. System.0 sobre 1. ¿Qué valor se imprimiría en pantalla? int x=26750.0 Marcar pregunta Enunciado de la pregunta Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA son ejecutadas. r+=x%10. r+=x/1000. r+=x/100. r+=x/100.d. .r=0. x=x%10. r+=x/10.println(x). x=x%1000. Matrices Retroalimentación Respuesta correcta La respuesta correcta es: Método Pregunta 3 Correcta Puntúa 1. x=x%100.out. r+=x/100.out.Respuesta: 0 Retroalimentación La respuesta correcta es: 0 Pregunta 4 Correcta Puntúa 1. r+=x/10. r+=x/10000. r+=x/1000. r+=x%10.r=0.0 sobre 1.0 Marcar pregunta Enunciado de la pregunta Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA son ejecutadas. x=x%10000. x=x%1000.println(x). x=x%100. ¿qué valor se imprimiría en pantalla? int x=26750. System. . while (true || a == b) { System. } Seleccione una: .0 sobre 1.out.").. b = !b.. boolean b = true.0 Marcar pregunta Enunciado de la pregunta Considere el siguiente fragmento de código. Seleccione la opción donde todas las afirmaciones sean correctas.println (".Respuesta: 50 Retroalimentación La respuesta correcta es: 50 Pregunta 5 Incorrecta Puntúa 0. boolean a = false. a = !a. Retroalimentación La respuesta correcta es: El ciclo no terminará nunca. El ciclo se ejecutará exactamente una vez. El ciclo no terminará nunca. d. El ciclo terminará dependiendo de los valores de a y b .0 sobre 1. Imprimirá .. El ciclo nunca se ejecutará.. cuando a sea igual a b . b. Imprimirá ... c.. El valor true en la condición del ciclo afecta al ciclo dependiendo de los valores de a y b . indefinidamente. Los cambios que se hacen sobre a y b son irrelevantes porque nunca afectarán al ciclo. indefinidamente. Imprimirá . El valor true en la condición del ciclo no afecta al ciclo. El ciclo terminará dependiendo de los valores de a y b ..a. Pregunta 6 Correcta Puntúa 1. porque al cambiar los valores de a y b se detendrá.0 Marcar pregunta . Los cambios que se hacen sobre a y b son irrelevantes porque nunca afectarán al ciclo. e. desde sí mismo.0 sobre 1.0 Marcar pregunta Enunciado de la pregunta Cuál es la manera correcta para convertir mi arreglo en String e imprimirlo en pantalla ? Seleccione una: a. .Enunciado de la pregunta La recursión se basa en la definición de la solución de problemas con base en llamadas a un mismo método.out.println(Arrays. Seleccione una: Verdadero Falso Retroalimentación La respuesta correcta es 'Verdadero' Pregunta 7 Correcta Puntúa 1.toString(arreglo)). System. toString(arreglo)). c.b.out. qué imprime el siguiente fragmento de código? int m = n * 2. int i = n.println("Su arreglo es"). .0 Marcar pregunta Enunciado de la pregunta Suponiendo que inicialmente n = 5 .out. Retroalimentación Respuesta correcta La respuesta correcta es: System. while (i >= 1) { int j = 1.println(Arreglo).println("Su arreglo fue"+Arreglo). System. System. System.out.0 sobre 1. Pregunta 8 Incorrecta Puntúa 0.out.println(Arrays. d. 1 2 3 4 5 4 3 2 1 2 2 3 3 .out.i) { if (j <= n) System. } j = j + 1.println (). } System.while (j < m) { if (j >= i && j <= m .out. i = i .out.1.out. else System. } else { System.i + 1) + " ").print (" " + (m .print (" ").i + 1) + " "). } Seleccione una: a.print (" " + (j .j . .4 4 5 5 4 4 3 3 2 2 1 2 3 4 5 4 3 2 1 b. 1 1 2 2 3 3 4 4 5 4 3 2 4 3 2 1 1 c. 1 1 2 1 1 2 3 2 1 1 2 3 4 3 2 1 1 2 3 4 5 4 3 2 1 d. 1 2 3 4 5 4 3 2 1 1 2 3 4 3 2 1 1 2 3 2 1 1 2 1 1 Retroalimentación La respuesta correcta es: 1 1 2 1 1 2 3 2 1 1 2 3 4 3 2 1 1 2 3 4 5 4 3 2 1 . 0 Marcar pregunta Enunciado de la pregunta El siguiente fragmento de código modela una ganancia de interés mensual en una inversión. Evalúe el programa para valores de dinero igual a 1000. while (mes <= 12) { dinero = dinero * 1. Cuánto ha ganado en la inversión (sin tener en cuenta los decimales)? int mes = 1.Pregunta 9 Incorrecta Puntúa 0.0 sobre 1.  200 si la inversión es de 1000  500 si la inversión es de 2000 . } System. La variable real dinero tiene definida previamente la cantidad a invertir.out. mes++.02. Seleccione una: a.println (dinero). 2000 y 3000.  800 si la inversión es de 3000 b.  268 si la inversión es de 1000  536 si la inversión es de 2000  810 si la inversión es de 3000 f.  278 si la inversión es de 1000 .  1268 si la inversión es de 1000  2536 si la inversión es de 2000  3804 si la inversión es de 3000 c.  268 si la inversión es de 1000  502 si la inversión es de 2000  804 si la inversión es de 3000 e.  254 si la inversión es de 1000  545 si la inversión es de 2000  821 si la inversión es de 3000 d.  526 si la inversión es de 2000  814 si la inversión es de 3000 Retroalimentación La respuesta correcta es:  1268 si la inversión es de 1000  2536 si la inversión es de 2000  3804 si la inversión es de 3000 Pregunta 10 Correcta Puntúa 1.2}. de tipo entero. .0 Marcar pregunta Enunciado de la pregunta Cuál es la manera correcta de declarar un arreglo VACÍO. int [ ] numero = new int [2].0 sobre 1. b. con dos datos de tipo entero ? Seleccione una: a. int numero [ ] = {1. d. int [ ] = {2}. int [2] = teclado.c.next(). Retroalimentación Respuesta correcta La respuesta correcta es: int [ ] numero = new int [2]. .
Copyright © 2024 DOKUMEN.SITE Inc.