a. FlyoutBar – exista doar FlyoutBar
b. TabBar
c. TabItem – exista doar Tab
d. ShellContent
➢ 1 a,b
➢ 2 b,d
➢ 3 c,d
➢ 4 a,c,d
➢ 2 b,d.
a. Ofera aplicatiei o metoda consistenta de a gasi si interactiona cu datele
b. Cand datele din sursa de date isi schimba valoarea, elementele care sunt link-uite (legate) acelor
date se schimba automat
c. Cand datele sunt schimbate in elemetele de interfata, sursa datelor poate sa se schimbe
automat pentru a reflecta schimbarile
➢ 1 a,b
➢ 2 a,c
➢ 3 a,b,c
➢ 4 b,c
➢ 3 a,b,c.
a. Este adaugata in _ViewImports.cshtml file
b. Are efectul de a crea un TagHelper customizat (in curs scrie – se pot creea tag helpers custom)
c.
Este adaugat in _Layout.cshtml file
d. Are efectul ca TagHelper-ii devin disponibili/vizibili in paginile aplicatiei
➢ 1 a,b
➢ 2 b,c
➢ 3 c,d
➢ 4 a,d
➢ 4 a,d.
a. Executia amanata se refera la faptul ca interogarea/query-ul este executat cand metoda ToListO
este apelata
b. Executia amanata se refera la fatul ca interogarea este executata cand variabila tipului interogarii
este iterata
c. Executia imediata se refera la faptul ca interogarea este executata cand metoda ToArray este
apelata
d. Executia imediata se refera la fatul ca interogarea este executata in momentul in care se face
conectarea la baza de date
➢ 1 a,c
➢ 2 a,d
➢ 3 b,c
➢ 4 b,d
➢ 3 b,c.
a. Definim navigation properties in entitatea principala si in cea dependenta si o cheie straina in
entitatea principala
b. Definim navigation properties in entitatea principala si in cea dependenta si o cheie straina in entitatea dependenta
c. Definim navigation properties in entitatea principala si in cea dependenta si o cheie primara in
entitatea principala
d. Definim navigation properties in entitatea principala si in cea dependenta, o cheie straina in entitatea dependenta si o cheie primara in entitatea principala
Avem navigation properties definite la ambele capete ale relatiei si o proprietate de tip cheie straina
definite in entitatea dependenta – definitia din cursuri
b. Definim navigation properties in entitatea principala si in cea dependenta si o cheie straina in entitatea dependenta
a. Este o cale de a exprima atributul unui element
b. Valoarea atributului anexat (enclosed) foloseste simbolurile(} este o extensie XAML markup
c. Custom XAML markup extension nu poate fi definit
➢ 1 a,b
➢ 2 b,c
➢ 3 a,c
➢ 4 a
➢ 1 a,b
a. Pot fi folosite pentru a crea reguli de validare
b. Pentru a crea Behaviours trebuie sa suprascriem (override) metoda OnAttachedTo si metoda
OnDetachingFrom
c. Nu dau voie functionalitatilor aditionale sa preia controlul interfetei
d. Pentru a crea Behaviours trebuie sa suprascriem metoda OnAttachedFrom si metoda
OnDetachingTo
➢ 1 a,c
➢ 2 a,b,d
➢ 3 a,b,c
➢ 4 a,d
3 a,b,c
a. Role-based authorization
b. Credential-base authorization (corect era pe baza unei politici)
c. Autorizarea bazata pe Authorize attribute
d. Autorizarea pana la conventie
➢ 1 a,c,d
➢ 2 b,c,d
➢ 3 c,d
➢ 4 a,b
➢ 1 a,c,d.
a. Fisierul App.xaml.cs contine resurse XAML la nivel the aplicatie (Fișierul App.xaml conține
resurse XAML la nivel de aplicație – din curs)
b. Fisierul App.xaml contine cod care instantiaza aplicatia Shell (Fișierul App.xaml.cs conține în cod
care instanțiază aplicația Shell – din curs)
c. Fisierul AppShell.xaml defineste ierarhia vizuala si a aplicatiei
➢ 1 c
➢ 2 a,b
➢ 3 a,b,c
➢ 4 a,c
➢ 1 c.
a. Query parameters
b. Routing parameters
c. A route from the hierachy
d. A details page
➢ 1 a,b,c
➢ 2 b,c,d
➢ 3 a,c,d
➢ 4 a,b,d
1 a, b, c:
a. NotMapped
b. PrimaryKey (pentru a defini cheia primara adnotarea este Key)
c. Required
d. ForeignKey
b. PrimaryKey.
a. Pagina wewStart aduce o privire unitara pentru toata aplicatia
b. Pagina Layout aduce o privire unitara pentru toata aplicatia
c. @RenderBody() placeholder allows displaying specific content for each page
d. @Body() placeholder allows displaying specific content for page friction
➢ 1 b,c
➢ 2 a,c
➢ 3 b,d
➢ 4 a,d
➢ 1 b, c.
?13. Care dintre urmatoarele afirmatii sunt adevarate despre REST services?
a. Raspunsul primit de la server urmand o cerere este o resursa in format .json
b. Raspunsul primit de la server urmand o cerere este o resursa in format .m si cod executabil
c. Raspunsul unei cereri depinde de cererea anterioara (nu depinde neaparat de cererea
anterioara)
d. Raspunsul unei cereri va fi copiat din cache daca exista cache valid
➢ 1 b,c,d
➢ 2 a,b,d
➢ 3 a,b,c
➢ 4 a,c,d
➢ 4 a, c, d.
a. Detached
b. Changed
c. Unchanged
d. Added
➢ 1 a,b,c
➢ 2 a,b,d
➢ 3 b,c,d
➢ 4 a,c,d
➢ 4 a, c, d.
a. Navigarea este facuta invocand metoda GoToAsync
b. Cand navigarea este completa, evenimetul Navigating este declansat (Când navigarea este pe
cale să fie efectuată, evenimentul Navigating este declanșat și evenimentul Navigated este
declanșat când navigarea se termină – din curs)
c. Navigarea este facuta invocand metoda PushAsync
➢ 1 a,b
➢ 2 c
➢ 3 a,c
➢ 4 a
Răspunsul corect este ➢ 3 a, c.
a. Foloseste un event handler care transfera datele de la un obiect la altul
b. DataBinding targheteaza obiectele care pot fi obiecte UI
c. Directia datelor este mereu de la susrsa obiectului la obiectul targhetat (În cel mai simplu caz,
datele circulă de la sursă la țintă, ceea ce înseamnă că valoarea proprietății țintă este setată din
valoarea proprietății sursă. Cu toate acestea, în unele cazuri, datele pot curge alternativ de la
țintă la sursă sau în ambele direcții – in curs)
➢ 1 c
➢ 2 a,b
➢ 3 b
➢ 4 a,b,c
3b
a. OneWay
b. TwoWayToSource
c. OneWayToSource
d. TwoWay
➢ 1 a,c,d
➢ 2 a,b,c
➢ 3 b,c,d
➢ 4 a,b,d
➢ 1 a, c, d.
a. @model.
a. Este apelata incarcarea Eager (Eager loading) cand o interogare pentru o anumita entitate
incarca entitati asociate ca parte si aceleasi interogari
b. Este apelata incarcarea Explicit (Explicit loading) cand o interogare pentru o anumita entitate
incarca entitati asociate ca parte a aceleasi interogari
c. Eager test se efectueaza folosind metoda Include()
d. Explicit loading is done folosind metoda Include() – aici era metoda Load()
➢ 1 a,c
➢ 2 b,d
➢ 3 a,b
➢ 4 c,d
➢ 1 a, c.
Eager loading
Explicit loading –
cand se citeste entitatea datele relationate nu sunt aduse -
a. Cand metoda Save() este apelata, inregistrarea este salvata in baza de date
b. Cand metoda SaveChanges() este apelata, instructiunile SQL sunt generate pentru new records
c. Salvarea inregistrarii in baza de date este facuta cand metoda SaveChanges() este apelata
d. Salvarea inregistrarii in baza de date este facuta cand metoda Add() este apelata
➢ 1 a
➢ 2 b,c
➢ 3 c
➢ 4 b,d
➢ 2 b, c.
a. XML namespace
b. Xmlns
c. WPF nu suporta namespace-uri in fisierul XAML
d. Nicio varianta de mai sus
b. Xmlns.
d. Toate variantele de mai sus.