Vous êtes sur la page 1sur 43

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
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:

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
c. Definir claramente cules son las entradas y salidas de un algoritmo
d. Ninguna de las anteriores
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 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

La respuesta correcta es: float


Pregunta 4
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 5
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 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.

La respuesta correcta es: Haber solucionado el problema


Pregunta 7
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 8
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 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

La respuesta correcta es 'Verdadero'


Pregunta 10
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
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);

Sin embargo, Juan no se dio cuenta que su programa no funciona cuando


Seleccione una:
a.

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;

boolean f = true && !e;


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 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.

200 si la inversin es de 1000

500 si la inversin es de 2000

800 si la inversin es de 3000

b.

1268 si la inversin es de 1000

2536 si la inversin es de 2000

3804 si la inversin es de 3000

c.

254 si la inversin es de 1000

545 si la inversin es de 2000

821 si la inversin es de 3000

d.

268 si la inversin es de 1000

502 si la inversin es de 2000

804 si la inversin es de 3000

e.

268 si la inversin es de 1000

536 si la inversin es de 2000

810 si la inversin es de 3000

f.

278 si la inversin es de 1000

526 si la inversin es de 2000

814 si la inversin es de 3000

Retroalimentacin
La respuesta correcta es:

1268 si la inversin es de 1000

2536 si la inversin es de 2000

3804 si la inversin es de 3000

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};

c. int [2] = teclado.next();


d. int [ ] = {2};

Retroalimentacin
Respuesta correcta
La respuesta correcta es: int [ ] numero = new int [2];

Vous aimerez peut-être aussi