Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Incorrecta
Puntúa 0,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
La definición de un algoritmo recursivo se basa en:
Seleccione una:
Retroalimentación
La respuesta correcta es: Una o varias soluciones no recursivas y una o varios llamados
recurrentes a un método
Pregunta 2
Incorrecta
Puntúa 0,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 imprimiría en pantalla?
int x=2800,r=2;
r+=x/8000;
x=x%200;
r+=x/1000;
x=x%3000;
r+=x/400;
x=x%500;
r+=x/60;
r+=x%20;
System.out.println(r);
10
Respuesta:
Retroalimentación
La respuesta correcta es: 2
Pregunta 3
Incorrecta
Puntúa 0,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
A mayor número de variables que se obtengan como resultado del proceso de modelado de
un algoritmo, mejores serán los resultados obtenidos, pero será más dispendioso el trabajo de
especificación y construcción del algoritmo
Seleccione una:
Verdadero
Falso
Retroalimentación
La respuesta correcta es 'Verdadero'
Pregunta 4
Correcta
Puntúa 1,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
Unir el operador lógico con su equivalente java.
Retroalimentación
La respuesta correcta es: operador (y) – &&, operador (ó) – ||, operador (No) – !
Pregunta 5
Correcta
Puntúa 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 imprimiría en pantalla?
int x=2800,r=2;
r+=x/5000;
x=x%500;
r+=x/4000;
x=x%4000;
r+=x/300;
x=x%300;
r+=x/20;
r+=x%20;
System.out.println(r);
3
Respuesta:
Retroalimentación
La respuesta correcta es: 3
Pregunta 6
Incorrecta
Puntúa 0,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 imprimiría en pantalla?
char i = 'A';
char j = 'B';
int n = 28;
String s = "C";
String t = "D";
String u = i + "" + n + j + "!";
System.out.println (j);
System.out.println (n);
System.out.println (n);
System.out.println (s);
System.out.println (u);
Seleccione una:
a. B
28
28
C
A28B!
b. A
B
C
D
A28B!
c. D
BC
CS
D
SA28B!
d. XA
BA
C1
D
A2B!
Retroalimentación
La respuesta correcta es: B
28
28
C
A28B!
Pregunta 7
Correcta
Puntúa 1,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
En general, la implementación recursiva de un algoritmo es más eficiente que la
implementación iterativa
Seleccione una:
a. Verdadero, dado que usa código precompilado por Java
b. Verdadero, dado que se define con menos código
c. Verdadero, dado que ejecuta menos código
Retroalimentación
La respuesta correcta es: Falso, dado que usa más recursos que un algoritmo iterativo
Pregunta 8
Correcta
Puntúa 1,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
Realice la relación de recurrencia con base a esta operación. Según la unidad 4.
factorial(0)=1
Seleccione una:
a. factorial(n)=n*factorial(n‐1),paran>0
b. factorial(n)=n*factorial(n‐1), para n =0
c. factorial(n)=n*factorial(n‐1),para n<0
d. factorial(n)=n*factorial(n‐1),para n!=0
Retroalimentación
La respuesta correcta es: factorial(n)=n*factorial(n‐1),paran>0
Pregunta 9
Incorrecta
Puntúa 0,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA fueran
ejecutadas, ¿Qué error imprimiría en pantalla?
int numero;
Scanner entrada = new Scanner(System.in);
System.out.println("Ingrese el número de filas y de columnas de la matriz");
numero = entrada.nextInt();
float[][] matriz = new float[numero][numero];
b. No compila
c. Las filas y las columnas no concuerdan
d. Ninguna de las anteriores
Retroalimentación
La respuesta correcta es: Ninguno, es una matriz e imprime perfecto
Pregunta 10
Correcta
Puntúa 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 teléfonos móviles
Seleccione una:
Verdadero
Falso
Retroalimentación
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 11
Incorrecta
Puntúa 0,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
Un diagrama de flujo es la representación de un programa en Java
Seleccione una:
Retroalimentación
La respuesta correcta es: Ninguna de las anteriores
Pregunta 12
Incorrecta
Puntúa 0,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
El método recursivo
int metodo(int n)
{
if(n == 0) return 1;
else return 2 * cosa(n - 1);
}
Permite:
Seleccione una:
a. Calcular el factorial de 2
b. Calcular 2-n
Retroalimentación
La respuesta correcta es: Ninguna de las anteriores
Pregunta 13
Incorrecta
Puntúa 0,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
Una expresión booleana en pseudocódigo, que permita saber si un valor a es múltiplo de la
suma de otros dos (b y c) es
Seleccione una:
a. a mul b + c
b. a mul (b+c) = 0
c. a mul b Y a mul c
d. a mod (b+c) = 0
e. a mod (b+c)
Retroalimentación
La respuesta correcta es: a mod (b+c) = 0
Pregunta 14
Incorrecta
Puntúa 0,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
El método recursivo
int metodo(int n)
{
if(n == 0)
{
return 2;
}
else if(n==1)
{
return 3;
}
else
{
return metodo(n-1) * metodo(n-2);
}
}
invocado con valor n = 5 resulta en :
Seleccione una:
a. 1944
b. 1457
c. 2348
d. 1
e. Ninguna de las anteriores
Retroalimentación
La respuesta correcta es: 1944
Pregunta 15
Incorrecta
Puntúa 0,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 imprimiría en pantalla?
int i=0;
while(i<=10) {
System.out.println(i);
i++;
}
Seleccione una:
a. Los números del 0 al 10
b. No pasa nada porque la condición no se cumple.
c. Los números del 1 al 10
Retroalimentación
La respuesta correcta es: Los números del 0 al 10
Pregunta 16
Incorrecta
Puntúa 0,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
Java es un lenguaje que pertenece al paradigma...
Seleccione una:
a. Orientado por objetos
b. Imperativo puro
c. Declarativo
d. Lógico
e. Funcional
f. Transaccional
g. guiado por restricciones
h. orientado por modelos
Retroalimentación
La respuesta correcta es: Orientado por objetos
Pregunta 17
Correcta
Puntúa 1,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
Java trabaja con clases de objetos que se relacionan con su entorno. Cuando escribimos
código en java, describimos el conocimiento y comportamiento de esos objetos.
Seleccione una:
Verdadero
Falso
Retroalimentación
Tal como lo vemos en el material de apoyo esta afirmación es correcta. Se encuentra en el
material de apoyo de la unidad 1 semana 2.
La respuesta correcta es 'Verdadero'
Pregunta 18
Correcta
Puntúa 1,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
Seleccione la definición con su significado, según las lecturas de la unidad 1
Pregunta 19
Sin contestar
Puntúa como 1,0
Marcar pregunta
Enunciado de la pregunta
Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA fueran
ejecutadas, ¿Qué valor se imprimiría en pantalla, ejecutándolo mas de dos veces?
float a;
Random rnd = new Random();
a = (rnd.nextFloat() * 10);
System.out.println(a);
Seleccione una:
a. Genera números aleatorios
b. Genera un error
c. Fallo la compilación
d. Imprime números del 0 al 99
Retroalimentación
La función Random, genera números aleatorios.
La respuesta correcta es: Genera números aleatorios
Pregunta 20
Sin contestar
Puntúa como 1,0
Marcar pregunta
Enunciado de la pregunta
En la medida en que se desarrollan algoritmos más complejos, se hace necesario documentar
y escribir mejor los algoritmos, para lograr una mayor claridad y Comprensión.
Seleccione una:
Verdadero
Falso
Retroalimentación
Recordemos que al avanzar en el proceso debemos documentar mejor el algoritmo para
mayor comprensión de otros programadores
La respuesta correcta es 'Verdadero'