Sunteți pe pagina 1din 11

Calificación para este intento: 112 de 120

Presentado 11 mayo en 7:58


Este intento tuvo una duración de 28 minutos.

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

1
Ninguna de las anteriores

2348

1944

1457

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

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

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

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

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

Las filas y las columnas no concuerdan


No compila

Ninguno, es una matriz e imprime perfecto

Ninguna de las anteriores

Como podemos comprobar ejecutándolo en el programa Eclipse.

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

El proceso de identificación 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 través del tiempo.

Como podemos ver en las lecturas de la unidad 1, estos son los


pasos previos a realizar una buena programación.
Pregunta 7
8 / 8 ptos.
La definición de un algoritmo recursivo se basa en:

Casos de prueba y relación de recurrencia

Una o varias soluciones no recursivas y una o varios llamados


recurrentes a un método

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

Casos de prueba solamente

Por lo menos tres casos de prueba

Pregunta 8
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 9
8 / 8 ptos.
Unir el operador lógico con su equivalente java.
operador (y)

&&

operador (ó)

||

operador (No)

Pregunta 10
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 11
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 MOD b MOD c

(a+b+c)/3

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


ellos.

Pregunta 12
8 / 8 ptos.
Si se desea almacenar información 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

float[][][][][] notas = new float[4][17][36][10][24];


float[][][][][] notas = new float[5][18][37][11][25];

float[] notas = new float[25][11][37][18][5];

float[][][][][] notas = new float[26][12][38][19][5];

int[][][][][] notas = new int[4][17][36][10][24];

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++;
}

Ninguna de las anteriores

Los números del 1 al 10


Los números del 0 al 10

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

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


verdadero.

Pregunta 14
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) = 0

a mod (b+c)

a mul b Y a mul c

a mul (b+c) = 0
IncorrectoPregunta 15
0 / 8 ptos.
El método recursivo
int metodo(int n)
{
if(n == 0) return 1;
else return 2 * método(n - 1);
}

Permite:

Calcular 2n

Calcular 2-n

Calcular el factorial de 2

Ninguna de las anteriores

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

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

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