Sunteți pe pagina 1din 4

Grile medii

Care din urmatoarele este metoda http default pentru un action method in cadrul unui
controller?
HttPost, HttpGet, HttpPut, HttpDelete
In SignalR un Hub:
Este utilizat pentru a comunica intre client si server
Permite unui client sa apeleze metodele serverului
Permite unui server sa apeleze metodele clientului
Principiul substitutiei lui Liskov(SOLID) se refera la:
Un obiect din clasa parinte sa poata inlocui un obiect din clasa copil
Apelul unei metode al unui obiect de tip specific functioneaza si dupa inlocuirea acelui obiect
cu o instanta din clasa copil
Presupune utilizarea de interfecte pentru a permite implementari diferite
Un obiect din clasa copil sa poata inlocui un obiect din clasa parinte
Care din urmatoarele reste ruta implicita intr-o aplicatie MVC?
“{action}/{controller}/{id}”
“{controller}/{id}”
“{controller}/{action}/{id}”
“{controller}/{action}”
Care dintre urmatoarele afirmatii sunt adevarate?
Atributul [ValidateAntiForgeryToken] marcheaza un Controller
Atributul [ValidateAntiForgeryToken] contribuie la procesul de autorizare
Atributul [ValidateAntiForgeryToken] este utilizat [entru a preveni Overposting
Valideaza token-ul injectat prin FormTagHelper cand se face submit de catre utilizator
Care dintre urmatoarele afirmatii sunt adevarate?
ViewData permite transferul de date intre controller si view-uri
ViewBag permite transferul de date intre controller si view-uri
ViewData nu necesita conversia cheilor
ViewData foloseste chei de tip intreg
Care din urmatoarele view-uri contine parti comune alu UI?
Parial View,Layout view, Components view, Layout view, Razor view
Care din urmatoarele reprezinta moduri de a gestiona durata de viata a unui serviciu
ASP.NET Core?
Transient Scoped Singleton Transposed
Fisierele .proro contin:
Definirea contractului intre client si server
Definirea mesajelor care se transmit intre client si server
Definirea unor obiecte de tip data transfer objects
Mesajele specific care se transmit intre client si server
Care din urmatoarele afirmatii este adevarata referitor la grupuri SignalR?
Intr un grup se poate adauga un utilizator
Dintr-un grup se poate inlatura conexiunea
Grupurile sunt utile pentru aplicatii de tip chat
Care dintre urmatoarele afirmatii sunt adevarate?
ViewData permite transferul de date intre controller si view-uri
ViewBag permite transferul de date intre controller si view-uri
ViewData nu necesita conversia cheilor
ViewData foloseste chei de tip intreg
In SignalR un Hub:
Este utilizat pentru a comunica intre client si server
Permite unui client sa apeleze metodele serverului
Permite unui server sa apeleze metodele clientului
In cadrul unui serviciu gRPC pot exista urmatoarele tipuri de metode:
Server Streaming
Server-Client Streaming
Unary Streaming
B-directional Streaming
Care din urmatoarele afirmatii este adevarata intr-o aplicatie MVC?
Controllerul redirectioneaza cererile catre model
Controllerul executa cererile
Controllerul afiseaza datele
Controllerul selecteaza view-ul care va fi afisat
Care este rolul Areas intr o aplicatie MVC?
Sa imparta aplicatii complexe in grupuri functionale mai mici
Sa separe folderele Models, Views, Controllers
Sa imparta folderul View al unei aplicatii complexe in mai multe foldere View
Niciuna din variante
Cu ajutorul SignalR se poate crea o functionalitate care:
Trimite mesaje catre client specificat
Trimite mesaje Catre toti clientii conectati simultan
Trimite mesaje catre un grup de clienti
Care din urmatoarele afirmatii sunt adevarate referitoare la un deadline in cadrul unui
serviciu gRPC?
Cand un deadline este deposit, apelul este pus intr-o coada de asteptare
Deadline-ul permite unui client al serviciului gRPC sa specific cat timp va astepta pana se va
finaliza apelul
Deadline-ul specifica unui client al unui serviciu gRPC cat timp va dura pan ava primi
raspunsul de la server
Deadline-ul permite unui client al unui serviciu gRPC sa intrerupa apelurile care sunt in
progres
Care dintre urmatoarele afirmatii sunt false?
Un canal reprezinta o conexiune de scurta durata catre un serviciu gRPC
Un singur client gRPC poate fi creat utilizand acelasi canal
Clientii pot realiza apeluri multiple simultane pe baza unui canal
Care din urmatoarele afirmatii sunt adevarate pentru un Controller API?
Este marcat de atributul[ApiController]
Este marcat de atributul[Controller]
Este marcat de atributul[Route(“[controller]”)]
Este marcat de atributul[ProducesResponseType]
Principiul Open/Closed(Solid) se refera la:
Clasele trebuie sa fie deschise pentru modificarea dar inchise pentru extensie
Clasele trebuie sa fie inchise pentru modificare dar deschise pentru extensie
Presupune utilizarea de interfete pentru a permite implementari diferite
Presupune ca clasa copil sa poata inlocui un obiect din clasa parinte
Care dintre urmatoarele afirmatii sunt adevarate?
Action methods trebuie sa fie metode statice intr-o clasa controller
Action methods trebuie sa fie metode private intr-o clasa controller
Action methods trebuie sa fie metode protected intr-o clasa controller
Action methods trebuie sa fie metode publice intr-o clasa controller
Care dintre urmatoarele afirmatii sunt adevarate referitor la formatarea raspunsului unui Web
API?
Formatarea se realizeaza prin atributul[ProducesResponseType]
Formatarea se realizeaza prin atributul[Produces]
Formatarea se realizeaza prin atributul[FormatFilter]
Formatarea se realizeaza prin mecanisme default integrate
La realizarea unei aplicatii cu un serviciu gRPC care este consumat de client, o referinta
<Protobuf>:
Se adauga pe partea de Client
Se adauga pe partea Server
Genereaza o clasa de baza
Care din urmatoarele nume de metoda dintr-un controller este valid pentru a gestiona o cerere
HTTP GET?
Get, GetStudent, GetAllStudent, Toate

S-ar putea să vă placă și