Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Pregunta 1 La
recursión
se
basa
en
la
definición
de
la
solución
de
problemas
con
base
en
llamadas
Correcta
a
un
mismo
método,
desde
sí
mismo.
Puntúa 1,0 sobre
1,0
Seleccione una:
Verdadero
Falso
Seleccione una:
a. El ciclo no terminará nunca. Los cambios que se hacen sobre a y b son
irrelevantes porque nunca afectarán al ciclo. Imprimirá ... indefinidamente.
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 3 Cuál es la manera correcta de declarar un arreglo VACÍO, de tipo entero, con dos datos
Correcta de tipo entero ?
Respuesta correcta
La respuesta correcta es: int [ ] numero = new int [2];
Pregunta 4 Se dice que dos números naturales son primos relativos si no tienen ningún factor
Correcta primo en común o, dicho de otra manera, si y sólo si su máximo común divisor es igual
a 1. Dados dos números naturales a y b , cuál de los siguientes fragmentos de código
Puntúa 1,0 sobre
dice correctamente si son o no primos relativos?
1,0
Seleccione una:
a.
int c = a;
if (a > b)
c = b;
int i = 2;
boolean resultado;
while (i < c) {
if (a % i == 0 && b % i == 0)
resultado = false;
else
resultado = true;
i = i + 1;
}
b.
int c = a;
if (a > b)
c = b;
int i = 2;
boolean resultado = true;
while (resultado && i < c) {
if (a % i == 0 && b % i == 0)
resultado = false;
i = i + 1;
}
c.
int i = 2;
boolean resultado = true;
while (i < a) {
if (a % i != 0 && b % i != 0)
resultado = false;
i = i + 1;
}
d.
int c = a;
if (a > b)
c = b;
int i = 2;
boolean resultado = true;
while (resultado && i < c) {
if (a % i == 0 || b % i == 0)
resultado = false;
i = i + 1;
}
Respuesta correcta
La respuesta correcta es:
int c = a;
if (a > b)
c = b;
int i = 2;
boolean resultado = true;
while (resultado && i < c) {
if (a % i == 0 && b % i == 0)
resultado = false;
i = i + 1;
}
d. Polimorfismo
Respuesta correcta
La respuesta correcta es: Métodos
Pregunta 6 Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA fueran
Correcta ejecutadas, ¿Qué valor se imprimiría en pantalla?
Respuesta: 9
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 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
1 1
2 2
3 3
4 4
5
4 4
3 3
2 2
1 1
Pregunta 8 Cuál es la librería que debo llamar para imprimir un arreglo en pantalla ?
Incorrecta
Seleccione una:
Puntúa 0,0 sobre
1,0 a. import java.util.Scanner;
b. import java.util.Arrays;
c. import java.util.Math;
d. import java.util.String;
Respuesta incorrecta.
La respuesta correcta es: import java.util.Arrays;
Pregunta 9 Suponiendo que inicialmente n = 5 , qué imprime el siguiente fragmento de código?
Incorrecta
int m = n * 2;
Puntúa 0,0 sobre int i = n;
1,0 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
5
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
1
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
Respuesta: 0