You are on page 1of 2

Herramientas Avanzadas para el Desarrollo de Aplicaciones

mar c 2012
Lexamen t e una durada de 30 minuts. Totes les preguntes tenen una (i nom es) una resposta v` alida. Dues respostes err` onies anullen una bona. preferible que utilitzis llapis en lloc de bol Es graf. Has de lliurar aquesta fulla denunciat al professor una vegada hagis acabat. Modalitat: A

D. Cap de les anteriors. 7. Una senyal: A. Nom es pot tenir connectat un manejador. B. Nom es pot estar connectada amb m` etodes duna classe. C. Pot tenir connectats diversos manejadores. D. Cap de les anteriors. 8. La signatura dun manejador connectat a una senyal: A. Est` a delimitada per la signatura del senyal. B. No est` a delimitada per la signatura del senyal. C. Dep` en de si la classe a la qual pertany est` a dins dun espai de noms. D. Cap de les anteriors.

Nombre:

9. A una senyal amb visibilitat p ublica: A. Nom es li podem connectar manejadores p ublics. B. Nom es li podem connectar funcions independents de qualsevol classe. C. Li podem connectar qualsevol manejador independentment de la seva visibilitat. D. Cap de les anteriors. 10. En Vala perqu` e funcioni el mecanisme de senyals/manejadores: A. No es necessari fer gens, el llenguatge ho proporciona. B. Hem de derivar de la classe GLib.Object. C. Sha de compilar el codi amb una opci o especial. D. Hem de derivar de la classe Gtk.Object. 11. En Vala una funci o- pot fer de manejador... A. Mai. B. Sempre. C. Quan coincideixi la seva llista par` ametres amb els de el senyal. D. Quan no tingui par` ametres. 12. En Vala un senyal... A. Mai pot tenir implementaci o. B. Sempre pot tenir implementaci o. C. Nom es podr` a tenir implementaci o quan es declari virtual. D. Cap de les anteriors. 13. La biblioteca Gtk+... A. Implementa la seva senyals/manejadores. tecnologia de de de

1. En Vala els espais de noms nom es es poden crear aix : A. Espais de noms...? Qu` e es aix` o?. B. using namespace name; C. namespace name {...}. D. Cap de les anteriors. 2. En Vala la classe ArrayList<T> forma part ... A. Del llenguatge, es un tipus de dades b` asic. B. De res. Aquesta classe no existeix. C. Duna biblioteca externa. D. Cap de les anteriors. 3. En Vala la cla usula requires representa: A. Una excepci o. B. Una postcondici o. C. Una precondici o. D. Cap de les anteriors. 4. Git es un sistema de control de versions: A. Centralitzat. B. Distribu do. C. Centralitzat en uns casos, distribu do en uns altres. D. Cap de les anteriors. 5. Loperaci o commit de Git: A. Trasllada les dades del repositori local a la c` opia mestra del mateix. B. Trasllada els canvis fets en la c` opia de treball al repositori local. C. Trasllada els canvis fets en la c` opia de treball a un repositori remot. D. Clona repositorios. 6. Loperaci o branch de Git: l A. Es unica que podem usar per crear branques. l B. Es unica que podem usar per canviar de branca. l C. Es unica que podem usar per renombrar una branca.

B. Aprota la tecnologia senyals/manejadores de GLib/GObject. D. Cap de les anteriors.

C. No usa el concepte de senyals/manejadores. 14. Per poder usar la biblioteca Gtk+ des de Vala... A. Hem de cridar al compilador amb la opcion --pkg gtk+-2.0. B. No es necessita cap opci o especial de compilaci o.

P agina 1

C. Hem de cridar al compilador amb la opcion --pkg gmodule 2.0. necessari construir previemante linterf D. Es cie gr` ac de laplicaci o amb glade. 15. Els interf cies dusuari generats per glade... A. Es guarden en arxius binaris. B. Es guarden com a codi font Vala. C. Constitueixen l unica manera de dotar dinterf cie gr` ac a un aplicaci o que usi Gtk+. D. S on arxius de text en format XML.

P agina 2

You might also like