Está en la página 1de 12

15/5/2018 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO5]

Examen final - Semana 8


Fecha límite 14 mayo en 23:59 Puntos 120 Preguntas 15
Disponible 11 mayo en 0:00-14 mayo en 23:59 4 días Tiempo límite 90 minutos
Intentos permitidos 2

Instrucciones

Esta evaluación fue bloqueada en 14 mayo en 23:59.

https://poli.instructure.com/courses/4504/quizzes/19012 1/12
15/5/2018 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO5]

Historial de intentos
Intento Tiempo Puntaje
MANTENER Intento 2 15 minutos 80.67 de 120

ÚLTIMO Intento 2 15 minutos 80.67 de 120

Intento 1 61 minutos 63.33 de 120

Calificación para este intento: 80.67 de 120


Presentado 13 mayo en 15:05
Este intento tuvo una duración de 15 minutos.

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

https://poli.instructure.com/courses/4504/quizzes/19012 2/12
15/5/2018 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO5]

Ninguna de las anteriores

2348

Respondido
1

1457

Respuesta correcta 1944

Pregunta 2 2 / 8 ptos.

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

Respondido Modelado Los requerimos para soluc

Respuesta correcta El proceso de


identificación de
entradas y salidas.

Respondido Entradas El proceso de iden ficació

Respuesta correcta Los requerimos para


solucionar el
problema.

Respondido Salidas El proceso de iden ficació

https://poli.instructure.com/courses/4504/quizzes/19012 3/12
15/5/2018 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO5]

Respuesta correcta Los datos que


representan la o las
respuestas.

¡Correcto! Constante Los datos que no cambian

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?

¡Correcto!
break

Respuestas Correctas break

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

https://poli.instructure.com/courses/4504/quizzes/19012 4/12
15/5/2018 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO5]

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

¡Correcto! int x=2;


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

Recordemos que lo hacemos de manera manual la multiplicación


sucesiva.

Pregunta 5 0 / 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];

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

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

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

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

https://poli.instructure.com/courses/4504/quizzes/19012 5/12
15/5/2018 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO5]

Pregunta 6 8 / 8 ptos.

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

Casos de prueba solamente

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

¡Correcto!
Una o varias soluciones no recursivas y una o varios llamados recurrentes a
un método

Por lo menos tres casos de prueba

Casos de prueba y relación de recurrencia

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

¡Correcto!
Los números del 0 al 10

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

Ninguna de las anteriores

https://poli.instructure.com/courses/4504/quizzes/19012 6/12
15/5/2018 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO5]

Los números del 1 al 10

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


verdadero.

Pregunta 8 0 / 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.

Respuesta correcta False

Respondido
True

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:

https://poli.instructure.com/courses/4504/quizzes/19012 7/12
15/5/2018 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO5]

Calcular 2n

¡Correcto!
Ninguna de las anteriores

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

Calcular el factorial de 2

Calcular 2-n

Pregunta 10 6.67 / 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 ‹

Respondido Menor o igual que >=

Respuesta correcta ‹=

https://poli.instructure.com/courses/4504/quizzes/19012 8/12
15/5/2018 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO5]

Pregunta 11 0 / 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

Respondido a mul b + c

a mul b Y a mul c

a mod (b+c) = 0

a mul (b+c) = 0

a mod (b+c)

Pregunta 12 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++)
{

https://poli.instructure.com/courses/4504/quizzes/19012 9/12
15/5/2018 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO5]

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

Las filas y las columnas no concuerdan

¡Correcto! Ninguno, es una matriz e imprime perfecto

Ninguna de las anteriores

Como podemos comprobar ejecutándolo en el programa Eclipse.

Pregunta 13 8 / 8 ptos.

Una expresión que permite calcular el promedio de tres variables


enteras a, b y c. Es:

¡Correcto! (a+b+c)/3

a MOD b MOD c

https://poli.instructure.com/courses/4504/quizzes/19012 10/12
15/5/2018 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO5]

a*3 + b*3 + c*3

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


ellos.

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

D
BC
CS
D
SA28B!

¡Correcto! B
28
28
C
A28B!

https://poli.instructure.com/courses/4504/quizzes/19012 11/12
15/5/2018 Examen final - Semana 8: RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES-[GRUPO5]

A
B
C
D
A28B!

XA
BA
C1
D
A2B!

Pregunta 15 8 / 8 ptos.

Unir el operador lógico con su equivalente java.

¡Correcto! operador (y) &&

¡Correcto! operador (ó) ||

¡Correcto! operador (No) !

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

https://poli.instructure.com/courses/4504/quizzes/19012 12/12

También podría gustarte