wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

From zero to hero

Total questions: 15

Worksheet time: 23mins

Name
Class
Date
1.

Quina diferencia de comportament hi ha entre les dues línies d'aquest codi?

4 lines
2.

Typescript és un superset de javascript que funciona en:

a)

Temps d'execució

b)

Temps de compil·lació

c)

Temps de transpil·lació

d)

Temps de flors

3.

La sobrecàrrega de la següent funció és:

a)

Correcte

b)

Les dues primeres correcte, però la tercera trenca el tipatge i fa que sempre retorni Admin[]

c)

Faltaria una quarta opció on personType fos any, per tal que englobi tots els casos

d)

Incorrecte, la opció més genèrica és sempre la que s'ha d'implementar

4.

Explica com funciona l'operador de typescript "Partial"

4 lines
5.

Descriu que és NPM i per a qué serveix

4 lines
6.

Quina de les següents directives no existeix a Angular 2?

a)

ngIf

b)

ngSwitch

c)

ngRepeat

d)

ngFor

e)

ngView

7.

Quin dels següents ordres dels cicles de vida d'Angular és correcte?

a)
  1. 1. ngOnInit

  2. 2. ngOnChanges

  3. 3. ngAfterViewInit

  4. 4. ngOnDestroy

b)
  1. 1. ngOnInit

  1. 2. ngAfterViewInit

3. ngOnChanges

  1. 4. ngOnDestroy

c)
  1. 1. ngOnChanges

  1. 2. ngOnInit

3. ngAfterViewInit

  1. 4. ngOnDestroy

d)
  1. 1. ngOnChanges

  1. 2. ngAfterViewInit

3. ngOnInit

  1. 4. ngOnDestroy

8.

Si tenim un component dins d'un ngIf, la condició és certa i es renderitza el component, la condició passa a ser falsa i al cap d'una estona torna a ser verdadera, es tornarà a executar l'ngOnInit del component de dins?

a)

b)

No

c)

Sí, però només si hi ha hagut més d'X temps (a configurar) amb la condició a false

d)

Sí, excepte si són les 11:00 perquè toca fer café

9.

Hi ha alguna cosa malament en aquest codi?

4 lines
10.

Qué vol dir quan un input d'un component es declara així [(nomAtribut)]? (mundialment conegut com a banana's box [()] (Exemple: [(loading)]="loading" )

a)

L'atribut és d'entrada i sortida, és a dir, tant el pare com el fill veuràn reflexats els canvis que faci l'altre

b)

L'atribut és de sortida, és a dir, el fill no serà notificat si el pare canvia el valor, però sí al revés

c)

S'indica així per tal que el fill faci una còpia de l'objecte i el pugui alterar sense que l'objecte original (pare) es modifiqui

d)

Que som de Canàries

11.

Quin patró utilitzen els serveis d'Angular (si no es modifica)?

a)

Factory

b)

Decorator

c)

Singleton

d)

Adapter

12.

Per a qué serveix @ViewChild?

a)

Et retorna una llista dels components fills del component

b)

Referenciar elements de l'html i poder accedir als seus mètodes

c)

Poder veure els atributs del component que es passen com a inputs als elements fills

13.

Explica els tipus principals de crides http i digues com es poden realitzar en Angular

4 lines
14.

En quines crides http es pot enviar un body?

a)

Get

b)

Put

c)

Put & Post & Patch

d)

Post

e)

Totes són correctes

15.

Indica com dividiries aquesta pantalla en components, i quin sería el que fa la crida http per obtenir les dades del gràfic i la taula.

Atenció! Les 3 tabs d'adalt contenen totes els 3 formularis (encara que algunes poden ocultar algún camp), la taula i el gràfic!

(No hi ha una resposta correcte)