0% encontró este documento útil (0 votos)
112 vistas22 páginas

Examen Final Programacion

El documento describe una estructura multidimensional para almacenar los resultados de un examen de 25 estudiantes de cada uno de los 11 grados escolares, de cada uno de los 37 colegios, de cada una de las 18 localidades de 5 ciudades. Se propone la estructura float[][][][][] notas = new float[5][18][37][11][25]; para almacenar dicha información de manera ordenada.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
112 vistas22 páginas

Examen Final Programacion

El documento describe una estructura multidimensional para almacenar los resultados de un examen de 25 estudiantes de cada uno de los 11 grados escolares, de cada uno de los 37 colegios, de cada una de las 18 localidades de 5 ciudades. Se propone la estructura float[][][][][] notas = new float[5][18][37][11][25]; para almacenar dicha información de manera ordenada.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 22

Pregunta 1

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[25][11][37][18][5];

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

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

¡Correcto!

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


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

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= 2x^3 + 2x^2 + x + 3;
System.out.println(resultado);

}
¡Correcto!

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

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

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

Permite:
¡Correcto!

Ninguna de las anteriores

Calcular el factorial de 2

Calcular 2n

Calcular 2-n

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

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

¡Correcto!

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.
Seleccione la definición con su significado, según las lecturas de la unidad 1
¡Correcto!
Modelado

¡Correcto!
Entradas

¡Correcto!
Salidas

¡Correcto!
Constante

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

Pregunta 6
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 mod (b+c)

a mul b + c

¡Correcto!

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

a mul (b+c) = 0

Pregunta 7
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.

¡Correcto!

False

True

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

a MOD b MOD c

¡Correcto!

(a+b+c)/3

a*3 + b*3 + c*3

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

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

No compila

¡Correcto!

Ninguno, es una matriz e imprime perfecto

Las filas y las columnas no concuerdan

Ninguna de las anteriores


Como podemos comprobar ejecutándolo en el programa Eclipse.

Pregunta 10
8 / 8 ptos.
Unir el operador lógico con su equivalente java.
¡Correcto!
operador (y)

¡Correcto!
operador (ó)

¡Correcto!
operador (No)

Pregunta 11
8 / 8 ptos.
La definición de un algoritmo recursivo se basa en:
¡Correcto!

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 y relación de recurrencia

Por lo menos tres casos de prueba


Casos de prueba solamente

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

A
B
C
D
A28B!
¡Correcto!

B
28
28
C
A28B!

D
BC
CS
D
SA28B!

XA
BA
C1
D
A2B!

Pregunta 13
8 / 8 ptos.
Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA fueran
ejecutadas, definiendo previamente los valores:

double monto=120;
int meses = 12;
double interes=0.1;
¿Qué valor se imprimiría en pantalla?

for ( int n = 1; n <= meses; n++){


monto = monto + monto * interes / 100;
System.out.println (" Interes del mes"+n+" es de: "+monto);
}

Interes del mes1 es de: 10.01


Interes del mes2 es de: 10.02001
Interes del mes3 es de: 10.030030009999999
Interes del mes4 es de: 10.04006004001
Interes del mes5 es de: 10.05010010005001
Interes del mes6 es de: 10.06015020015006
Interes del mes7 es de: 10.07021035035021
Interes del mes8 es de: 10.08028056070056
Interes del mes9 es de: 10.09036084126126
Interes del mes10 es de: 10.100451202102521
Interes del mes11 es de: 10.110551653304624
Interes del mes12 es de: 10.12066220495793

Interes del mes1 es de: 90.09


Interes del mes2 es de: 90.18009
Interes del mes3 es de: 90.27027009000001
Interes del mes4 es de: 90.36054036009001
Interes del mes5 es de: 90.45090090045011
Interes del mes6 es de: 90.54135180135056
Interes del mes7 es de: 90.6318931531519
Interes del mes8 es de: 90.72252504630507
Interes del mes9 es de: 90.81324757135137
Interes del mes10 es de: 90.90406081892272
Interes del mes11 es de: 90.99496487974164
Interes del mes12 es de: 91.08595984462139
Interes del mes1 es de: 110.11
Interes del mes2 es de: 110.22011
Interes del mes3 es de: 110.33033011
Interes del mes4 es de: 110.44066044011001
Interes del mes5 es de: 110.55110110055011
Interes del mes6 es de: 110.66165220165067
Interes del mes7 es de: 110.77231385385232
Interes del mes8 es de: 110.88308616770618
Interes del mes9 es de: 110.99396925387389
Interes del mes10 es de: 111.10496322312775
Interes del mes11 es de: 111.21606818635088
Interes del mes12 es de: 111.32728425453723
¡Correcto!

Interes del mes1 es de: 120.12


Interes del mes2 es de: 120.24012
Interes del mes3 es de: 120.36036012000001
Interes del mes4 es de: 120.48072048012001
Interes del mes5 es de: 120.60120120060013
Interes del mes6 es de: 120.72180240180073
Interes del mes7 es de: 120.84252420420253
Interes del mes8 es de: 120.96336672840674
Interes del mes9 es de: 121.08433009513514
Interes del mes10 es de: 121.20541442523027
Interes del mes11 es de: 121.3266198396555
Interes del mes12 es de: 121.44794645949516
Como podemos comprobar ejecutándolo en el programa Eclipse.

Pregunta 14
8 / 8 ptos.
Unir cada operador con su equivalente java:
¡Correcto!
Igual que

¡Correcto!
Diferente de

¡Correcto!
Mayor que
¡Correcto!
Mayor ó igual que

¡Correcto!
Menor que

¡Correcto!
Menor o igual que

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

Respuestas Correctas
break

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


Anterior
Información sobre el último intento:
12
Tiempo:
minutos

120 de
Calificación actual:
120

se mantuvo la 120 de
calificación: 120
2 intentos hasta ahora
Ver intentos previos
No dispone

También podría gustarte