Sunteți pe pagina 1din 20

Segn las lecturas, en que casos es conveniente usar mtodos?

Seleccione una o ms de una:

a. Cuando se identifican tareas repetitivas en el cdigo.

b. Cuando el programa se hace largo y complicado


c. Cuando la tarea se hace dispendiosa
d. Cuando las variables no se inicializarn
e. Cuando las constantes son muy grandres

Retroalimentacin
Respuesta parcialmente correcta.
Ha seleccionado correctamente 2.
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

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

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 3
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 4
Incorrecta
Punta 0,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 incorrecta.
La respuesta correcta es: Mtodo

Pregunta 5
Correcta
Punta 1,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 6
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);

83
Respuesta:

Retroalimentacin
La respuesta correcta es: 83
Pregunta 7
Correcta
Punta 1,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta
Segn la teora del curso, la definicin e implementacin de mtodos permite
organizar mejor el trabajo y descomponerlalgica de los algoritmos que
escribimos.
Seleccione una:

Verdadero
Falso

Retroalimentacin
La respuesta correcta es 'Verdadero'

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=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);

28
Respuesta:
Retroalimentacin
La respuesta correcta es: 28

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=30.99f;
int b=7;
x=(int)a;
b--;
//x=x % b * b % x - 6;
System.out.println(x);

30
Respuesta:

Retroalimentacin
La respuesta correcta es: 30

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

Cul de los siguientes fragmentos de cdigo 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");
}

Retroalimentacin
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
Punta 1,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Suponiendo que inicialmente n = 5 , Cul es la impresin resultante del siguiente fragmento


de cdigo?
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

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 1

2 2

3 3

4 4
5

4 4

3 3

2 2

1 1

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

0
Respuesta:

Retroalimentacin
La respuesta correcta es: 0

Pregunta 4
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 5
Correcta
Punta 1,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
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);

5
Respuesta:

Retroalimentacin
La respuesta correcta es: 5

Pregunta 7
Correcta
Punta 1,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta
Qu hace el siguiente fragmento de cdigo?
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 nmero de coincidencias de una letra c en
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 true .

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

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

f. El programa revisa si una letra c se encuentra en una palabra s dejando true en la


variable respuesta si la encuentra i veces.

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 8
Incorrecta
Punta 0,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 incorrecta.
La respuesta correcta es: Mtodos

Pregunta 9
Correcta
Punta 1,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta
Suponiendo que inicialmente n = 5, Cul es la impresin resultante del siguiente fragmento de
cdigo?

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

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

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

20
Respuesta:

Retroalimentacin
La respuesta correcta es: 20

S-ar putea să vă placă și