examenejemploanalistaseniorgxxev2

37
- - - - 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 Examen "Analista SENIOR GX X Ev2" Los puntos de las preguntas suman:100.00 Este 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):180 1) (5.0%) Se necesita una aplicaci�n GeneXus para la gesti�n de un complejo de salas de Cine. Se sabe que una sala de Cine (Cinema) proyecta una sola pel�cula (Film), y que una pel�cula se puede proyectar en varias salas a la vez. Determine el dise�o de transacciones que considere correcto para representar la realidad descripta. 1.1 - 1.2 - 1

Upload: andy-romero

Post on 03-Oct-2015

109 views

Category:

Documents


9 download

DESCRIPTION

GENEXUS

TRANSCRIPT

  • --

    -

    -

    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

    Examen "Analista SENIOR GX X Ev2"

    Los puntos de las preguntas suman:100.00Este examen NO resta puntos por respuestas incorrectas.

    Porcentaje m?nimo de aprobaci?n:70Pedimos por favor apaguen los tel?fonos celulares.

    Duraci?n m?xima del examen (en minutos):180

    1) (5.0%)Se necesita una aplicaci?n GeneXus para la gesti?n de un complejo de salas de Cine.Se sabe que una sala de Cine (Cinema) proyecta una sola pel?cula (Film), y que una pel?cula se puede proyectaren varias salas a la vez.Determine el dise?o de transacciones que considere correcto para representar la realidad descripta.

    1.1 -

    1.2 -

    1

  • 1.3 -

    1.4 -Ninguna de las opciones anteriores es correcta.

    2) (5.0%)Se necesita una aplicaci?n GeneXus para la gesti?n de un complejo de salas de Cine.Se sabe que en una sala de Cine (Cinema) hay varios cuidadores (Keeper), y que un cuidador puede cuidar variassalas.Determine el dise?o de transacciones que considere correcto para representar la realidad descripta.

    2.1 -

    2

  • 2.2 -

    2.3 -

    2.4 -Ninguna de las opciones anteriores es correcta.

    3) (5.0%)Se tiene una aplicaci?n GeneXus para la gesti?n de un complejo de salas de Cine.

    3

  • Algunas salas de cine (Cinema) tienen un empleado responsable (Employee), que es quien se encarga del buenfuncionamiento de la sala, limpieza, etc. Dicho empleado se responsabiliza solamente por dicha sala y no porotra.Determine el dise?o de transacciones que considere correcto para representar la realidad descripta.

    3.1 -

    3.2 -

    3.3 -Ninguna de las opciones anteriores es correcta.

    4) (5.0%)Se tiene una aplicaci?n GeneXus para la gesti?n de un complejo de salas de Cine.

    Cada vez que se ingresa una nueva pel?cula (Film) se dise?an un conjunto de afiches publicitarios (Poster) queson propios de esa pel?cula y no sirven para otra.

    Determine el dise?o de transacciones que considere correcto para representar la realidad descripta.

    4.1 -

    4

  • 4.2 -

    4.3 -

    4.4 -Ninguna de las opciones anteriores es correcta.

    5) (3.0%)Se tiene una aplicaci?n GeneXus para la gesti?n de un complejo de salas de Cine.

    5

  • Dado el dise?o de transacciones que se muestra, determine la estructura f?sica de las tablas que GeneXuscrear?.

    5.1 -

    5.2 -

    5.3 -

    6

  • 5.4 -Ninguna de las opciones anteriores es correcta.

    6) (3.0%)Se tiene una aplicaci?n GeneXus para la gesti?n de un complejo de salas de Cine.Dado el siguiente dise?o de transacciones, observe la transacci?n Cinema y determine la tabla extendida de latabla CINEMA asociada al primer nivel de la transacci?n.

    6.1 -CINEMA + CINEMASEAT

    6.2 -CINEMA + FILM

    6.3 -CINEMA + FILM + COUNTRY

    6.4 -CINEMA+ CINEMASEAT +FILM+ COUNTRY

    7) (2.0%)Se tiene una aplicaci?n GeneXus para la gesti?n de un complejo de salas de Cine.Dado el siguiente diagrama, determine la tabla extendida de la tabla base TICKET.

    7

  • 7.1 -Solamente TICKET

    7.2 -TICKET + CINEMA

    7.3 -TICKET + CINEMA + SEAT

    7.4 -TICKET + CINEMA + FILM + COUNTRY

    7.5 -Ninguna de las opciones anteriores es correcta.

    8) (2.0%)Se tiene una aplicaci?n GeneXus para la gesti?n de un complejo de salas de Cine.Si bien el costo de la entrada (Ticket) es ?nico, el complejo decidi? promocionar las pel?culas infantiles(FilmTypeId = 4) con un 30% de descuento. Las restantes pel?culas mantienen el precio habitual.Determine si la siguiente implementaci?n para la definici?n del atributo FilmSpecialTicketPrice representa unasoluci?n correcta (verdadera) o no (falsa) para representar la realidad descripta.

    Verdadero Falso

    9) (2.0%)Se tiene una aplicaci?n GeneXus para la gesti?n de un complejo de salas de Cine.Considere el dise?o de transacciones que se muestra.Determine si la siguiente regla declarada en la transacci?n Film es funcionalmete correcta (verdadera) o no

    8

  • (falsa).

    Verdadero Falso

    10) (2.0%)Se tiene una aplicaci?n GeneXus para la gesti?n de un complejo de salas de Cine.Considere el dise?o de transacciones que se muestra.Determine si la siguiente regla declarada en la transacci?n Film es funcionalmete correcta (verdadera) o no(falsa).

    Verdadero Falso

    11) (2.5%)Se tiene una aplicaci?n GeneXus para la gesti?n de un complejo de salas de Cine.Considere el dise?o de transacciones que se muestra.Determine si la regla declarada en la transacci?n Cinema corresponde a una definici?n funcionalmente correcta(verdadera) o no (falsa).

    9

  • Verdadero Falso

    12) (2.0%)Se tiene una aplicaci?n GeneXus para la gesti?n de un complejo de salas de Cine.Considere el dise?o de transacciones que se muestra.Determine si la regla declarada en la transacci?n Cinema corresponde a una definici?n funcionalmente correcta(verdadera) o no (falsa).

    Verdadero Falso

    13) (2.0%)Se tiene una aplicaci?n GeneXus para la gesti?n de un complejo de salas de Cine.Indique el momento exacto en el cual se disparar? la siguiente regla declarada en la transacci?n Cinema:

    10

  • 13.1 -La regla se disparar? exactamente despu?s de insertados tanto el registro asociado al 1er nivel + todos losregistros asociados al 2do nivel

    13.2 -La regla se disparar? exactamente despu?s de insertado el registro asociado al 1er nivel

    13.3 -La regla se disparar? exactamente despu?s de efectuado el commit

    13.4 -Ninguna de las opciones anteriores es correcta

    14) (1.0%)Se tiene una aplicaci?n GeneXus para la gesti?n de un complejo de salas de Cine.

    Toda sala de cine (Cinema) tiene una cantidad fija de asientos (CinemaSeatsNumber) y para cada funci?n en lasala (CinemaMovieInstance), se quiere mantener actualizada la cantidad de asientos disponibles(MovieInstanceFreeSeatsNumber) en la medida que se venden las entradas.

    Dado el siguiente dise?o de transacciones, seleccione la opci?n que considere correcta para completar laimplementaci?n, cumpliendo los requisitos descriptos.

    14.1 -Hay que declarar las siguientes reglas en la transacci?n TicketSale:

    11

  • 14.2 -Hay que declarar la siguiente regla en la transacci?n TicketSale:

    14.3 -No es posible actualizar el valor del atributo MovieInstanceFreeSeatsNumber en la transacci?n TicketSale.

    14.4 -Ninguna de las opciones anteriores es correcta.

    15) (3.0%)Se tiene una aplicaci?n GeneXus para la gesti?n de un complejo de salas de Cine.Considere el dise?o de transacciones que se muestra.Se necesita un listado que muestre todas las salas de cine (Cinema) y para cada una, su respectiva cantidad depel?culas proyectadas (Film).Determine la opci?n de implementaci?n que considere correcta.

    12

  • 15.1 -

    15.2 -

    15.3 -

    13

  • 15.4 -Ninguna de las opciones anteriores es correcta.

    16) (4.0%)Se tiene una aplicaci?n GeneXus para la gesti?n de un complejo de salas de Cine.Dado el dise?o de transacciones que se muestra, se necesita un listado con todas las salas de cine (Cinema) ypara cada una, la lista de sus pel?culas proyectadas (Film).Interesa ver en el listado todas las salas de cine independientemente de que tengan pel?culas proyectadas ono.Determine la opci?n de implementaci?n que considere correcta.

    16.1 -

    14

  • 16.2 -

    16.3 -

    16.4 -Ninguna de las opciones anteriores es correcta.

    17) (2.5%)Se tiene una aplicaci?n GeneXus para la gesti?n de un complejo de salas de Cine.

    15

  • Se necesita un listado que reciba el identificador de una sala de cine (CinemaId) y muestre las pel?culas(Film) que se proyectaron en dicha sala.Determine si la implementaci?n propuesta representa una soluci?n correcta (verdadera) o no (falsa).

    Verdadero Falso

    18) (4.0%)Se tiene una aplicaci?n GeneXus para la gesti?n de un complejo de salas de Cine.Dado el dise?o de transacciones que se muestra, se necesita un listado que imprima todos los tipos depel?culas (FilmType) con sus respectivas pel?culas (Film).Interesa ver solamente aquellos tipos de pel?culas que tienen pel?culas registradas.Determine la opci?n de implementaci?n que considere correcta para resolver adecuadamente el requisitodescripto.

    18.1 -

    16

  • 18.2 -

    18.3 -

    18.4 -Ninguna de las opciones anteriores es correcta.

    19) (2.5%)Se tiene una aplicaci?n GeneXus para la gesti?n de un complejo de salas de Cine.

    17

  • Considere el dise?o de transacciones que se muestra.Se necesita un listado con aquellas pel?culas (Film) proyectadas a partir de una determinada fecha(CinemaFilmDate).Determine la opci?n de implementaci?n que considere correcta para resolver el requisito descripto.

    19.1 -

    19.2 -

    18

  • 19.3 -Ninguna de las opciones anteriores es correcta.

    20) (1.0%)Se tiene una aplicaci?n GeneXus para la gesti?n de un complejo de salas de Cine.

    Dado el dise?o de transacciones que se muestra, se necesita un listado que muestre todas las pel?culas (Film)agrupadas por tipo de pel?cula (FilmType) y por fecha de estreno (FilmDate).

    No se desean ver tipos de pel?culas o fechas de estreno sin pel?culas registradas.

    Determine la opci?n de implementaci?n que considere correcta para resolver el requisito descripto.

    20.1 -

    20.2 -

    19

  • 20.3 -

    20.4 -

    21) (3.5%)Se tiene una aplicaci?n GeneXus para la gesti?n de un complejo de salas de Cine.Toda sala de cine (Cinema) tiene un empleado responsable a cargo (Employee) y otro suplente, que no deben

    20

  • coincidir.Determine la opci?n de implementaci?n que considere correcta para resolver adecuadamente en GeneXus larealidad descripta.

    21.1 -

    21.2 -

    21.3 -

    21

  • 21.4 -Ninguna de las opciones anteriores es correcta.

    22) (3.5%)Se tiene una aplicaci?n GeneXus para la gesti?n de un complejo de salas de Cine.Cada sala de cine (Cinema) proyecta siempre un solo formato de pel?cula (2D en espa?ol, 2D subtitulada, 3Dsubtitulada, etc).Cuando se registran las pel?culas (Film) a proyectarse en una determinada sala de cine (Cinema), se debecontrolar que las mismas sean del formato establecido para dicha sala.Determine si la implementaci?n propuesta representa una soluci?n correcta (verdadera) o incorrecta (falsa).

    Verdadero Falso

    23) (3.0%)Se tiene una aplicaci?n GeneXus para la gesti?n de un complejo de salas de Cine.Para cada sala de cine (Cinema) interesa registrar su n?mero (identificador) y nombre. En particular, para lassalas que se usan tambi?n para conferencias y eventos (ConferenceRoom), interesa registrar si tienen salida alhall central y su cantidad de asientos.Determine el dise?o de transacciones que considere correcto para representar la realidad descripta.

    23.1 -

    23.2 -

    22

  • 23.3 -Ninguna de las opciones anteriores es correcta.

    24) (2.5%)Se tiene una aplicaci?n GeneXus para la gesti?n de un complejo de salas de Cine.Se necesita dise?ar un Data Provider que cargue y devuelva el conjunto de todas las salas de cine (Cinema),cada una de ellas con la respectiva cantidad de pel?culas (Film) a estrenarse a partir de una fecha dada.Determine la opci?n de implementaci?n que considere correcta para resolver el requisito descripto.

    24.1 -

    23

  • 24.2 -

    24.3 -Ninguna de las opciones anteriores es correcta.

    25) (2.5%)Se tiene una aplicaci?n GeneXus para la gesti?n de un complejo de salas de Cine.Dado el dise?o de transacciones que se muestra, se necesita crear un Data Provider que cargue y devuelva elconjunto de salas de cine (Cinema) que tienen m?s de 50 asientos.Determine la opci?n de implementaci?n que considere correcta para resolver el requisito descripto.

    24

  • 25.1 -

    25.2 -

    25.3 -

    25

  • 26) (2.5%)Se tiene una aplicaci?n GeneXus para la gesti?n de un complejo de salas de Cine.Se acaba de finalizar la construcci?n de una nueva sala de cine (CinemaName = ?Charles Chaplin?).Se desea registrarla en el sistema, sabiendo que est? proyectando la pel?cula FilmId = 7.Determine si la siguiente implementaci?n representa una soluci?n correcta (verdadera) o no (falsa).

    Verdadero Falso

    27) (2.5%)Se tiene una aplicaci?n GeneXus para la gesti?n de un complejo de salas de Cine.Por error la pel?cula FilmId=12 qued? registrada del tipo: Terror (FilmTypeId = 2) cuando en realidad debi?registrarse de tipo: Suspenso (FilmTypeId = 10).Se desea hacer dicha actualizaci?n utilizando la transacci?n Film como Business Component.Determine la opci?n de implementaci?n que considere correcta para resolver el requisito descripto.

    26

  • 27.1 -

    27.2 -

    27.3 -Ninguna de las opciones anteriores es correcta.

    28) (3.0%)Se tiene una aplicaci?n GeneXus para la gesti?n de un complejo de salas de Cine.

    27

  • Se necesita dise?ar un web panel CON tabla base que muestre todas las pel?culas (Film) de Suspenso (FilmTypeId= 10).Determine la opci?n de implementaci?n que considere correcta para resolver la realidad descripta.

    28.1 -Se debe declarar la siguiente regla:

    28.2 -Se debe declara la siguiente condici?n a nivel del grid

    28

  • 28.3 -Se debe declarar el siguiente evento Load:

    28.4 -Ninguna de las opciones anteriores es correcta.

    29) (3.0%)Se tiene una aplicaci?n GeneXus para la gesti?n de un complejo de salas de Cine.Dado el dise?o de transacciones que se muestra, se necesita crear un web panel SIN tabla base que muestretodos los tipos de pel?culas (FilmType) y para cada uno, su respectiva cantidad de pel?culas (Film).Determine la opci?n de implementaci?n que considere correcta para resolver el requisito descripto.

    29

  • 29.1 -

    29.2 -

    29.3 -

    30

  • 29.4 -Ninguna de las opciones anteriores es correcta.

    30) (3.0%)Se tiene una aplicaci?n GeneXus para la gesti?n de un complejo de salas de Cine.Dado el dise?o de transacciones que se muestra, se necesita crear un web panel CON tabla base, que muestretodos los tipos de pel?culas (FilmType) y para cada tipo muestre su respectiva cantidad de pel?culas (Film).Para aquellos tipos de pel?culas con m?s de 20 pel?culas, se visualizar? el texto: ?High preference?.Determine la opci?n de implementaci?n que considere correcta para resolver el requisito descripto.

    30.1 -

    31

  • 30.2 -

    30.3 -Ninguna de las opciones anteriores es correcta.

    31) (2.0%)Se tiene una aplicaci?n GeneXus para la gesti?n de un complejo de salas de Cine.Dado el dise?o de transacciones que se muestra, se necesita definir un web panel SIN tabla que permitavisualizar las 12 salas de cine (Cinema) que hay registradas, cada una de ellas con el total de pel?culas(Film) de dicho tipo.?Cu?ntas veces se disparar? el evento Load en la ejecuci?n del web panel?

    32

  • 31.1 -12 veces

    31.2 -Tantas veces como pel?culas (Film) se cuenten.

    31.3 -1 vez

    31.4 -Ninguna de las opciones anteriores es correcta.

    32) (2.5%)Se tiene una aplicaci?n GeneXus para la gesti?n de un complejo de salas de Cine.Dado el dise?o de transacciones que se muestra, se necesita crear un web panel CON tabla base que reciba elidentificador de una sala de cine (CinemaId) y muestre las pel?culas que proyecta (Film).Determine si la siguiente implementaci?n representa una soluci?n correcta (verdadera) o no (falsa).

    Verdadero Falso

    33) (2.0%)Se tiene una aplicaci?n GeneXus para la gesti?n de un complejo de salas de Cine.Dado el dise?o de transacciones que se muestra, se aplic? el pattern Work With a la transacci?n Cinema.Por dise?o de la interfaz, no se desea poder insertar salas de cine (Cinema) a trav?s de la pantalla generadapor la aplicaci?n del pattern (WWCinema).Determine lo que considere correcto.

    33

  • 33.1 -No es posible eliminar la acci?n de inserci?n de registros de la pantalla WWCinema.

    33.2 -Se debe editar el web panel WWCinema y borrar la opci?n desde all?, como muestra la imagen.

    33.3 -Se debe editar la instancia del pattern aplicado a la transacci?n y modificar el valor de la propiedad Insert,como se muestra.

    34

  • 33.4 -Ninguna de las opciones anteriores es correcta.

    34) (2.0%)Se tiene una aplicaci?n GeneXus para la gesti?n de un complejo de salas de Cine.Dado el dise?o de transacciones que se muestra, se aplic? el pattern Work With a la transacci?n FilmType.Al tiempo se decide eliminar dicha aplicaci?n del pattern. Para ello se procede a borrar el nodo que contienelos objetos generados que se se?alan en la imagen, en la ventana Folder View.Determine si el procedimiento mencionado es el correcto (verdadero) para eliminar la aplicaci?n del pattern, ono (falso).

    Verdadero Falso

    35) (1.0%)Se tiene una aplicaci?n GeneXus para la gesti?n de un complejo de salas de Cine.Dado el dise?o de transacciones que se muestra, se aplic? el pattern Work With a la transacci?n FilmType.Se desea agregar un bot?n en la pantalla WWFilmType que invoque a un listado pdf de nombre ?BestFilms?.Determine lo que considere correcto para resolver este requisito.

    35.1 -Se debe editar la instancia del pattern aplicado a la transacci?n FilmType y definir una Action bajo el nodoSelection, como se muestra:

    35

  • 35.2 -Se debe editar la instancia del pattern aplicado a la transacci?n FilmType y definir una Action bajo el nodoView, como se muestra:

    35.3 -Ninguna de las opciones anteriores es correcta.

    36) (1.0%)Se tiene una aplicaci?n GeneXus para la gesti?n de un complejo de salas de Cine.En la misma se est? desarrollando un m?dulo para Smart Devices, y se desea poder visualizar y trabajar con lostipos de pel?culas (FilmType) y su informaci?n relacionada.Determine si la siguiente implementaci?n representa una soluci?n correcta (verdadera) o no (falsa).

    36

  • Verdadero Falso

    37) (2.0%)Se tiene una aplicaci?n GeneXus para una empresa grabadora de discos.La KB se encuentra administrada por GXserver.Determine si la siguiente afirmaci?n es correcta (verdadera) o no (falsa):?Cuando una persona se sincroniza con la KB administrada por GXserver, trabaja directamente sobre ella sinnecesidad de tener ninguna instalaci?n local.?

    Verdadero Falso

    02/09/13

    37