ExamenEjemplo_AnalistaJuniorGXEv3

Páginas: 9 (2232 palabras) Publicado: 21 de octubre de 2015
Examen "Analista JUNIOR GX X Ev3"
Sobre las preguntas de múltiple opción:
Hay una sola opción correcta.
Seleccione en la propia hoja del examen la opción que elija.
Asuma que todas las preguntas están dirigidas a desarrollo de aplicaciones WEB con GeneXus.
Para cada pregunta se le mostrará el porcentaje que tiene la misma en relación al total del
examen

Los puntos de las preguntas suman: 87.50Este examen NO resta puntos por respuestas incorrectas.
Porcentaje mínimo de aprobación: 70
Pedimos por favor apaguen los teléfonos celulares.
Duración máxima del examen (en minutos): 120

1) Se tiene una aplicación GeneXus para una empresa grabadora de discos.
Sabiendo que un disco (Disc) pertenece a un cantante (Singer), y que un cantante puede
grabar varios discos, determine el diseño detransacciones que considere correcto.

1.1

1.2

Disc
{
DiscId*
DiscTitle
}

Disc
{
DiscId*
DiscTitle
SingerId
SingerName
}

Singer
{
SingerId*
SingerName
Disc
{
DiscId*
DiscTitle
}
}

Singer
{
SingerId*
SingerName
}

1.3

Disc
{
DiscId*
DiscTitle
}

Singer
{
SingerId*
SingerName
DiscId
DiscTitle
}

2) Se tiene una aplicación GeneXus para una empresa grabadora de discos.
Sabiendo que una canción (Song)puede estar en varios discos (Disc), y que un disco tiene
varias canciones, determine el diseño de transacciones que considere correcto.

2.1

2.2

Disc
{
DiscId*
DiscTitle
}

Disc
{
DiscId*
DiscTitle
}

Song
{
SongId*
SongTitle
Disc
{
DiscId*
DiscTitle
}
}

Song
{
SongId*
SongTitle
DiscId
DiscTitle
}

2.3 Ninguna de las opciones anteriores es correcta.

3) Se tiene una aplicación GeneXus parauna empresa grabadora de discos.
Dado el siguiente diseño de transacciones determine si las tablas físicas que se muestran, son
las que GeneXus creará automáticamente (verdadera) o no (falsa).

Country
{
CountryId*
CountryName
}

Song
{
SongId*
SongTitle
}
SONG
SongId*
SongTitle

COUNTRY
CountryId*
CountryName

Singer
{
SingerId*
SingerName
CountryId
CountryName
Fx SingerSongsQuantity
Song
{SongId*
SongTitle
}
}
SINGER
SingerId*
SingerName
CountryId

Count(SongId)

SINGERSONG
SingerId*
SongId*

4) Se tiene una aplicación GeneXus para una empresa grabadora de discos.
Dado el siguiente diagrama de tablas, determine cuáles tablas pertencen a la tabla extendida
de la tabla base DISC.

COUNTRY

SINGER

DISC

4.1
4.2
4.3
4.4

DISC
DISC, SINGER
DISC, SINGER, COUNTRY
Ninguna de las opcionesanteriores es correcta

MANAGER

5) Se tiene una aplicación GeneXus para una empresa grabadora de discos.
Dado el siguiente diagrama de tablas, determine cuáles tablas pertencen a la tabla extendida
de la tabla base COUNTRY.

COUNTRY

SINGER

MANAGER

DISC

5.1 COUNTRY, SINGER, DISC
5.2 -COUNTRY, SINGER
5.3 -Solamente COUNTRY
5.4 Ninguna de las opciones anteriores es correcta.

6) Se tiene unaaplicación GeneXus para una empresa grabadora de discos.
Dada la implementación que se muestra, determine lo que considere correcto.

Disc
{
DiscId*
DiscTitle
MusicStyleId
MusicStyleName
}

MusicStyle
{
MusicStyleId*
MusicStyleName
}

Disc rule:
Msg(“It´s a pop disc”) if MusicStyleId = 2;

6.1 Saldrá el el texto “It´s a pop disc” si se está trabajando con un registro a través de la
transacción Disc y elusuario especifica el valor 2 en el atributo MusicStyleId. El aviso no
permitirá seguir trabajando con el registro.
6.2 Saldrá el el texto “It´s a pop disc” si se está trabajando con un registro a través de la
transacción Disc y el usuario especifica el valor 2 en el atributo MusicStyleId. De todas formas
se podrá seguir trabajando con el registro.
6.3 La regla no es válida.

7) Se tiene unaaplicación GeneXus para una empresa grabadora de discos.
Dadas las transacciones que se muestran, determine lo que considere correcto.

Song
{
SongId*
SongTitle
}

Disc
{
DiscId*
DiscTitle
Fx DiscSongsQuantity
Song
{
SongId*
SongTitle
}
}

Count(SongId)

Disc rule:
Error(“A disc can´t have more than 10 songs”) if DiscSongsQuantity > 10;

7.1 La definición de la regla y el comportamiento son totalmente...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS