Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Wa0005 PDF

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 12

PROCÉS SELECTIU 2020 / PROCESO SELECTIVO 2020

MODELO: A PÁGINA 1 de 12

EJERCICIO 1:

1. Escribe las instrucciones adecuadas en los huecos habilitados para rellenar el array de
pacientes en el siguiente programa en C++:

#include <iostream>

using namespace std;

struct paciente
{
int codigoPaciente
string nombre;
int edad;
string historial;
}

int main(int argc, char** argv)


{
const int MAX_PACIENTES = 10;
paciente pacientes[MAX_PACIENTES];

for(int i = 0; i < MAX_PACIENTES; i++)


{
cout << "Código del paciente " << (i+1) << endl;

______________________________________________________

cout << "Nombre del paciente " << (i+1) << endl;

______________________________________________________

cout << "Edad del paciente " << (i+1) << endl;

______________________________________________________

cout << "Historial paciente " << (i+1) << endl;

______________________________________________________

return 0;
}
PROCÉS SELECTIU 2020 / PROCESO SELECTIVO 2020

MODELO: A PÁGINA 2 de 12

2. Indica qué se mostrará por pantalla en la instrucción “print” al final de este código en
Python:

numero1 = 3
numero2 = 10
numero3 = numero2 // numero1
for i in range(0, numero3):
numero2 *= 2
if (numero2 + numero3) % 2 == 0:
numero2 += 1

print("El resultado es %.2f" % (numero2))

Respuesta: ____________________________________________________________

3. Indica qué se mostrará por pantalla al final de este código en C#:

int n1 = 2, n2 = 1, n3 = 2, n4 = 5;

n2 = n1 + ++n3;
n3 *= n2;

for(int i = n4; i > 0; i--)


{
n2 += n3++;
if (i % 3 == 0)
break;
n2++;
}

Console.WriteLine(n2);

Respuesta: ____________________________________________________________
PROCÉS SELECTIU 2020 / PROCESO SELECTIVO 2020

MODELO: A PÁGINA 3 de 12

4. Escribe el valor de la variable “x” tras ejecutar las siguientes líneas en C:

#include <stdio.h>

#define LADO 3

void miFuncion(int *a, int x[LADO][LADO])


{
int i, j;

for (i = 0; i < LADO; i++)


for (j = 0; j < LADO; j++)
if (i > j)
*a += x[i][j];
}

int main()
{
int datos[LADO][LADO] = {
{1, 1, 1},
{2, 2, 2},
{3, 3, 3}
};

int x = 3;

miFuncion(&x, datos);
printf("%d\n", x);

return 0;
}

Respuesta: ____________________________________________________________
PROCÉS SELECTIU 2020 / PROCESO SELECTIVO 2020

MODELO: A PÁGINA 4 de 12

PARTE 2. PREGUNTA DE DESARROLLO

Se pide implementar un programa completo en Java que haga lo siguiente:

• Se pedirá que el “main” reciba por línea de parámetros una secuencia de números
enteros, separados por espacios. Por ejemplo:

12 3 14 7 33 51 5 7 1 2 2 56

• El programa principal deberá hacer lo siguiente:

o Recoger esos datos y almacenarlos en un array unidimensional de enteros del


mismo tamaño que la entrada (tantas posiciones como números se hayan
introducido)

o Llamar a una función “ordenar”, que se deberá implementar. Esta función


recibirá como parámetro únicamente el array de números obtenido, y
ordenará esos datos de la siguiente manera:

▪ Primero se colocarán todos los números PARES, ordenados de menor a


mayor
▪ Después se colocarán todos los números IMPARES, ordenados de
menor a mayor

o Una vez el array esté ordenado según el criterio anterior, llamaremos desde el
“main” a una segunda función “buscar”, que también deberemos
implementar. Esta función recibirá como parámetros un número, y un array de
números, además de los parámetros que podamos necesitar adicionales. Lo
que debe hacer es buscar de forma BINARIA y RECURSIVA el número indicado
dentro del array. Devolverá la posición en la que se encuentra, o -1 si no lo ha
encontrado.

o Prueba el funcionamiento del programa con los datos de entrada del ejemplo,
y pídele que busque los números 33 (que sí se encuentra) y 4 (que no se
encuentra), por ejemplo.
PROCÉS SELECTIU 2020 / PROCESO SELECTIVO 2020

MODELO: A PÁGINA 5 de 12

EJERCICIO 2 – Dados los siguientes requisitos, diseñar el modelo E/R extendido explicando de
forma justificado la razón de la creación de cada entidad y relación del modelo:

Te solicitan una base de datos sobre la GEOGRAFIA MUNDIAL y los hechos históricos
acontecidos a lo largo de la historia de la humanidad:

• Deberemos tener almacenados todos los PAISES del mundo que existan o hayan existido
a lo largo de la historia, puede que en la época actual ya no existan. Almacenaremos el
nombre del país, el número de habitantes, un icono de su bandera, el idioma principal.
• Estos países de dividirán en Regiones (lo que serían nuestras provincias y municipios),
estas regiones tendrán un nombre único, una extensión, los recursos que se pueden
explotar en ella (minería, oro, plata…, petróleo, gas, fruta, ganadería…etc), guardaremos
un valor de 0 a 100 que indicará una idea aproximada de la importancia de este recurso
para la economía y qué otra/s región/es son frontera con ella. Guardaremos diferentes
EPOCAS de la historia, prehistoria, edad antigua, moderna, contemporánea, otras que nos
inventaremos etc, estas épocas tendrán un año de inicio otro de fin y un nombre único.
• Debemos tener en cuenta que, a lo largo de la historia, en cada EPOCA, los países podrán
tener las mismas o diferentes regiones, es decir, por ejemplo, España en la EPOCA de los
REYES CATÓLICOS tenía (a parte del territorio nacional) regiones como Nápoles, Flandes
o posesiones en América y en la actualidad solo dispone de las plazas africanas de Ceuta
y Melilla. Por otro lado, lo mismo ocurre con los recursos, hay recursos que regiones
explotaron en una época de la historia y que ahora en la actualidad ya los han agotado y
ahora tienen otros diferentes, siempre deberemos almacenar la cantidad de estos
recursos que extraen los países y en qué época.
• Estos países con sus regiones y en una época determinada puede que hayan formado un
IMPERIO, deberemos saber cuál y cuanto duró, por ejemplo, El país “Roma”, en la edad
antigua, con las regiones; Galia, Hispania, Egipto, etc… formó el Imperio Romano. Un
Imperio puede abarcar varias épocas.
• También nos interesa almacenar todos los ríos, montañas, lagos, mares, océanos,
bosques, pantanos y desiertos del mundo, de todos ellos almacenaremos su nombre que
será único, latitud y altitud donde se encuentre (un único punto basta), las regiones por
las que pasa o donde se encuentra este accidente geográfico, y luego, de los ríos
queremos sus longitudes, de las montañas su altitud y si es un Mar su temperatura media.
Algunos ríos pasan a través de montañas debemos conocer cuáles y por cual. Y algunos
ríos acaban siendo afluentes de otros ríos, debemos saber cuáles y en km del río principal.
• En muchas de las regiones de la Tierra nos podemos encontrar con ciudades, que tendrán
un nombre único por cada región, pudiéndose repetir en otras regiones, guardaremos sus
habitantes, su grado de importancia, el río que pase por ella, si lo hace alguno, y si tiene
puerto al Mar, debemos saber qué río o/y qué mar.
• Por otro lado, tendremos guardados los eventos más interesantes o importantes de la
historia, guardaremos un código único, un título a modo de resumen, una fecha y una
descripción, este evento pudo ocurrir en uno o varios países, también, si es relevante,
conocer que persona o personas importante para la historia intervinieron, de esas
personas conoceremos el nombre, descripción de su importancia y en qué ciudad
nacieron.
• Por último queremos conocer qué países o países han combatido contra que otros a lo
largo de la historia, no interesándonos en este caso la época, pero si nos interesa en qué
PROCÉS SELECTIU 2020 / PROCESO SELECTIVO 2020

MODELO: A PÁGINA 6 de 12

país o países ocurrió esta contienda, pudiendo combatir estos en los mismos países en
conflicto o en otros distintos, debemos saber la fecha de inicio de los combates y la fecha
que finalizó, nombre de la guerra y que bando ganó (siendo este atributo valor 1 o 2,
siendo el grupo de países 1 o 2). Puede que hayan combatido los mismos países unos
contra otros y que ocurriese la guerra en los mismos países, varias veces a lo largo de la
historia, los distinguiremos por el nombre de la guerra.
PROCÉS SELECTIU 2020 / PROCESO SELECTIVO 2020

MODELO: A PÁGINA 7 de 12

Ejercicio 3: Tipo Test de Redes

1. ¿Qué nombre recibe el dominio en un DNS para/realizar resoluciones inversas?


a. .gov
b. .rediris.es
c. .in_addr.arp
d. dod.org
2. La diferencia entre POP e IMAP es
a. Que ambos trabajan con diferentes buzones
b. Que IMAP no copia el buzón en la máquina local como hace POP
c. No hay diferencias, ambos son compatibles
d. Ninguno de los anteriores
3. ¿Qué protocolo es utilizado a nivel de transporte por las aplicaciones en tiempo real?
a. UDP
b. TCP
c. RTP
d. RARP
4. Los paquetes de datos del protocolo TCP se denominan:
a. Datagramas
b. Secuencias
c. Segmentos
d. Fragmentos
Considere que usted es el administrador/a de la red de la figura que se muestra a
continuación. Se trata de una LAN que trabaja con TCP/IP. Responda a las siguientes
cuestiones:
PROCÉS SELECTIU 2020 / PROCESO SELECTIVO 2020

MODELO: A PÁGINA 8 de 12

5. Si BH1 debe dar servicios http a Internet, entonces el router R1 debe configurarse para
permitir conexiones TCP desde el exterior, cuya IP destino sea la de BH1, y el:
a. Puerto origen sea 80
b. Puerto destino sea 80
c. Puerto origen y destino sea 80
6. Si desconectase C2 de H1 y lo conectase en H2, seguiría transmitiendo:
a. Siempre y cuando tuviese una IP fija.
b. Si es cliente DHCP y un servidor le otorga una concesión en la subred apropiada
c. Si tiene correctamente configuradas las direcciones IP de los DNS primario y
secundario
7. Si se desea que R1 permita que desde Internet se puedan consultar nuestros
servidores DNS, pero no deje que se transfieran archivos de zona, debe configurarse
en dicho router el puerto 53 para:
a. Permitir tráfico TCP y UDP
b. Permitir tráfico UDP pero no TCP
c. Permitir tráfico TCP pero no UDP
8. El puente P1 que une la máquina C4 con el Hub H2:
a. Debe tener dos direcciones IP
b. Debe tener una dirección IP única
c. Puede no tener ninguna dirección IP
9. Si se desea evitar que C1 pueda escuchar de forma promiscua el tráfico que circula
entre C2 e Internet, la solución más sencilla y de menor impacto es:
a. Sustituir el hub H1 por un switch
b. Sustituir el hub H1 por un router
c. Sustituir el hub H1 por un cortafuegos
10. Para poder hacer un "ping" desde C 1..C4 hasta BH1 o BH2, el router R2 debe permitir
el paso de tráfico:
a. TCP
b. UDP
c. ICMP
11. Para que desde el exterior puedan enviar mensajes de correo vía SMTP a nuestro
dominio, será necesario añadir a la base de datos DNS (en BH1 y BH2) uno o varios
registros de tipo:
a. A
b. MX
c. PTR
12. Seleccione, de la lista que aparece a continuación, el tipo de encapsulamiento de
datos que se crea en la capa de enlace de datos:
a. Paquetes
b. Segmentos
c. Bit de datos
d. Tramas
13. ¿Cuál de las siguientes opciones es el nombre oficial de la dirección que el fabricante
asigna a cada tarjeta de red?
a. Dirección NIC
b. Dirección MAC
c. Dirección IP
d. Dirección de origen
PROCÉS SELECTIU 2020 / PROCESO SELECTIVO 2020

MODELO: A PÁGINA 9 de 12

14. ¿Cuál de las siguientes opciones es verdadera respecto al ancho de banda de una red?
a. El ancho de banda es gratuito
b. El ancho de banda tiene límites de capacidad
c. Nunca se aumenta el ancho de banda
d. El ancho de banda nunca es un factor clave en el análisis del rendimiento de
una red.
15. Un switch Ethernet tiene la siguiente de direcciones MAC almacenada en un instante
dado. ¿Qué hace cuando le llega la trama de abajo?

Puerto 1 Puerto 2 Puerto 3 Puerto 4 Puerto 5


11c3:2316:00de
0011:3525:a20e 11c3:2345:e0fa

Origen Destino Datos + CRC


11c3:2316:00de 0923:24c0:a341

a. Descarta la trama porque no conoce el destino


b. Envía la trama por todos los puertos excepto el 1, 3 y 4
c. Envía la trama por todos los puertos
d. Envía la trama por todos los puertos excepto por el 3
16. ¿Qué pasaría si se conecta un PC a un escenario donde hay dos servidores DHCP?
a. No puede haber dos servidores DHCP
b. Contesta el más rápido
c. Solo es posible si los rangos de direcciones IP de todos los servidores DHCP no
se solapan
d. El que tiene el comando authoritative contesta primero
17. ¿Qué información de encabezado cambia en un router ethernet cuando se envía un
paquete desde una interfaz a otra?
a. La dirección física de origen y destino
b. La dirección lógica de origen y destino
c. Los puertos origen y destino
d. No cambia nada en las cabeceras de los paquetes IP
18. ¿Cuál es la función de QoS en una red convergente?
a. Descartar paquetes cuando hay congestión en el core
b. Balancear la carga entre las distintas interfaces de un router
c. Establecer prioridades de entrega de las distintas comunicaciones de una red
d. Establecer el ancho de banda de cada subinterfaz lógica de un router
PROCÉS SELECTIU 2020 / PROCESO SELECTIVO 2020

MODELO: A PÁGINA 10 de 12

19. Puede un servidor DHCP configurar una red aunque no esté en el mismo segmento:
a. No porque los mensajes de difusión de DHCP no llegan
b. Si, si hacemos que estén en el mismo rango de IP’s
c. Si, si conectamos el servidor DHCP y el segmento de red con un router con la
opción DHCP relay
d. Si mediante un servidor proxy
20. ¿Cuál es el orden correcto de mensajes que intercambian un cliente y un servidor
DHCP cuando se solicita una dirección IP?
a. DHCP Request - DHCP Discover - DHCP Offer - DHCP Acknowledge
b. DHCP Discover - DHCP Offer - DHCP Acknowledge - DHCP Request
c. DHCP Request - DHCP Discover - DHCP Offer-DHCP Acknowledge
d. DHCP Discover - DHCP Offer - DHCP Request - DHCP Acknowledge
21. El control de acceso CSMA/CA es propio de:
a. IEEE 802.2
b. IEEE 802.3
c. IEEE 802.5
d. IEEE 802.11
e. IEEE 802.16
22. El servicio DHCP utiliza el puerto:
a. 25.
b. 53.
c. 67.
d. 69.
e. 110.
23. Dada una máquina cliente con configuración automática de la red y un servidor DHCP
en su LAN con IP (192.168.1.1/24) y MAC: 70: 54: D2: 18: 74: 7D, ¿Cuál de las siguientes
posibilidades se corresponde con un paquete DHCPDISCOVER?
a. Protocolo Transporte: UDP, puerto origen 68, dirección IP origen: 0.0.0.0,
dirección IP destino: 255.255.255.255 dirección MAC destino: FF: FF: FF: FF: FF
b. Protocolo Transporte: TCP, puerto origen 67, dirección IP origen: 0.0.0.0,
dirección IP destino: 255.255.255.255 dirección MAC destino: 70: 54: D2: 18:
74: 7D
c. Protocolo Transporte: UDP, puerto origen 67, dirección IP origen: 0.0.0.0,
dirección IP destino: 192.168.1.0 dirección MAC destino: 70: 54: D2: 18: 74: 7D
d. Protocolo Transporte: TCP, puerto origen 68, dirección IP origen: 0.0.0.0,
dirección IP destino: 255.255.255.255 dirección MAC destino: FF: FF: FF: FF: FF
24. En una entrega no confiable:
a. Hay acuses de recibo.
b. No hay reenvío de los segmentos perdidos.
c. Tendremos menos rapidez que en una confiable.
d. Tendremos más sobrecarga del control que en una confiable.
e. Las cabeceras de la capa de transporte serán mayores que en una confiable
PROCÉS SELECTIU 2020 / PROCESO SELECTIVO 2020

MODELO: A PÁGINA 11 de 12

25. En una red en la que se utiliza el protocolo DHCP:


a. Cuando se inicializa el cliente DHCP envía un broadcast DHCPDISCOVER al
puerto 67/TCP.
b. Para que la configuración a través de DHCP funcione, no es necesario que el
servidor DHCP se encuentre en la misma red que el cliente.
c. Si el servidor DHCP llegara a agotar el rango de direcciones disponible, enviará
a sus clientes una configuración automática mediante APIPA (Automatic
Private IP Addressing).
d. En una red con más de un servidor DHCP se establece una comunicación entre
ellos antes de entregar la oferta a los clientes.
26. ¿Qué puede hacer una administrador de redes para recuperar una contraseña
perdida?
a. Volver a cargarla o configurarla.
b. Hacer telnet a otro router y emitir el comando show running-config para ver la
contraseña
c. Arrancar el router en modo de monitor de ROM y configurarlo para que pase
por alto la NVRAM al inicializarse.
d. Arrancar el router en modo bootROM e ingresar el comando b para inicializar
el BIOS manualmente.
27. Una posible limitación impuesta por el uso de repetidores sería la siguiente:
a. No permiten la interconexión de redes con diferentes protocolos de nivel MAC
o superiores.
b. No permiten la interconexión de redes que operen a diferentes velocidades
c. No separan dominios de colisión en las redes donde puedan ocurrir colisiones.
d. Todas las anteriores son verdaderas
28. ¿Que comando verifica la funcionalidad de las siete capas del modelo OSI?
a. ping
b. debug
c. telnet
d. traceroute
29. La diferencia entre un puente y un conmutador es:
a. El puente tiene asociados costos mayores en el spanning tree
b. El puente puede utilizarse en todo tipo de LANs mientras que el conmutador
solo puede usarse en Ethernet
c. El puente tiene un menor rendimiento (conmuta más lentamente)
d. El puente tiene una tabla de direcciones MAC más pequeña
30. ¿Qué tipo de acceso al medio presenta CSMA/CD?
a. Control de acceso al medio estático
b. Control de acceso al medio dinámico centralizado
c. Control de acceso al medio dinámico distribuido
d. Control de acceso al medio aleatorio
PROCÉS SELECTIU 2020 / PROCESO SELECTIVO 2020

MODELO: A PÁGINA 12 de 12

31. ¿Cuál de las siguientes combinaciones puede darse en una tabla ARP cache?
a. A una misma MAC le pueden corresponder varias IPs
b. A una misma IP le pueden corresponder varias MACs
c. A y B, es decir a una MAC le pueden corresponder varias IPs y viceversa
d. La correspondencia es biunívoca, es decir a cada MAC solo le puede
corresponder una IP y viceversa
32. Si una red Ethernet solo tuviera hubs, no conmutadores ¿Qué campo de control de la
trama Ethernet podríamos suprimir sin que se alterara el funcionamiento de la red?
a. Dirección MAC de origen
b. Dirección MAC de destino
c. Ethertype
d. CRC
33. Cuando decimos que un ordenador tiene una interfaz 100BASE-TX. ¿Qué significa la
‘T’?
a. Telematic
b. Telephone
c. Transmission
d. Twisted
34. ¿Qué tipo de mensajes ARP envía un host que está realizando el ataque denominado
‘ARP Spoofing’?:
a. ARP Request
b. ARP Reply
c. Gratuitous ARP
d. ARP Probe
35. ¿Qué debemos hacer si queremos que un conmutador difunda todo el tráfico que
recibe por inundación?:
a. Incluir en la tabla CAM la dirección broadcast
b. Incluir en la tabla CAM la dirección 00:00:00:00:00:00
c. Llenar la tabla CAM con direcciones inexistentes o inventadas
d. Desactivar el control de flujo

Completa al finalizar la siguiente tabla:


1 9 17 25 33
2 10 18 26 34
3 11 19 27 35
4 12 20 28
5 13 21 29
6 14 22 30
7 15 23 31
8 16 24 32

También podría gustarte