Semana 3 Quiz 1 Certificacion N Tecnico PDF
Semana 3 Quiz 1 Certificacion N Tecnico PDF
Semana 3 Quiz 1 Certificacion N Tecnico PDF
Quiz 1 - Semana 3
Fecha límite 12 de nov en 23:55 Puntos 75 Preguntas 10 Disponible 9 de nov en 0:00-12 de nov en 23:55 4 días
Tiempo límite 90 minutos Intentos permitidos 2
Instrucciones
https://poli.instructure.com/courses/10683/quizzes/39199 1/15
12/11/2019 Quiz 1 - Semana 3: RA/SEGUNDO BLOQUE-CERTIFICACION DE NIVEL TECNICO-[GRUPO1]
Historial de intentos
Intento 1 62 minutos 10 de 75
https://poli.instructure.com/courses/10683/quizzes/39199 2/15
12/11/2019 Quiz 1 - Semana 3: RA/SEGUNDO BLOQUE-CERTIFICACION DE NIVEL TECNICO-[GRUPO1]
3. return x+y;
4. }
6. intrta = 0;
8. rta = this.sumar(rta,x);
9. }
11. }
12. }
Se tiene el siguiente código, del cual se puede afirmar correctamente: (seleccione una)
1. class Padre {
3. return (double)x/y;
4. }
5. }
8. return x*y;
9. }
10. }
1. class Padre {
3. if (y == true)
5. }
6. }
9. if (y == false)
11. }
12. }
17. }
18. }
https://poli.instructure.com/courses/10683/quizzes/39199 5/15
12/11/2019 Quiz 1 - Semana 3: RA/SEGUNDO BLOQUE-CERTIFICACION DE NIVEL TECNICO-[GRUPO1]
¡Correcto!
El programa falla por errores de compilación.
1. class Base {
2.
3. private Base() {System.out.print("Base");}
4. }
5.
6. public class Derivada extends Base {
7.
8. public Derivada() {System.out.print("Derivada");}
9.
10. public static void main(String[] args) {
11. new Derivada();
12. }
13. }
https://poli.instructure.com/courses/10683/quizzes/39199 6/15
12/11/2019 Quiz 1 - Semana 3: RA/SEGUNDO BLOQUE-CERTIFICACION DE NIVEL TECNICO-[GRUPO1]
Derivada
¡Correcto!
Error de compilación
BaseDerivada
1. class Padre {
2. int x, y;
3. public Padre() {
5. inicializar();
6. }
8. x = 0;
9. y = 0;
https://poli.instructure.com/courses/10683/quizzes/39199 7/15
12/11/2019 Quiz 1 - Semana 3: RA/SEGUNDO BLOQUE-CERTIFICACION DE NIVEL TECNICO-[GRUPO1]
11. }
14. }
15. }
19. }
21. x = 6; y = 10;
23. }
24. }
28. padre.cuenta();
29. }
30. }
https://poli.instructure.com/courses/10683/quizzes/39199 8/15
12/11/2019 Quiz 1 - Semana 3: RA/SEGUNDO BLOQUE-CERTIFICACION DE NIVEL TECNICO-[GRUPO1]
Error de compilación
1. class Externa {
2. private int atrib;
3. public Externa(int a) {
4. atrib = a;
5. }
6. public class Interna {
7. private boolean atrib;
8. public Interna (boolean a) {
9. atrib = a;
10. }
11. public void metodo() {
https://poli.instructure.com/courses/10683/quizzes/39199 9/15
12/11/2019 Quiz 1 - Semana 3: RA/SEGUNDO BLOQUE-CERTIFICACION DE NIVEL TECNICO-[GRUPO1]
Para poder llamar al método desde fuera de la clase Externa, se debe crear una instancia con la
siguiente sintaxis:
¡Correcto!
Externa.Interna objeto = new Externa(3).new Interna(false);
¿Cuáles de las siguientes instanciaciones son correctas para compilar sin errores?
1. class Automovil {
2. public static void main(String[] args) {
3.
4. // instanciación 1
5. Motor motor1 = new Automovil().new Motor();
6.
https://poli.instructure.com/courses/10683/quizzes/39199 10/15
12/11/2019 Quiz 1 - Semana 3: RA/SEGUNDO BLOQUE-CERTIFICACION DE NIVEL TECNICO-[GRUPO1]
7. // instanciación 2
8. Automovil.Motor motor2 = new Automovil().new Motor();
9.
10. // instanciación 3
11. Automovil carro = new Automovil();
12. Motor motor3 = carro.new Motor();
13. // instanciación 4
14. Motor motor4 = new Motor();
15. }
16.
17. class Motor{
18. }
19. }
¡Correcto!
Instanciación 2
Instanciación 4
Se tiene:
1. class Certifica {
https://poli.instructure.com/courses/10683/quizzes/39199 11/15
12/11/2019 Quiz 1 - Semana 3: RA/SEGUNDO BLOQUE-CERTIFICACION DE NIVEL TECNICO-[GRUPO1]
3. static {x = 10;}
4. }
8. obj.x++;
12. }
13. }
¡Correcto!
Se imprime: 35, 35, 35
Se imprime: 0, 1, 24
https://poli.instructure.com/courses/10683/quizzes/39199 12/15
12/11/2019 Quiz 1 - Semana 3: RA/SEGUNDO BLOQUE-CERTIFICACION DE NIVEL TECNICO-[GRUPO1]
2.
4.
8. System.out.println(this.atrib);
9. }
10. }
13. obj.metodo();
14. }
15. }
https://poli.instructure.com/courses/10683/quizzes/39199 13/15
12/11/2019 Quiz 1 - Semana 3: RA/SEGUNDO BLOQUE-CERTIFICACION DE NIVEL TECNICO-[GRUPO1]
Se imprime: 4
¡Correcto!
Se imprime: 45
Se tiene:
3. System.out.println("Object Method");
4. }
6. System.out.println("String Method");
7. }
8.
11. method(cadena);
12. }
https://poli.instructure.com/courses/10683/quizzes/39199 14/15
12/11/2019 Quiz 1 - Semana 3: RA/SEGUNDO BLOQUE-CERTIFICACION DE NIVEL TECNICO-[GRUPO1]
13. }
¿Qué se imprime al ejecutar?
String Method
¡Correcto!
Object Method
Error de compilación.
Hello
Calificación de la evaluación: 70 de 75
https://poli.instructure.com/courses/10683/quizzes/39199 15/15