Вы находитесь на странице: 1из 13

11/5/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

Examen final - Semana 8

Fecha límite 14 de mayo en 23:55 Puntos 120 Preguntas 15


Disponible 11 de mayo en 0:00-14 de mayo en 23:55 4 días Tiempo límite 90 minutos
Intentos permitidos 2

Instrucciones

https://poli.instructure.com/courses/8721/quizzes/33192 1/13
11/5/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

Volver a realizar la evaluación

Historial de intentos

Intento Tiempo Puntaje

https://poli.instructure.com/courses/8721/quizzes/33192 2/13
11/5/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

Intento Tiempo Puntaje


ÚLTIMO Intento 1 8 minutos 120 de 120

 Las respuestas correctas estarán disponibles del 15 de mayo en 0:00 al 15 de mayo en 23:55.

Calificación para este intento: 120 de 120


Presentado 11 de mayo en 19:41
Este intento tuvo una duración de 8 minutos.

Pregunta 1 8 / 8 ptos.

¿Cúal es la palabra reservada de java para interrumpir un ciclo?

break

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

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

Los números del 1 al 10

https://poli.instructure.com/courses/8721/quizzes/33192 3/13
11/5/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

Los números del 0 al 10

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


verdadero.

Pregunta 3 8 / 8 ptos.

Seleccione la definición con su significado, según las lecturas de la


unidad 1

Modelado El proceso de identi cac

Entradas Los requerimos para solu

Salidas Los datos que representa

Constante Los datos que no cambia

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


pasos previos a realizar una buena programación.

Pregunta 4 8 / 8 ptos.

Unir el operador lógico con su equivalente java.

https://poli.instructure.com/courses/8721/quizzes/33192 4/13
11/5/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

operador (y)
&&

operador (ó) ||

operador (No) !

Pregunta 5 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 6 8 / 8 ptos.

https://poli.instructure.com/courses/8721/quizzes/33192 5/13
11/5/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

Una expresión que permite calcular el promedio de tres variables enteras a, b y c.


Es:

a MOD b MOD c

a*3 + b*3 + c*3

(a+b+c)/3

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


ellos.

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

https://poli.instructure.com/courses/8721/quizzes/33192 6/13
11/5/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

}
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

Las filas y las columnas no concuerdan

Ninguna de las anteriores

Ninguno, es una matriz e imprime perfecto

Como podemos comprobar ejecutándolo en el programa Eclipse.

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

https://poli.instructure.com/courses/8721/quizzes/33192 7/13
11/5/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

a mul (b+c) = 0

a mul b + c

a mod (b+c)

a mul b Y a mul c

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

https://poli.instructure.com/courses/8721/quizzes/33192 8/13
11/5/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

Recordemos que lo hacemos de manera manual la multiplicación


sucesiva.

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

2348

1944

https://poli.instructure.com/courses/8721/quizzes/33192 9/13
11/5/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

Ninguna de las anteriores

1457

Pregunta 11 8 / 8 ptos.

El método recursivo

int metodo(int n)

if(n == 0) return 1;

else return 2 * método(n - 1);

Permite:

Ninguna de las anteriores

Calcular el factorial de 2

Calcular 2-n

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

Calcular 2n

Pregunta 12 8 / 8 ptos.

https://poli.instructure.com/courses/8721/quizzes/33192 10/13
11/5/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

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 13 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];

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

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

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

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

Pregunta 14 8 / 8 ptos.

https://poli.instructure.com/courses/8721/quizzes/33192 11/13
11/5/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

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!

XA
BA
C1
D
A2B!

A
B
C
D
A28B!

D
BC
CS
D
SA28B!

Pregunta 15 8 / 8 ptos.

https://poli.instructure.com/courses/8721/quizzes/33192 12/13
11/5/2019 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO3]

La definición de un algoritmo recursivo se basa en:

Por lo menos tres casos de prueba

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


a un método

Casos de prueba y relación de recurrencia

Casos de prueba solamente

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

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

https://poli.instructure.com/courses/8721/quizzes/33192 13/13

Вам также может понравиться