You are on page 1of 22

11/16/23, 8:12 PM Test final!!

Test final!!
Este examen consta de un formulario integrador en el que recorreremos todas los temas que
hemos visto durante el curso.
Para aprobar necesitas lograr un porcentaje del 70% de preguntas correctas. Para esto
recomendamos que te tomes tu tiempo para responder cada pregunta y confíes en tu
conocimiento.

* Indica que la pregunta es obligatoria

Correo electrónico *

No se puede prerellenar el correo electrónico

Datos personales

Nombre y Apellido *

Mateo Villacis

Cédula de identidad (DNI/RUT/etc.) *


Escribe tu cédula de identidad sin puntos, ni espacios

1850253889

Aplica el prellenado de respuestas y, luego, haz clic en Obtener vínculo

https://docs.google.com/forms/d/1hH5-arQqWx1d3tXAFDK271PZtKE5HNs-y7ZM7iDbiyk/prefill 1/22
11/16/23, 8:12 PM Test final!!

Correo electrónico *
El mismo correo con el que Ingresas a tu Aula Virtual (con el que estás registrado en Egg)

mateovillacis@nazareno.edu.ec

Java

¿Qué significa el acrónimo UML? * 2 puntos

Lenguaje de Modelo Único

Lenguaje de Mapas sobre Uniones

Ninguna de las anteriores

Lenguaje de Modelado Unificado

¿Cual de estas afirmaciones acerca de interfaces es * 2 puntos

falsa?

La clase que implementa la interfaz está obligada a contener todos los métodos
declarados en esta.

Se extienden a través de la palabra reservada implements

Contiene la declaración de los métodos sin la implementación de estos

Se declara como public/private interface.

Aplica el prellenado de respuestas y, luego, haz clic en Obtener vínculo

https://docs.google.com/forms/d/1hH5-arQqWx1d3tXAFDK271PZtKE5HNs-y7ZM7iDbiyk/prefill 2/22
11/16/23, 8:12 PM Test final!!

¿Qué anotación/atributo representa la relación “un * 2 puntos

estudiante tiene exámenes”?

@ManyToOne / private List<Examen> examenes;

@OneToMany / private List<Examen> examenes;

@OneToOne / private Examen examen;

@OneToMany / private Estudiante estudiante;

¿Cuál es la diferencia entre clases y objetos? * 1 punto

Los objetos son abstracciones del mundo real, las clases son métodos constructores

Las clases y los objetos son los mismo

Las clases son “moldes” y los objetos son modelados a partir de esos moldes, también
llamados “instancias”

¿Qué hace el siguiente Comparator? * 2 puntos

Ninguna de las anteriores

Compara los estudiantes según su nombre de manera ascendente

Compara los estudiantes según su nombre de manera descendente

Compara los estudiantes según su edad de manera ascendente

Aplica el prellenado de respuestas y, luego, haz clic en Obtener vínculo

https://docs.google.com/forms/d/1hH5-arQqWx1d3tXAFDK271PZtKE5HNs-y7ZM7iDbiyk/prefill 3/22
11/16/23, 8:12 PM Test final!!

¿Qué mostraría por consola? * 2 puntos

"Error aritmetico", "Terminamos"

Ninguna de las anteriores

"Error Exception", "Terminamos"

"Error aritmetico", "Error Exception", "Terminamos"

"Exito", "Finalizamos"

Un atributo o un método de una clase se puede * 2 puntos

modificar con la palabra reservada static para:

Poder ser usados dentro de métodos/funciones del tipo static

Poder ser usados dentro de métodos/funciones del tipo NO static

Indicar que este atributo o método pertenece a las instancias de la clase

Indicar que este atributo o método no pertenece a las instancias de la clase si no a la


propia clase

Aplica el prellenado de respuestas y, luego, haz clic en Obtener vínculo

https://docs.google.com/forms/d/1hH5-arQqWx1d3tXAFDK271PZtKE5HNs-y7ZM7iDbiyk/prefill 4/22
11/16/23, 8:12 PM Test final!!

Elegir que anotación se aplica a la siguiente relación, * 2 puntos

Dueño tiene muchos Perros:

@OneToOne

@ManyToMany

@OneToMany

@ManyToOne

¿Cómo se llama el archivo que usa Maven para * 2 puntos

construir sus dependencias?

Application-context.xml

Application-propperties.yml

POM.xml

Dependencies-propperties.xml

¿Cuáles de las siguientes son colecciones? * 2 puntos

HashMap

LinkedList

Collection

TreeSet

Aplica el prellenado de respuestas y, luego, haz clic en Obtener vínculo

https://docs.google.com/forms/d/1hH5-arQqWx1d3tXAFDK271PZtKE5HNs-y7ZM7iDbiyk/prefill 5/22
11/16/23, 8:12 PM Test final!!

¿Qué palabra reservada * 2 puntos

permite ejecutar una porción de código pase lo que


pase?

finally

throws

catch

throw

¿Cómo accedo a los atributos de un objeto? * 1 punto

Con el símbolo ! luego del nombre del objeto

Con el símbolo _ luego del nombre del objeto

Con el símbolo . luego del nombre del objeto

¿Qué es el encapsulamiento? * 1 punto

Hace referencia a separar el código en “cápsulas” para mejor lectura del mismo.

Hace referencia a los métodos constructores con y sin parámetros

Hace referencia a crear métodos para obtener y modificar información de un objeto,


manteniendo oculto lo que hace un objeto por dentro.

Aplica el prellenado de respuestas y, luego, haz clic en Obtener vínculo

https://docs.google.com/forms/d/1hH5-arQqWx1d3tXAFDK271PZtKE5HNs-y7ZM7iDbiyk/prefill 6/22
11/16/23, 8:12 PM Test final!!

¿Cuáles de los siguientes métodos son parte de la clase * 1 punto

Date?

doubleValue()

compareTo(Date fecha)

getYear()

after(Date fecha2)

Cuántas veces se ejecutara el siguiente for? * 2 puntos

64

Mostrará error

¿Las clases en UML se representan con un? * 2 puntos

Circulo

Ninguna de las anteriores

Rectángulo

Triangulo

Aplica el prellenado de respuestas y, luego, haz clic en Obtener vínculo

https://docs.google.com/forms/d/1hH5-arQqWx1d3tXAFDK271PZtKE5HNs-y7ZM7iDbiyk/prefill 7/22
11/16/23, 8:12 PM Test final!!

¿Cuál de estas herencias no es soportada en Java? * 2 puntos

Herencia Jerarquica

Herencia Multiple

Herencia Simple

Herencia Multinivel

¿Qué es un método SET? * 1 punto

Es un método que se utiliza para modificar el estado de un objeto.

Un método que nos define qué atributos tiene el objeto

Es un método que se utiliza para consultar el estado de un objeto.

Base de Datos

findByEmail que sería correcto que devuelva en base a * 2 puntos

la Query…

Un Repository

Un User

Un email

Una List<String>

Aplica el prellenado de respuestas y, luego, haz clic en Obtener vínculo

https://docs.google.com/forms/d/1hH5-arQqWx1d3tXAFDK271PZtKE5HNs-y7ZM7iDbiyk/prefill 8/22
11/16/23, 8:12 PM Test final!!

En una cláusula LIKE, ¿Cómo se obtienen todos los * 2 puntos

nombres de personas que terminan con "Juan"?

LIKE "Juan&"

LIKE "Juan%"

LIKE "%Juan"

LIKE "Juan$"

¿Qué consulta me traería el nombre de los * 5 puntos

programadores que ganan más de 200k por mes?

SELECT nombre, salario FROM Programadores WHERE > (SELECT AVG(salario)


FROM Programadores);

SELECT nombre, salario FROM Programadores WHERE salario > 20000;

Todas son correctas

Ninguna es correcta

SELECT * FROM Programadores > 200000;

¿Cuál de estas Clases/Interfaces NO es una * 2 puntos

Clase/Interfaz de la arquitectura de JPA?

Entity

PersistenceUnit

EntityManager

EntityManagerFactory

Aplica el prellenado de respuestas y, luego, haz clic en Obtener vínculo

https://docs.google.com/forms/d/1hH5-arQqWx1d3tXAFDK271PZtKE5HNs-y7ZM7iDbiyk/prefill 9/22
11/16/23, 8:12 PM Test final!!

¿Cómo se crea una tabla? * 1 punto

create nombre

create scheme nombre

create table nombre

¿Cuál es la clase que nos permite mostrar los datos de * 2 puntos

la base de datos en JDBC?

Statement

DriverManager

Connection

ResultSet

GIT

Git y GitHub es lo mismo * 1 punto

Falso

Verdadero

Aplica el prellenado de respuestas y, luego, haz clic en Obtener vínculo

https://docs.google.com/forms/d/1hH5-arQqWx1d3tXAFDK271PZtKE5HNs-y7ZM7iDbiyk/prefill 10/22
11/16/23, 8:12 PM Test final!!

Comandos y su uso * 9 puntos

git git git git git git


git pull git add git init
branch checkout push commit clone merge

Crear
Crear una
una
rama
rama

Clona
Clona un
un
repositorio
repositorio

Iniciar
Iniciar
trackeo
trackeo de
de
git
git

Traer
Traer
cambios
cambios
de
de otra
otra
rama
rama

Moverse
Moverse
de
de rama
rama

Añadir
Añadir
cambios
cambios

Unir
Unir ramas
ramas

Prepara
Prepara
los
los
cambios
cambios
para
para
enviarlos
enviarlos

Enviar
Enviar
cambios
cambios aa
una
una rama
rama

FrontEnd

Aplica el prellenado de respuestas y, luego, haz clic en Obtener vínculo

https://docs.google.com/forms/d/1hH5-arQqWx1d3tXAFDK271PZtKE5HNs-y7ZM7iDbiyk/prefill 11/22
11/16/23, 8:12 PM Test final!!

En HTML, ¿Qué valor debería tener el atributo type de * 2 puntos

un input para tener texto oculto?

HideText

Ninguna de las anteriores

Email

Hidden

HiddenValue

Padding y Margin son lo mismo * 1 punto

Falso

Verdadero

La etiqueta <ul> es para crear * 1 punto

Una lista desordenada de elementos

Una lista ordinaria de elementos

Una lista ordenada de elementos

Las PseudoClases * 1 punto

Son atributos HTML

Son clases que no han sido bien declaradas

Permiten aplicar diferentes estilos a una mismo elemento en función de su estado


Aplica el prellenado de respuestas y, luego, haz clic en Obtener vínculo

https://docs.google.com/forms/d/1hH5-arQqWx1d3tXAFDK271PZtKE5HNs-y7ZM7iDbiyk/prefill 12/22
11/16/23, 8:12 PM Test final!!

La etiqueta <th> define * 1 punto

Los títulos de una tabla

Una fila en una tabla

Una columna es una tabla

Identificadores CSS * 4 puntos

Clase Todo ID Elemento

.SecciónA

#SeccionA

SeccionA

¿Qué es Bootstrap? * 1 punto

Es un framework que utiliza CSS y JS para estilizar elementos de una página HTML

Es un framework para usar JS en backend

Es un motor de plantillas HTML

Aplica el prellenado de respuestas y, luego, haz clic en Obtener vínculo

https://docs.google.com/forms/d/1hH5-arQqWx1d3tXAFDK271PZtKE5HNs-y7ZM7iDbiyk/prefill 13/22
11/16/23, 8:12 PM Test final!!

En relación al atributo class, en CSS, ¿cuál es cierta? * 2 puntos

Debe ir siempre

No se puede repetir en dos elementos

Ninguna es cierta

Es reutilizable

Spring

¿Cuales de las siguientes afirmaciones son * 2 puntos

incorrectas?

Falta un @Autowired

@Controller deberia ser @RestController

Deberia ser=> public void list(ModelMap modelo)...

Ninguna de las anteriores

Aplica el prellenado de respuestas y, luego, haz clic en Obtener vínculo

https://docs.google.com/forms/d/1hH5-arQqWx1d3tXAFDK271PZtKE5HNs-y7ZM7iDbiyk/prefill 14/22
11/16/23, 8:12 PM Test final!!

El siguiente código corresponde a un… * 2 puntos

pom.xml

application.yml

Controller

Service

¿Para qué sirve la anotación @Controller? * 2 puntos

Controla la estructura del proyecto

Informa a Spring que dicha clase es un componente de tipo controlador

Controla la comunicación con la base de datos

Informa a Spring que dicha clase es un componente de tipo modelador

Aplica el prellenado de respuestas y, luego, haz clic en Obtener vínculo

https://docs.google.com/forms/d/1hH5-arQqWx1d3tXAFDK271PZtKE5HNs-y7ZM7iDbiyk/prefill 15/22
11/16/23, 8:12 PM Test final!!

¿Que es la siguiente sintaxis: __ ${libro.id] __? * 1 punto

Es una clase CSS aplicada a un objeto Java

Es la URL para acceder a un libro

Es una variable de preprocesamiento de thymeleaf

¿Qué es Thymeleaf? * 2 puntos

Un lenguaje de programación basado en SQL

Un motor de plantillas de HTML5

Ninguna de las anteriores.

Un motor de entidades

¿Cómo se declara una Anotación? * 2 puntos

$Repository

%Repository

@Repository

#Repository

¿Para qué sirve la anotación @Autowired? * 2 puntos

Crea automáticamente clases compatibles

Configura automáticamente métodos en dicha clase

Crea automáticamente una instancia del objeto anotado cuando es necesario

Aplica el prellenado de respuestas y, luego, haz clic en Obtener vínculo

https://docs.google.com/forms/d/1hH5-arQqWx1d3tXAFDK271PZtKE5HNs-y7ZM7iDbiyk/prefill 16/22
11/16/23, 8:12 PM Test final!!

¿Qué indican los siguientes códigos de estado de * 6 puntos

respuesta HTTP?

200 301 403 404 500 502

Error en el
Server

Recurso no
encontrado

Respuesta
inválida de
puerta de
enlace

El cliente no
posee los
permisos para
esa acción

La url ha sido
cambiada

La solicitud
ha tenido
éxito

¿Durante Spring qué arquitectura implementamos? * 2 puntos

EVC

XML

MVC

UML

JS
Aplica el prellenado de respuestas y, luego, haz clic en Obtener vínculo

https://docs.google.com/forms/d/1hH5-arQqWx1d3tXAFDK271PZtKE5HNs-y7ZM7iDbiyk/prefill 17/22
11/16/23, 8:12 PM Test final!!

¿Qué tipos de datos pueden ir en un mismo array? * 2 puntos

Todas las anteriores

array

objetos

Ninguna de las anteriores

string

Number

¿Cómo se declara una variable global en JavaScript? * 1 punto

let + nombre

let + tipo de dato + nombre

var + nombre + tipo de dato

Ninguna de las anteriores

var + tipo de dato

¿Cuál de estos bucles no pertenece a JavaScript * 1 punto

ForDoWhile

ForEach

While

For

Aplica el prellenado de respuestas y, luego, haz clic en Obtener vínculo

https://docs.google.com/forms/d/1hH5-arQqWx1d3tXAFDK271PZtKE5HNs-y7ZM7iDbiyk/prefill 18/22
11/16/23, 8:12 PM Test final!!

¿Cuáles son las variables no definidas? * 1 punto

Son las que no existen en un programa, y no se declaran. Si el programa trata de leer su


valor entonces va a arrojar un error

Todas las anteriores son falsas

Son aquellas declaradas en el programa, pero no tienen asignado ningún valor. Si el


programa quiere leer el valor de variable no definida, se devuelve un valor no definido

Son aquellas que han sido definidas como tipo de dato String

¿Cuál es el resultado de 3+"2"+7? * 2 puntos

ninguna de las anteriores es correcta

12

'57'

327

¿Cuál seria la opción correcta para obtener un array de * 2 puntos

objetos con la etiqueta h2?

todas son correctas

let titles = document.getElementByTagName('h2')

let titles = document.getElementsByTagName('h2')

let titles = document.getElementsByTag('h2')

Aplica el prellenado de respuestas y, luego, haz clic en Obtener vínculo

https://docs.google.com/forms/d/1hH5-arQqWx1d3tXAFDK271PZtKE5HNs-y7ZM7iDbiyk/prefill 19/22
11/16/23, 8:12 PM Test final!!

¿Cuáles opciones corresponden a un tipo de dato en * 2 puntos

JavaScript?

Number

boolean

Todas las anteriores

String

undefined

Contenido

Te invitamos a responder algunas preguntas sobre el examen final

¿Qué sección/es te pareció la más desafiante? *

Java

Base de datos

Git

FrontEnd

Spring

Js

Si respondiste que NO ¿Por qué?

Tu respuesta

Aplica el prellenado de respuestas y, luego, haz clic en Obtener vínculo

https://docs.google.com/forms/d/1hH5-arQqWx1d3tXAFDK271PZtKE5HNs-y7ZM7iDbiyk/prefill 20/22
11/16/23, 8:12 PM Test final!!

En Egg agradecemos cada oportunidad de mejora,


¿Quisieras dejar algún comentario constructivo al respecto al
contenido del curso? El equipo de contenidos te contactará
vía email para poder profundizar tu idea en caso de ser
necesario

Seria muy bueno profundizar los temas y regular la revision y aprendizaje de los temas de
una manera mas estricta para verificar el aprendizaje de los estudiantes

¿El Test te resulto desafiante? *

1 2 3 4 5 6 7 8 9 10

Aburrido Desafiante

¿Te resulto claro el test final? *

No

Obtener vínculo

Nunca envíes contraseñas a través de Formularios de Google.

El formulario se creó en Egg Cooperation. Denunciar abuso

Formularios

Aplica el prellenado de respuestas y, luego, haz clic en Obtener vínculo

https://docs.google.com/forms/d/1hH5-arQqWx1d3tXAFDK271PZtKE5HNs-y7ZM7iDbiyk/prefill 21/22
11/16/23, 8:12 PM Test final!!

Aplica el prellenado de respuestas y, luego, haz clic en Obtener vínculo

https://docs.google.com/forms/d/1hH5-arQqWx1d3tXAFDK271PZtKE5HNs-y7ZM7iDbiyk/prefill 22/22

You might also like