You are on page 1of 10

Historial de intentos

Intento Tiempo Puntaje

ÚLTIMO Intento 1 18 minutos 120 de 120


Las respuestas correctas estarán disponibles del 14 mayo en 23:59 al 15 mayo en
23:59.
Calificación para este intento: 120 de 120
Presentado 14 mayo en 14:54
Este intento tuvo una duración de 18 minutos.

Pregunta 1
8 / 8 ptos.

Es posible usar la estructura de selección múltiple para definir instrucciones que


suceden de acuerdo con el resultado de tipo real de una variable o una expresión.

True

False

Pregunta 2
8 / 8 ptos.
Seleccione la definición con su significado, según las lecturas de la unidad 1
Modelado

Entradas

Salidas

Constante
Como podemos ver en las lecturas de la unidad 1, estos son los pasos previos a
realizar una buena programación.

Pregunta 3
8 / 8 ptos.
¿Cúal es la palabra reservada de java para interrumpir un ciclo?

Pregunta 4
8 / 8 ptos.
Java es un lenguaje flexible que puede ser usado para el control de dispositivos como
teléfonos móviles

True

False

Java es un lenguaje flexible e independiente de la plataforma donde se use, que


ha permitido el desarrollo de todo tipo de software

Pregunta 5
8 / 8 ptos.

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

a mul b + c

a mod (b+c)
a mod (b+c) = 0

a mul (b+c) = 0

a mul b Y a mul c

Pregunta 6
8 / 8 ptos.
Dada la expresión 
 x3+2x2+x+3 e igualando el termino x=2, SIN la librería
matemáticas. ¿Cómo realizaríamos la operación en lenguaje de programación
java?

int x=2;
double resultado= (2x^3 + 2x)^2 + x + 3;
System.out.println(resultado);

int x=2;
double resultado= (2x)^3 + (2x)^2 + x + 3;
System.out.println(resultado);

int x=2;
double resultado= x*x*x + 2*x*x + x + 3;
System.out.println(resultado);

int x=2;
double resultado= 2x^3 + 2x^2 + x + 3;
System.out.println(resultado);

}
Recordemos que lo hacemos de manera manual la multiplicación sucesiva.

Pregunta 7
8 / 8 ptos.
Una expresión que permite calcular el promedio de tres variables enteras a, b y c.
Es:

a*3 + b*3 + c*3

(a+b+c)/3

a MOD b MOD c

Recordemos que el promedio, es la suma total y la división entre ellos.

Pregunta 8
8 / 8 ptos.
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);

B
28
28
C
A28B!

A
B
C
D
A28B!

D
BC
CS
D
SA28B!

XA
BA
C1
D
A2B!

Pregunta 9
8 / 8 ptos.
El método recursivo
int metodo(int n)
{
if(n == 0) return 1;
else return 2 * método(n - 1);
}

Permite:

Calcular el factorial de 2

Calcular la suma de los número pares menores que n

Calcular 2n

Calcular 2-n
Ninguna de las anteriores

Pregunta 10
8 / 8 ptos.
La definición de un algoritmo recursivo se basa en:

Una relación de recurrencia que converge en un caso de prueba

Casos de prueba solamente

Por lo menos tres casos de prueba

Casos de prueba y relación de recurrencia

Una o varias soluciones no recursivas y una o varios llamados recurrentes a un


método

Pregunta 11
8 / 8 ptos.
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 :

Ninguna de las anteriores

2348

1944

1457

Pregunta 12
8 / 8 ptos.
Unir cada operador con su equivalente java:
Igual que

Diferente de
Mayor que

Mayor ó igual que

Menor que

Menor o igual que

Pregunta 13
8 / 8 ptos.
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++;
}

Los números del 1 al 10

Ninguna de las anteriores

No pasa nada porque la condición no se cumple.

Los números del 0 al 10

Recordemos que el ciclo while, se cumplirá siempre que sea verdadero.


Pregunta 14
8 / 8 ptos.
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];

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(" ");
}

Ninguna de las anteriores

No compila

Ninguno, es una matriz e imprime perfecto


Las filas y las columnas no concuerdan

Como podemos comprobar ejecutándolo en el programa Eclipse.

Pregunta 15
8 / 8 ptos.
Unir el operador lógico con su equivalente java.
operador (y)

operador (ó)

operador (No)

Calificación de la evaluación: 120 de 120

You might also like