Académique Documents
Professionnel Documents
Culture Documents
Seleccione una:
a. Una pregunta concreta y bien formada que delimita el discriminante de la solucin de un problema
b. Una expresin booleana, que relaciona las variables usadas en un algoritmo
c. Una expresin booleana, que relaciona las variables usadas en un algoritmo y Una pregunta concreta y
bien formada que delimita el discriminante de la solucin de un problema
d. La respuesta a una pregunta definida con base en una poscondicin
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 2
Incorrecta
Punta 0,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
El proceso de modelado de algoritmos pretende
Seleccione una:
La respuesta correcta es: Definir claramente cules son las entradas y salidas de un algoritmo
Pregunta 3
Incorrecta
Punta 0,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
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
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 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:
a. Haber solucionado el problema
b. Haber definido una estrategia y un estndar de codificacin
c. Haber logrado identificar el cambio mnimo necesario (CMN) para pasar de un lenguaje a otro
d. Todas las anteriores
Retroalimentacin
Si no se ha hallado la solucin del problema, no sera posible codificarlo, dado que no sabramos qu hacer.
Marcar pregunta
Enunciado de la pregunta
Seleccione una:
Verdadero
Falso
Retroalimentacin
Java es un lenguaje de programacin orientado a objetos
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
Pregunta 9
Correcta
Punta 1,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
Java es un lenguaje flexible que puede ser usado para el control de dispositivos como 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
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
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:
83
Retroalimentacin
La respuesta correcta es: 83
Pregunta 2
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;
colineales = (f == pendiente * e + corte);
es igual a _____.
b.
c.
d.
e.
f.
Retroalimentacin
La respuesta correcta es:
Pregunta 3
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.
15
12
17
c.
1
15
11
17
d.
1
15
10
17
Retroalimentacin
La respuesta correcta es:
1
15
11
17
Pregunta 4
Correcta
Punta 1,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
Cul es la salida del siguiente programa en JAVA?
String a = "hola";
String b = 'h' + "o" + 'l' + "a" + "";
boolean c = a.equals (b);
boolean e = !c;
char f = 'f';
char g = 'f';
boolean h = g != f;
System.out.println (a);
System.out.println (b);
System.out.println (c);
System.out.println (e);
System.out.println (f);
System.out.println (g);
System.out.println (h );
Seleccione una:
a.
hola
hola
false
false
false
b.
hola
hola
true
false
false
c.
hola
hola_
false
true
false
d.
hola_
hola
false
false
false
Retroalimentacin
La respuesta correcta es:
hola
hola
true
false
false
Pregunta 5
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;
boolean e = d || c && !a;
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 6
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?
int y=3; //lnea 1
char c='\u0041'; //lnea 2
int x=10+y++; //lnea 3
y *=4; //lnea 4
y =*2; //lnea 5
x=+10; //lnea 6
Seleccione una:
a.
Lnea 1
b.
Lnea 2
c.
Lnea 3
d.
Lnea 4
e.
f.
Lnea 5
Lnea 6
Retroalimentacin
La respuesta correcta es:
Lnea 5
Pregunta 7
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";
String u = i + "" + n + j + "!";
System.out.println (i);
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 8
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:
83
Retroalimentacin
La respuesta correcta es: 83
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 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(x);
Respuesta:
50
Retroalimentacin
La respuesta correcta es: 50
Pregunta 10
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?
int y=3; //lnea 1
char c='\u0041'; //lnea 2
int x=10+y++; //lnea 3
y *=4; //lnea 4
y =*2; //lnea 5
x=+10; //lnea 6
Seleccione una:
a.
Lnea 1
b.
Lnea 2
c.
Lnea 3
d.
Lnea 4
e.
Lnea 5
f.
Lnea 6
Retroalimentacin
La respuesta correcta es:
Lnea 5
Pregunta 1
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 2
Correcta
Punta 1,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
La forma de representacin del comportamiento de una clase, teniendo en cuenta que estas definiciones parten de un lenguaje de
programacin orientado a objetos. Se le conoce como:
Seleccione una:
a. Mtodo
b. Sper Clase
c. Arreglo
d. Matrices
Retroalimentacin
Respuesta correcta
La respuesta correcta es: Mtodo
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=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 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/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:
50
Retroalimentacin
La respuesta correcta es: 50
Pregunta 5
Incorrecta
Punta 0,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
Considere el siguiente fragmento de cdigo. Seleccione la opcin 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 a y b son irrelevantes porque nunca afectarn al
ciclo. Imprimir ... indefinidamente.
b. El ciclo terminar dependiendo de los valores de a y b . El valor true en la condicin 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 condicin 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 a y b se detendr.
Retroalimentacin
La respuesta correcta es: El ciclo no terminar nunca. Los cambios que se hacen sobre a y b son irrelevantes
porque nunca afectarn al ciclo. Imprimir ... indefinidamente.
Pregunta 6
Correcta
Punta 1,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
La recursin se basa en la definicin de la solucin de problemas con base en llamadas a
un mismo mtodo,desde s mismo.
Seleccione una:
Verdadero
Falso
Retroalimentacin
La respuesta correcta es 'Verdadero'
Pregunta 7
Correcta
Punta 1,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
Cul 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);
Retroalimentacin
Respuesta correcta
La respuesta correcta es: System.out.println(Arrays.toString(arreglo));
Pregunta 8
Incorrecta
Punta 0,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
Suponiendo que inicialmente n = 5 , qu imprime el siguiente fragmento de cdigo?
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 (" " + (j - i + 1) + " ");
else
System.out.print (" " + (m - j - i + 1) + " ");
} 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
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
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
Retroalimentacin
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
Pregunta 9
Incorrecta
Punta 0,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
El siguiente fragmento de cdigo modela una ganancia de inters mensual en una inversin. La variable real dinero tiene definida
previamente la cantidad a invertir. Evale el programa para valores de dinero igual a 1000, 2000 y 3000. Cunto ha ganado en la
inversin (sin tener en cuenta los decimales)?
int mes = 1;
while (mes <= 12) {
dinero = dinero * 1.02;
mes++;
}
System.out.println (dinero);
Seleccione una:
a.
b.
c.
d.
e.
f.
Retroalimentacin
La respuesta correcta es:
Pregunta 10
Correcta
Punta 1,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
Cul es la manera correcta de declarar un arreglo VACO, de tipo entero, con dos datos de tipo entero ?
Seleccione una:
a. int [ ] numero = new int [2];
b. int numero [ ] = {1,2};
Retroalimentacin
Respuesta correcta
La respuesta correcta es: int [ ] numero = new int [2];