Pregunta 1
Correcta
Punta 1,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
Es posible usar la estructura de seleccin mltiple para definir instrucciones que suceden de
acuerdo con el resultado de tipo real de una variable o una expresin.
Seleccione una:
Verdadero
Falso
Retroalimentacin
La respuesta correcta es 'Falso'
Pregunta 2
Incorrecta
Punta 0,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
A mayor nmero de variables que se obtengan como resultado del proceso de modelado de
un algoritmo, mejores sern los resultados obtenidos, pero ser ms dispendioso el trabajo
de especificacin y construccin del algoritmo
Seleccione una:
Verdadero
Falso
Retroalimentacin
La respuesta correcta es 'Verdadero'
Pregunta 3
Correcta
Punta 1,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. Lgico
e. Funcional
f. Transaccional
g. guiado por restricciones
h. orientado por modelos
Retroalimentacin
La respuesta correcta es: Orientado por objetos
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=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);
Respuesta:
2
Retroalimentacin
La respuesta correcta es: 2
Pregunta 5
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?
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!
Retroalimentacin
La respuesta correcta es: B
28
28
C
A28B!
Pregunta 6
Correcta
Punta 1,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
El mtodo 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
Retroalimentacin
La respuesta correcta es: 1944
Pregunta 7
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=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);
Respuesta:
3
Retroalimentacin
La respuesta correcta es: 3
Pregunta 8
Correcta
Punta 1,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
En general, la implementacin recursiva de un algoritmo es ms eficiente que la
implementacin iterativa
Seleccione una:
a. Verdadero, dado que usa cdigo precompilado por Java
b. Verdadero, dado que se define con menos cdigo
c. Verdadero, dado que ejecuta menos cdigo
d. Falso, dado que usa ms recursos que un algoritmo iterativo
e. Falso, dado que soluciona un problema reducido
Retroalimentacin
La respuesta correcta es: Falso, dado que usa ms recursos que un algoritmo iterativo
Pregunta 9
Correcta
Punta 1,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
En la medida en que se desarrollan algoritmos ms complejos, se hace
necesario documentar y escribir mejor los algoritmos, para lograr una mayor claridad
y Comprensin.
Seleccione una:
Verdadero
Falso
Retroalimentacin
Recordemos que al avanzar en el proceso debemos documentar mejor el algoritmo para
mayor comprensin de otros programadores
La respuesta correcta es 'Verdadero'
Pregunta 10
Correcta
Punta 1,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
Seleccione la definicin con su significado, segn las lecturas de la unidad 1
Modelado Respuesta 1
Entradas Respuesta 2
Salidas Respuesta 3
Constante Respuesta 4
Retroalimentacin
Como podemos ver en las lecturas de la unidad 1, estos son los pasos previos a realizar una
buena programacin.
La respuesta correcta es: Modelado El proceso de identificacin de entradas y salidas.,
Entradas Los requerimos para solucionar el problema., Salidas Los datos que
representan la o las respuestas., Constante Los datos que no cambian a travs del tiempo.
Pregunta 11
Correcta
Punta 1,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
Cul es la representacin ms comn de un arreglo BIDIMENSIONAL en java?
Seleccione una:
a. Matriz [columnas][filas]
b. Edad [ ]
c. numeros [ ] = {1,2};
d. Ninguna de las anteriores
Retroalimentacin
La respuesta correcta es: Ninguna de las anteriores
Pregunta 12
Correcta
Punta 1,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
Los tipos de retorno son los mismos tipos de datos definidos previamente en este conjunto
de documentos.Dentro del proceso de modelado se define que un algoritmo, por alguna
razn no tiene salidas,se usa el tipo void que garantiza que se respete la sintaxis de Java.
Seleccione una:
Verdadero
Falso
Retroalimentacin
La respuesta correcta es 'Verdadero'
Pregunta 13
Incorrecta
Punta 0,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
Realice la relacin de recurrencia con base a esta operacin. Segn la unidad 4.
factorial(0)=1
Seleccione una:
a. factorial(n)=n*factorial(n1),paran>0
b. factorial(n)=n*factorial(n1), para n =0
c. factorial(n)=n*factorial(n1),para n<0
d. factorial(n)=n*factorial(n1),para n!=0
Retroalimentacin
La respuesta correcta es: factorial(n)=n*factorial(n1),paran>0
Pregunta 14
Correcta
Punta 1,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
La definicin de un algoritmo recursivo se basa en:
Seleccione una:
a. Casos de prueba y relacin de recurrencia
b. Casos de prueba solamente
c. Una relacin de recurrencia que converge en un caso de prueba
d. Por lo menos tres casos de prueba
e. Una o varias soluciones no recursivas y una o varios llamados recurrentes a un
mtodo
Retroalimentacin
La respuesta correcta es: Una o varias soluciones no recursivas y una o varios llamados
recurrentes a un mtodo
Pregunta 15
Correcta
Punta 1,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
Si se desea almacenar informacin en un arreglo multidimensional que permita almacenar
los resultados de tipo real de un examen de los 25 estudiantes de cada uno de los 11 grados
escolares, de cada uno de 37 colegios, de cada una de 18 localidades de 5 ciudades, es
posible definir dicha estructura de la siguiente forma
Seleccione una:
a. float[] notas = new float[25][11][37][18][5];
b. float[][][][][] notas = new float[5][18][37][11][25];
c. float[][][][][] notas = new float[26][12][38][19][5];
d. float[][][][][] notas = new float[4][17][36][10][24];
e. int[][][][][] notas = new int[4][17][36][10][24];
Retroalimentacin
La respuesta correcta es: float[][][][][] notas = new float[5][18][37][11][25];
Pregunta 16
Correcta
Punta 1,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
Los ciclos repetir son tiles para definir ciclos que terminan al alcanzar una condicin
definida.
Seleccione una:
Verdadero
Falso
Retroalimentacin
La respuesta correcta es 'Verdadero'
Pregunta 17
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 r=0;
int x=3;
float a=28.11f;
int b=7;
x=(int)a;
b--;
x=x % b * b % x;
System.out.println(x);
Respuesta:
24
Retroalimentacin
La respuesta correcta es: 24
Pregunta 18
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 19
Correcta
Punta 1,0 sobre 1,0
Marcar pregunta
Enunciado de la pregunta
Una expresin booleana en pseudocdigo, que permita saber si un valor a es mltiplo 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)
Retroalimentacin
La respuesta correcta es: a mod (b+c) = 0
Pregunta 20
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 error imprimira en pantalla?
int numero;
Scanner entrada = new Scanner(System.in);
System.out.println("Ingrese el nmero de filas y de columnas de la matriz");
numero = entrada.nextInt();
float[][] matriz = new float[numero][numero];
System.out.println("ingrese los valores de la matriz");
for( int i = 0; i <numero; i++)
{
for( int j = 0; j <numero; j++)
{
System.out.println("ingrese el valor para la fila "+(i+1)+" de la columna "+(j+1));
matriz[i][j]= entrada.nextInt();
}
System.out.println(" ");
}
System.out.println(" la matriz es:");
for(int i = 0; i <numero; i++)
{
for( int j = 0; j <numero; j++)
{
System.out.print(matriz[i][j]+" ");
}
System.out.println(" ");
}
Seleccione una:
a. Ninguno, es una matriz e imprime perfecto
Como podemos comprobar ejecutndolo en el programa Eclipse.
b. No compila
c. Las filas y las columnas no concuerdan
d. Ninguna de las anteriores
Retroalimentacin
La respuesta correcta es: Ninguno, es una matriz e imprime perfecto