Professional Documents
Culture Documents
telfonos mviles
Seleccione una:
Verdadero
Falso
Retroalimentacin
Java es un lenguaje flexible e independiente de la plataforma donde se use, que ha
permitido el desarrollo de todo tipo de software
La respuesta correcta es 'Verdadero'
Pregunta 2
Correcta
Punta 1,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
Un bloque condicional o una condicin, se establece a travs de
Seleccione una:
a. Una pregunta concreta y bien formada que delimita el discriminante de la solucin de un
problema
Retroalimentacin
Una condicin es la representacin de una decisin 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 expresin booleana, que relaciona las variables usadas en
un algoritmo
Pregunta 3
Correcta
Punta 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 solucin 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 nmero de valores que puede
tomar una variable auxiliar
Retroalimentacin
El proceso de especificacin 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 4
Incorrecta
Punta 0,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 solucin
Seleccione una:
Verdadero
Falso
Retroalimentacin
El primer paso es identificar cul es la informacin que nos da y que requiere el
problema
La respuesta correcta es 'Falso'
Pregunta 5
Correcta
Punta 1,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 solucin de un problema
b. Modelar un sistema unificado, finito y concreto de representacin de las restricciones de
un problema
Retroalimentacin
Cuando hablamos de modelo, hablamos de nuestra interpretacin de la realidad que
se define a travs de la identificacin de la informacin que es importante para la
solucin del problema.
La respuesta correcta es: Definir claramente cules son las entradas y salidas de un
algoritmo
Pregunta 6
Correcta
Punta 1,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
Un requisito bsico para codificar la solucin de un problema en un lenguaje de
programacin es
Seleccione una:
Retroalimentacin
Si no se ha hallado la solucin del problema, no sera posible codificarlo, dado que no
sabramos qu hacer.
La respuesta correcta es: Haber solucionado el problema
Pregunta 7
Correcta
Punta 1,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
La representacin adecuada para un problema es un programa de computador
Seleccione una:
Verdadero
Falso
Retroalimentacin
La representacin adecuada es la que nos brinde confianza y nos permita plasmar de
la mejor forma la informacin del problema
La respuesta correcta es 'Falso'
Pregunta 8
Correcta
Punta 1,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
El lenguaje Java es un lenguaje de programacin estrictamente funcional
Seleccione una:
Verdadero
Falso
Retroalimentacin
Java es un lenguaje de programacin orientado a objetos
La respuesta correcta es 'Falso'
Pregunta 9
Correcta
Punta 1,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
Un algoritmo es
Seleccione una:
a. Es una funcin continua, acotada, estrictamente creciente, usada para definir la
correctitud de un programa
b. Es una secuencia finita y ordenada de instrucciones que puede describir la solucin a
un problema
c. Es el conjunto de lneas de cdigo que forman un programa en Java
d. . Es la funcin matemtica inversa de la funcin exponencial
Retroalimentacin
En general, un algoritmo describe el conjunto de instrucciones que se deben realizar,
para dar solucin a un problema, entregando una o ms salidas que cumplen ciertas
poscondiciones, 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 solucin a un problema
Pregunta 10
Correcta
Punta 1,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
En Java, Cul sera el tipo de dato ms adecuado para representar el valor de la
temperatura de un cubo de hielo?
Seleccione una:
a. float
b. int
c. real
d. numeric
Retroalimentacin
Se requiere de un tipo de dato que guarde informacin numrica con punto flotante y
en este caso es la nica opcin, dado que real y numeric no son tipos de datos en
Java
La respuesta correcta es: float
Cul es la salida del siguiente programa en JAVA?
int i = 1, j = 2, k = 0;
y *= 2;
z = y / 3.0;
i++;
j += k + 5;
j += k + 2;
k--;
System.out.println (x);
System.out.println (y );
System.out.println (z);
System.out.println (i);
System.out.println (j);
System.out.println (k);
Seleccione una:
a.
2.0
9.0
1.0
-2
b.
3.0
11.0
1.0
2
3
-2
c.
0.0
9.0
3.0
-1
d.
1.0
9.0
1.0
-1
Retroalimentacin
La respuesta correcta es:
0.0
9.0
3.0
2
-1
Pregunta 2
Correcta
Punta 1,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
Cul es la salida del siguiente programa en JAVA?
boolean a = false;
boolean b = true;
boolean c = !a;
boolean d = a || b;
System.out.println (a);
System.out.println (b);
System.out.println (c);
System.out.println (d);
System.out.println (e);
System.out.println (f);
Seleccione una:
a.
false
true
false
true
true
false
b.
false
true
true
true
false
false
c.
false
true
true
true
true
true
d.
false
true
true
true
true
false
Retroalimentacin
La respuesta correcta es:
false
true
true
true
true
false
Pregunta 3
Correcta
Punta 1,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
Dadas las siguientes instrucciones de un programa en lenguaje JAVA, que se ejecutarn
en el orden indicado, cul lnea ocasionara un error?
b. Lnea 2
c. Lnea 3
d. Lnea 4
e. Lnea 5
f. Lnea 6
Retroalimentacin
La respuesta correcta es: Lnea 5
Pregunta 4
Correcta
Punta 1,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
Cul es la salida del siguiente programa en JAVA?
int i = 1, j = 2, k = 0;
x = i / 2;
y *= 2;
z = y / 3.0;
i++;
j += k + 5;
j += k + 2;
k--;
System.out.println (x);
System.out.println (y );
System.out.println (z);
System.out.println (i);
System.out.println (j);
System.out.println (k);
Seleccione una:
a.
2.0
9.0
1.0
-2
b.
3.0
11.0
1.0
-2
c.
0.0
9.0
3.0
-1
d.
1.0
9.0
1.0
-1
Retroalimentacin
La respuesta correcta es:
0.0
9.0
3.0
-1
Pregunta 5
Correcta
Punta 1,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
Cul es la salida del siguiente programa en JAVA?
char i = 'd';
char j = 'e';
int n = 2;
String s = "d+e";
String t = "de";
System.out.println (j);
System.out.println (s);
System.out.println (t);
System.out.println (u);
Seleccione una:
a.
d
de
de
d2!
b.
d
d+e
de
d2e!
c.
d
de
de
de!
d.
e
d+e
de!
de
Retroalimentacin
La respuesta correcta es:
d
d+e
de
d2e!
Pregunta 6
Correcta
Punta 1,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
Cul es la salida del siguiente programa en JAVA?
boolean a = false;
boolean b = true;
boolean c = !a;
boolean d = a || b;
System.out.println (a);
System.out.println (b);
System.out.println (c);
System.out.println (d);
System.out.println (e);
System.out.println (f);
Seleccione una:
a.
false
true
false
true
true
false
b.
false
true
true
true
false
false
c.
false
true
true
true
true
true
d.
false
true
true
true
true
false
Retroalimentacin
La respuesta correcta es:
false
true
true
true
true
false
Pregunta 7
Incorrecta
Punta 0,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
Juan quera escribir un programa en Java que, dados tres puntos en el plano
cartesiano, (a,b)(a,b), (c,d)(c,d) y (e,f)(e,f), determine si son colineales (forman parte de
la misma recta). A continuacin se muestra un fragmento del programa que escribi Juan
despus de mucho pensarlo:
pendiente = (d - b) / (c - a);
corte = b - pendiente * a;
Sin embargo, Juan no se dio cuenta que su programa no funciona cuando a es igual a
_____.
Seleccione una:
a. 0
b. b
c. c
d. d
e. e
f. f
Retroalimentacin
La respuesta correcta es: c
Pregunta 8
Correcta
Punta 1,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
Cul es la salida del siguiente programa en JAVA?
int a = 1;
int b = 2;
int c = 5;
int d = (a + b) * c;
int e = a + b * c;
int f = 2 * a * a * + b * 3 + c;
System.out.println (a);
System.out.println (b);
System.out.println (c);
System.out.println (d);
System.out.println (e);
System.out.println (f);
Seleccione una:
a.
2
15
11
17
b.
1
15
12
17
c.
1
15
11
17
d.
1
15
10
17
Retroalimentacin
La respuesta correcta es:
1
15
11
17
Pregunta 9
Correcta
Punta 1,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
Suponiendo que inicialmente a = 32 y b = 17 , cules son los valores de a y b despus
de ejecutar las siguientes tres asignaciones en orden?
a = a + b;
b = a - b;
a = a - b;
Seleccione una:
a. a = 32 , b = 17
b. a = 17 , b = 32
c. a = 15 , b = 15
d. a = 49 , b = 32
e. a = 32 , b = 15
Retroalimentacin
Pregunta 10
Correcta
Punta 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 imprimira 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:
Retroalimentacin
La respuesta correcta es: 20
Segn las lecturas, en que casos es conveniente usar mtodos?
Seleccione una o ms de una:
Retroalimentacin
Respuesta correcta
La respuesta correcta es: Cuando se identifican tareas repetitivas en el cdigo., Cuando el
programa se hace largo y complicado, Cuando la tarea se hace dispendiosa
Pregunta 2
Correcta
Punta 1,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
Para efectos prcticos,las funciones recursivas sern implementadas como:
Seleccione una:
a. Mtodos
b. Asignaciones
c. Declaraciones
d. Polimorfismo
Retroalimentacin
Respuesta correcta
La respuesta correcta es: Mtodos
Pregunta 3
Correcta
Punta 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 imprimira 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:
Retroalimentacin
La respuesta correcta es: 28
Pregunta 4
Correcta
Punta 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 imprimira 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:
Retroalimentacin
La respuesta correcta es: 0
Pregunta 5
Correcta
Punta 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 imprimira 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:
Retroalimentacin
La respuesta correcta es: 83
Pregunta 6
Correcta
Punta 1,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
Como se le llama la relacin que define la solucin de la situacin particular y
se basa en llamadas a la misma funcin?
Seleccione una:
a. Relacin de recurrencia
b. Relacin directa
c. Relacin redundante
d. Relacin de concurrencia
Retroalimentacin
Respuesta correcta
La respuesta correcta es: Relacin de recurrencia
Pregunta 7
Incorrecta
Punta 0,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
int i = 1;
while (i <= n) {
int j = 1;
while (j < m) {
if (j <= n)
else
} else {
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
4 4
3 3
2 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
Retroalimentacin
La respuesta correcta es:
1 2 3 4 5 4 3 2 1
1 2 3 4 3 2 1
1 2 3 2 1
1 2 1
Pregunta 8
Correcta
Punta 1,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
Qu hace el siguiente fragmento de cdigo?
boolean respuesta = false;
if (c == s.charAt (i))
respuesta = true;
System.out.println (respuesta);
Seleccione una:
a. El programa recorre una palabra contando el nmero de coincidencias de una
letra c en una palabra s .
Retroalimentacin
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 9
Correcta
Punta 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 imprimira 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:
Retroalimentacin
La respuesta correcta es: 5
Pregunta 10
Correcta
Punta 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 imprimira 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:
Retroalimentacin
La respuesta correcta es: 20