Página Principal Principal ► MASTER_2017_V MASTER_2017_Virtual irtual ► Master_2017-2_ Master_2017-2_Virt Virtual ual ► Secciones_2017Secciones_2017-2_Vir 2_Virtual tual ► RA/PRIMER BLOQUE-PROGRAMACION DE COMPUTADORES COMPUTADORES / Grupo[002]-A / 2017-2 ► General ► Quiz 2 - semana 7 Comenzado el Estado Finalizado en Tiempo empleado Puntos Calif alific icac ació ión n
lunes, 8 de mayo de 2017, 13:18 Finalizado lunes, 8 de mayo de 2017, 13:49 31 minutos 18 segundos 9,0/10,0 67,5 67,5 de de 75,0 (90 (90%) %)
Pregunta 1
Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA JAVA fueran
Correcta
ejecutadas, ¿Qué valor se imprimiría en pantalla?
Puntúa 1,0 sobre
int r3=0;
1,0
int x=3; float a=28.99f; int b=6; x=(int)a; b--; x=x % b * b % x - 6; System.out.println(b); Respue puesta: 5
La respuesta correcta es: 5
Pregunta 2
La forma de representación del comportamiento de una clase,
Correcta
teniendo en cuenta que estas definiciones parten de un lenguaje de
Puntúa 1,0 sobre 1,0
programación orientado a objetos. Se le conoce como: Seleccione una: a. Método b. Súper Clase c. Arreglo d. Matrices
Respuesta correcta La respuesta correcta es: Método
Pregunta 3
Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA fueran
Correcta
ejecutadas, ¿Qué valor se imprimiría en pantalla?
Puntúa 1,0 sobre 1,0
int r3=0; int x=3; float a=28.99f; int b=6; x=(int)a; b--; x=x % b * b % x - 6; System.out.println(x);
Respuesta: 9
La respuesta correcta es: 9
Pregunta 4
Para efectos prácticos,las funciones recursivas serán implementadas
Correcta
como:
Puntúa 1,0 sobre 1,0
Seleccione una: a. Métodos b. Asignaciones c. Declaraciones d. Polimorfismo
Respuesta correcta La respuesta correcta es: Métodos
Pregunta 5
Cuál de los siguientes fragmentos de código dice correctamente si son o no primos?
Correcta Puntúa 1,0 sobre 1,0
Seleccione una: a. int a=2,i,n; System.out.println("Ingrese numero"); n=sc.nextInt(); for(i=1;i<(n+1);i++){ if(n%i==0){ a++; } } if(a!=3){ System.out.println("No es Primo"); }else{ System.out.println("Si es Primo"); }
b. Scanner sc = new Scanner(System.in); int a=0,i,n; System.out.println("Ingrese numero"); n=sc.nextInt(); for(i=1;i<(n+1);i++){ if(n%i==0){ a++; } } if(a!=2){ System.out.println("No es Primo"); }else{ System.out.println("Si es Primo"); } c. Scanner sc = new Scanner(System.in); int a=3,i,n; System.out.println("Ingrese numero"); n=sc.nextInt(); for(i=1;i<(n+1);i++){ if(n%i==0){ a++; } } if(a!=5){ System.out.println("No es Primo"); }else{ System.out.println("Si es Primo"); } d. Scanner sc = new Scanner(System.in); int a=0,i,n; System.out.println("Ingrese numero"); n=sc.nextInt();
for(i=1;i<(n+1);i++){ if(n%i==4){ a++; } } if(a!=3){ System.out.println("No es Primo"); }else{ System.out.println("Si es Primo"); }
La respuesta correcta es: Scanner sc = new Scanner(System.in); int a=0,i,n; System.out.println("Ingrese numero"); n=sc.nextInt(); for(i=1;i<(n+1);i++){ if(n%i==0){ a++; } } if(a!=2){ System.out.println("No es Primo"); }else{ System.out.println("Si es Primo"); }
Pregunta 6
Cuál es la librería que debo llamar para imprimir un arreglo en pantalla ?
Correcta Puntúa 1,0 sobre 1,0
Seleccione una: a. import java.util.Scanner; b. import java.util.Arrays; c. import java.util.Math; d. import java.util.String;
Respuesta correcta La respuesta correcta es: import java.util.Arrays;
Pregunta 7
El siguiente fragmento de código modela una ganancia de interés mensual en una
Incorrecta
inversión. La variable real dinero tiene definida previamente la cantidad a invertir.
Puntúa 0,0 sobre 1,0
Evalúe el programa para valores de dinero igual a 1000, 2000 y 3000. Cuánto ha ganado en la inversión (sin tener en cuenta los decimales)? int mes = 1; while (mes <= 12) { dinero = dinero * 1.02; mes++; } System.out.println (dinero);
Seleccione una: a. 200 si la inversión es de 1000 500 si la inversión es de 2000 800 si la inversión es de 3000
b. 1268 si la inversión es de 1000 2536 si la inversión es de 2000 3804 si la inversión es de 3000
c. 254 si la inversión es de 1000 545 si la inversión es de 2000 821 si la inversión es de 3000
d. 268 si la inversión es de 1000 502 si la inversión es de 2000 804 si la inversión es de 3000
e. 268 si la inversión es de 1000 536 si la inversión es de 2000 810 si la inversión es de 3000
f. 278 si la inversión es de 1000 526 si la inversión es de 2000 814 si la inversión es de 3000
La respuesta correcta es: 1268 si la inversión es de 1000
2536 si la inversión es de 2000 3804 si la inversión es de 3000
Pregunta 8
Según la teoría del curso, la definición e implementación de métodos
Correcta
permite organizar mejor el trabajo y descomponer lalógica de los
Puntúa 1,0 sobre 1,0
algoritmos que escribimos. Seleccione una: Verdadero Falso
La respuesta correcta es 'Verdadero'
Pregunta 9
Suponiendo que inicialmente n = 5, Cuál es la impresión resultante del siguiente
Correcta
fragmento de código?
Puntúa 1,0 sobre 1,0
int m = n * 2; int i = 1; while (i < m) { int j = 1; while (j < m) { if (i == 1 || i == m - 1) { if (j <= n) System.out.print (" " + j + " "); else System.out.print (" " + (m - j) + " "); } else if (j == 1 || j == m - 1) { if (i <= n) System.out.print (" " + i + " "); else System.out.print (" " + (m - i) + " "); } else { System.out.print (" }
j = j + 1;
} System.out.println (); i = i + 1; }
Seleccione una: a. 1
2
3
4
5
4
3
2
1
2
2
3
3
4
4
5
5
4
4
3
3
2
2
1
2
3
4
5
4
3
2
1
b. 1
1 2
2 3
3 4
4 5
4 3 2 1
4 3 2 1
");
c. 1 1
2
1
1
2
3
2
1
1
2
3
4
3
2
1
1
2
3
4
5
4
3
2
1
1
2
3
4
5
4
3
2
1
1
2
3
4
3
2
1
1
2
3
2
1
1
2
1
d.
1
Respuesta correcta La respuesta correcta es: 1
2
3
4
5
4
3
2
1
2
2
3
3
4
4
5
5
4
4
3
3
2
2
1
2
3
4
5
4
3
2
1
Pregunta 10 Correcta Puntúa 1,0 sobre
Qué hace el siguiente fragmento de código? boolean respuesta = false; for (int i = 0; i < s.length (); i++) { if (c == s.charAt (i))
1,0
respuesta = true; } System.out.println (respuesta);
Seleccione una: a. El programa recorre una palabra contando el número de coincidencias de una letra c en una palabra s . b. El programa busca una letra c en una palabra s , cambia el valor de la variable respuesta a false al encontrar la letra, de lo contrario la deja en true .
c. El programa busca una letra c en una palabra s , cambia el valor de la variable respuesta a true al encontrar la letra, de lo contrario la deja en false .
d. El programa busca una letra s en una palabra c , cambia el valor de la variable respuesta a true al encontrar la letra, de lo contrario la deja en false .
e. El programa busca una letra s en una palabra c , cambia el valor de la variable respuesta a false al encontrar la letra, de lo contrario la deja en true .
f. El programa revisa si una letra c se encuentra en una palabra s dejando true en la variable respuesta si la encuentra i veces.
La respuesta correcta es: El programa busca una letra c en una palabra s , cambia el valor de la variable respuesta a true al encontrar la letra, de lo contrario la deja en false .