Según las lecturas, en que casos es conveniente usar métodos? Seleccione una o más de una: a. Cuando se identifican tareas repetitivas en el código. b. Cuando el programa se hace largo y complicado c. Cuando la tarea se hace dispendiosa d. Cuando las variables no se inicializarón e. Cuando las constantes son muy grandres Retroalimentación
Respuesta parcialmente correcta. Ha seleccionado correctamente 2. La respuesta correcta es: Cuando se identifican tareas repetitivas en el código., Cuando el programa se hace largo y complicado, Cuando la tarea se hace dispendiosa Pregunta 2
Correcta Puntúa 1,0 sobre 1,0
Marcar pregunta Enunciado de la pregunta
Suponiendo que inicialmente
n = 5,
qué imprime el siguiente fragmento de código?
int m = n * 2; int i = n; while (i >= 1) { int j = 1; while (j < m) { if (j >= i && j <= m - i) { if (j <= n) System.out.print System.out .print (" " + (j - i + 1) + " "); else System.out.print System.out .print (" " + (m - j - i + 1) + " "); } else {
System.out.print System.out.p rint (" } j = j + 1; } System.out.println System.out.p rintln (); i = i - 1; }
Seleccione una: a. 1
2
3
4
5
4
3
2
1
2
2
3
3
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 1
c.
4 3 2 1
");
1
1
1
2
1
1
2
3
2
1
1
2
3
4
3
2
1
2
3
4
5
4
3
2
1
d. 1
2
3 1
4
5
4
3
2
2
3
4
3
2
1
2
3
2
1
1
2
1
1 1
1
Retroalimentación
La respuesta correcta es: 1
1
1
2
1
1
2
3
2
1
1
2
3
4
3
2
1
2
3
4
5
4
3
2
1
Pregunta 3
Correcta Puntúa 1,0 sobre 1,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. Relación de recurrencia b. Relación directa
c. Relación redundante d. Relación de concurrencia Retroalimentación
Respuesta correcta La respuesta correcta es: Relación de recurrencia Pregunta 4
Incorrecta Puntúa 0,0 sobre 1,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. Se le conoce como: Seleccione una: a. Método b. Súper Clase c. Arreglo d. Matrices Retroalimentación
Respuesta incorrecta. La respuesta correcta es: Método Pregunta 5
Correcta Puntúa 1,0 sobre 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. La variable real dinero tiene definida previamente la cantidad a invertir. Evalúe el programa
para valores de dinero igual a 1000, 2000 y 3000. Cuánto ha ganado en la inversión (sin tener en cuenta los decimales)? int mes = 1; while (mes <= 12) { dinero = dinero * 1.02; mes++; } System.out.println (dinero);
Seleccione una: a.
200 si la inversión es de 1000 500 si la inversión es de 2000 800 si la inversión es de 3000
b.
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.
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.
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.
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 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 6
Correcta Puntúa 1,0 sobre 1,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,r=0; r+=x/10000; x=x%10000; r+=x/1000; x=x%1000; /* r+=x/100; x=x%100; */ r+=x/10; r+=x%10; System.out.println(r); Respuesta:
83
Retroalimentación
La respuesta correcta es: 83
Pregunta 7
Correcta Puntúa 1,0 sobre 1,0
Marcar pregunta Enunciado de la pregunta
Según la teoría del curso, la definición e implementación de métodos permite organizar mejor el trabajo y descomponer la lógica de los algoritmos que escribimos. Seleccione una: Verdadero Falso Retroalimentación
La respuesta correcta es 'Verdadero' Pregunta 8
Correcta Puntúa 1,0 sobre 1,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=28,r=1; r+=x/10000; x=x%10000; r+=x/1000; x=x%1000; r+=x/100; x=x%100; r+=x/10; r+=x%10; System.out.println(x); Respuesta:
28
Retroalimentación
La respuesta correcta es: 28 Pregunta 9
Correcta Puntúa 1,0 sobre 1,0
Marcar pregunta Enunciado de la pregunta
Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA fueran ejecutadas, ¿qué valor se imprimiría en pantalla?
int r3=0; int x=3; float a=30.99f; int b=7; x=(int)a; b--; //x=x % b * b % x - 6; System.out.println(x); Respuesta:
30
Retroalimentación
La respuesta correcta es: 30 Pregunta 10
Correcta Puntúa 1,0 sobre 1,0
Marcar pregunta Enunciado de la pregunta
Cuál es la manera correcta de declarar un arreglo VACÍO, de tipo entero, con dos datos de tipo entero ? Seleccione una: a. int [ ] numero = new int [2]; b. int numero [ ] = {1,2};
c. int [2] = teclado.next(); d. int [ ] = {2}; Retroalimentación
Respuesta correcta La respuesta correcta es: int [ ] numero = new int [2]; Cuál de los siguientes fragmentos de código dice correctamente si son o no primos? Seleccione una: a. int a=2,i,n; System.out.println("Ingrese numero"); n=sc.nextInt(); for(i=1;i<(n+1);i++){ if(n%i==0){ a++; } } if(a!=3){ System.out.println("No es Primo"); }else{ System.out.println("Si es Primo"); }
b. Scanner sc = new Scanner(System.in); int a=0,i,n; System.out.println("Ingrese numero"); n=sc.nextInt(); for(i=1;i<(n+1);i++){ if(n%i==0){ a++; } } if(a!=2){ System.out.println("No es Primo"); }else{ System.out.println("Si es Primo"); } c. Scanner sc = new Scanner(System.in); int a=3,i,n; System.out.println("Ingrese numero"); n=sc.nextInt(); for(i=1;i<(n+1);i++){ if(n%i==0){ a++;
} } if(a!=5){ System.out.println("No es Primo"); }else{ System.out.println("Si es Primo"); } d. Scanner sc = new Scanner(System.in); int a=0,i,n; System.out.println("Ingrese numero"); n=sc.nextInt(); for(i=1;i<(n+1);i++){ if(n%i==4){ a++; } } if(a!=3){ System.out.println("No es Primo"); }else{ System.out.println("Si es Primo"); } Retroalimentación
La respuesta correcta es: Scanner sc = new Scanner(System.in); int a=0,i,n; System.out.println("Ingrese numero"); n=sc.nextInt(); for(i=1;i<(n+1);i++){ if(n%i==0){ a++; } } if(a!=2){ System.out.println("No es Primo"); }else{ System.out.println("Si es Primo"); } Pregunta 2
Correcta Puntúa 1,0 sobre 1,0
Marcar pregunta Enunciado de la pregunta
Suponiendo que inicialmente de código?
n = 5,
Cuál es la impresión resultante del siguiente fragmento
int m = n * 2; int i = 1; while (i < m) { int j = 1; while (j < m) { if (i == j || m - i == j) { if (i <= n) System.out.print (" " + i + " "); else System.out.print (" " + (m - i) + " "); } else { System.out.print (" } j = j + 1; } System.out.println (); i = i + 1; }
Seleccione una: a. 1
2
3
4
5
4
3
2
1
2
2
3
3
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
4
3
3
2
2
1
1
c. 1
1 1
1
2
1
1
2
3
2
1
2
3
4
3
2
2
3
4
5
4
1
3
2
1
d. 1
2 1
3
4
5
4
3
2
3
4
3
2
1
2
3
2
1
1
2
1
2
1
1
1
Retroalimentación
La respuesta correcta es: 1
1 2
2 3
3 4
4
5 4
4
3
3
2
2
1
1
Pregunta 3
Correcta Puntúa 1,0 sobre 1,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,r=0; r+=x/1000; x=x%1000; r+=x/100; x=x%100; r+=x/100; x=x%10; r+=x/10; r+=x%10; System.out.println(x); Respuesta:
0
Retroalimentación
La respuesta correcta es: 0 Pregunta 4
Correcta Puntúa 1,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. System.out.println(Arrays.toString(arreglo)); b. System.out.println(Arreglo); c. System.out.println("Su arreglo es"); d. System.out.println("Su arreglo fue"+Arreglo); Retroalimentación
Respuesta correcta La respuesta correcta es: System.out.println(Arrays.toString(arreglo)); Pregunta 5
Correcta Puntúa 1,0 sobre 1,0
Marcar pregunta Enunciado de la pregunta
Considere el siguiente fragmento de código. Seleccione la opción donde todas las afirmaciones sean correctas. boolean a = false; boolean b = true; while (true || a == b) { System.out.println ("..."); a = !a; b = !b; }
Seleccione una: a. El ciclo no terminará nunca. Los cambios que se hacen sobre porque nunca afectarán al ciclo. Imprimirá
a y b son
irrelevantes
... indefinidamente.
b. El ciclo terminará dependiendo de los valores de a y b . El valor true en la condición del ciclo no afecta al ciclo. Imprimirá ... cuando a sea igual a b . c. El ciclo terminará dependiendo de los valores de a y b . El valor true en la condición del ciclo afecta al ciclo dependiendo de los valores de a y b .
d. El ciclo nunca se ejecutará. e. El ciclo se ejecutará exactamente una vez, porque al cambiar los valores de detendrá.
a y b se
Retroalimentación
La respuesta correcta es: El ciclo no terminará nunca. Los cambios que se hacen sobre a y b son irrelevantes porque nunca afectarán al ciclo. Imprimirá ... indefinidamente. Pregunta 6
Correcta Puntúa 1,0 sobre 1,0
Marcar pregunta Enunciado de la pregunta
Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA fueran ejecutadas, ¿Qué valor se imprimiría en pantalla? int r3=0; int x=3; float a=28.99f; int b=6; x=(int)a; b--; x=x % b * b % x - 6; System.out.println(b); Respuesta:
5
Retroalimentación
La respuesta correcta es: 5 Pregunta 7
Correcta Puntúa 1,0 sobre 1,0
Marcar pregunta Enunciado de la pregunta
Qué hace el siguiente fragmento de código? boolean respuesta = false;
for (int i = 0; i < s.length (); i++) { if (c == s.charAt (i)) respuesta = true; } System.out.println (respuesta);
Seleccione una: a. El programa recorre una palabra contando el número de coincidencias de una letra una palabra s . b. El programa busca una letra c en una palabra s , cambia el valor de la variable respuesta a false al encontrar la letra, de lo contrario la deja en c. El programa busca una letra variable
respuesta
a
true
c en
una palabra
true
.
false
.
c en
s , cambia el valor de la
al encontrar la letra, de lo contrario la deja en
d. El programa busca una letra s en una palabra c , cambia el valor de la variable respuesta a true al encontrar la letra, de lo contrario la deja en false . e. El programa busca una letra s en una palabra c , cambia el valor de la variable respuesta a false al encontrar la letra, de lo contrario la deja en f. El programa revisa si una letra c se encuentra en una palabra variable respuesta si la encuentra i veces.
true
.
s dejando true
en la
Retroalimentación
La respuesta correcta es: El programa busca una letra c en una palabra s , cambia el valor de la variable respuesta a true al encontrar la letra, de lo contrario la deja en false . Pregunta 8
Incorrecta Puntúa 0,0 sobre 1,0
Marcar pregunta Enunciado de la pregunta
Para efectos prácticos, las funciones recursivas serán implementadas como: Seleccione una: a. Métodos
b. Asignaciones c. Declaraciones d. Polimorfismo Retroalimentación
Respuesta incorrecta. La respuesta correcta es: Métodos Pregunta 9
Correcta Puntúa 1,0 sobre 1,0
Marcar pregunta Enunciado de la pregunta
Suponiendo que inicialmente n = 5, Cuál es la impresión resultante del siguiente fragmento de código? int m = n * 2; int i = 1; while (i < m) { int j = 1; while (j < m) { if (i == 1 || i == m - 1) { if (j <= n) System.out.print (" " + j + " "); else System.out.print (" " + (m - j) + " "); } else if (j == 1 || j == m - 1) { if (i <= n) System.out.print (" " + i + " "); else System.out.print (" " + (m - i) + " ");
} else { System.out.print (" }
j = j + 1;
} System.out.println (); i = i + 1; }
Seleccione una: a. 1
2
3
4
5
4
3
2
1
2
2
3
3
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 1
4 3 2 1
");
c. 1
1
1
2
1
1
2
3
2
1
1
2
3
4
3
2
1
2
3
4
5
4
3
2
1
2
3
4
5
4
3
2
1
1
2
3
4
3
2
1
1
2
3
2
1
1
2
1
d. 1
1
Retroalimentación
Respuesta correcta La respuesta correcta es: 1
2
3
4
5
4
3
2
1
2
2
3
3
4
4
5
5
4
4
3
3
2
2
1
2
3
4
5
4
3
2
Pregunta 10
Correcta Puntúa 1,0 sobre 1,0
Marcar pregunta
1
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,r=0; r+=x/10000; x=x%10000; r+=x/1000; x=x%1000; r+=x/100; x=x%100; r+=x/10; r+=x%10; System.out.println(r); Respuesta:
20
Retroalimentación
La respuesta correcta es: 20