2024-Q4-FullStack 8. Eksāmena Jautājumi

 

  1. Kā būtu pareizi rakstīt funkciju TypeScript? A. function func(a) { return a+1 } B. const func =(a) => { return a+1 } C. const func (a) => { return a+1 } D. function func(a) => return a+1

  2. Kā tiek izpildīts TypeScript pirmkods React-Native lietotnē? A. Palaiž TypeScript kodu pa tiešo B. Kompilē TypeScript kodu JavaScript C. Kompilē TypeScript kodu JavaScript uz platformu kodu Java un Swift

  3. Kuru atslēgvārdu izmanto TypeScript valodā, lai deklarētu datu struktūru, piemēram, API ziņojumu? A. type B. interface C. class D. struct

  4. Kāds piekļuves modifikators padara metodi izsaucamu tikai no bērna klasēm? A. public B. private C. protected D. readonly

  5. Kādu statusa kodu vajadzētu atgriezt no REST API, ja resurss ir pieejams? A. 200 B. 201 C. 404 D. 400

  6. Ko ļauj darīt npm? A. Viegli izmantot citu izstrādātāju pirmkodu B. Uzstādīt Node.js sistēmu C. Palaiž TypeScript serverī D. Kompilē TypeScript kodu

  7. Kurš nav derīgs HTTP atbildes metode Express? A. GET B. POST C. READ

  8. Kura no dotajām komponentēm ir ievērojami atšķirīga starp Android un iOS platformām, izmantojot React-Native? A. ScrollView B. Picker C. Button D. Input

  9. Ko dara app.use() Express? A. Pievieno starpniekprogrammatūru pieprasījumu apstrādes ķēdē (middleware) B. Renderē šablonu C. Apstrādā HTTP GET pieprasījumus D. Sāk Express serveri

  10. Kādu atslēgas vārdu izmanto, lai nodefinētu asinhrono funkciju TypeScript? A. async B. await C. promise D. then

  11. Kāda bibliotēka tiek izmantota React Native, lai veiktu API izsaukumus? A. HttpLib B. Axios C. Requester D. AsyncStorage

  12. Kāda ir atšķirība starp state un props React Native? A. State ir globāls, props ir konstantes B. State mainās, props nemainās C. Props tiek nodoti no vecāka, state tiek pārvaldīts komponentē D. Props ir nemainīgs, state var tikt mainīts

  13. Kad jūs izmantotu Expo nevis tīru React Native? A. Lai varētu izmantot zemāka līmeņa programmēšanu B. Lai ātrāk implementētu lietotni C. Lai iegūtu labāku veiktspēju D. Lai vieglāk integrētu native moduļus

  14. Kurš no šiem nav derīgs datu tips Node.js? A. number B. array C. class D. string

  15. Kurš no šiem nav derīgs veids, kā importēt moduli Node.js? A. const module = require('module') B. import module from 'module' C. import {module} from 'module' D. include('module')

  16. Kāda sintakse deklarē neobligātu īpašību TypeScript interfeisā? A. ?propertyName; B. propertyName?; C. propertyName: string optional; D. propertyName?: string;

  17. Ko atgriež useState? A. Stāvokļa mainīgo vērtību B. Stāvokļa iestatīšanas funkciju - Setter C. Gan A, gan B D. Nevienu no augstākminētajiem

  18. Kā tiek glabāti dati LiteSQL? A. Failu struktūrā, kas satur vienu datubāzi B. RAM atmiņā C. GPU atmiņā D. Failu struktūrā, kas satur vairākas datubāzes

  19. Kāda veida datubāzes struktūru izmanto LiteSQL? A. Hierarhiska B. Tīkla C. Relacionāla D. Objektorientēta

  20. Kāds atslēgas vārds tiek izmantots SQL, lai izgūtu datus no datubāzes tabulas? A. GET B. SELECT C. EXTRACT D. RETRIEVE

  21. Kāds SQL atslēgas vārds tiek izmantots, lai filtrētu rezultātus ar nosacījumiem, kas iegūti no vaicājuma? A. WHERE B. IF C. RESTRICT D. LIMIT

  22. Kāds SQL atslēgas vārds tiek izmantots, lai atjauninātu esošos datus tabulā? A. CHANGE B. MODIFY C. ALTER D. UPDATE

  23. Kāds atslēgas vārds tiek izmantots SQL, lai apvienotu rindas no vairākām tabulām, pamatojoties uz saistītu kolonnu starp tām? A. MIX B. JOIN C. MERGE D. ATTACH

  24. Kāds formāts parasti tiek izmantots, nosūtot datus REST API? A. HTML B. TXT C. JSON D. CSV

  25. Kāpēc ir vēlams izmantot SwaggerUI, lai izveidotu API? A. Dokumentācijai un ērtumam testējot B. Ātrdarbībai C. Saderībai ar dažādām platformām D. Visi minētie

  26. Kā vajadzētu pareizi nodefinēt Text lauku React, izmantojot React-Native? A. <Text>Paradumu saraksts</Text> B. <Text>{_('Paradumu saraksts')}</Text> C. <Text>{strings.header_habits}</Text> D. <Text>{_('List of habits')}</Text>

  27. Kā nodrošināt navigāciju starp ekrāniem React Native lietotnē? A. Izmantojot React Router B. Izmantojot React Navigation C. Izmantojot BrowserRouter D. Izmantojot Expo Router

  28. Kāda ir useMemo hook galvenā funkcija React? A. Kešot datus, lai izvairītos no nevajadzīgām pārrēķināšanām B. Atjaunināt stāvokli C. Pārvaldīt asinhronos API izsaukumus D. Pievienot dzīves cikla metodes

  29. Kura situācija ir piemērota useMemo izmantošanai? A. Kad nepieciešams pārrēķināt datus, kas atkarīgi no vairākiem parametriem B. Kad tiek renderēts saraksts ar lielu datu apjomu C. Kad vēlaties saglabāt atsauci uz DOM elementu D. Kad vēlaties izsaukt funkciju tikai vienu reizi

  30. Kas tiek nodots useMemo kā parametri? A. Funkcija un komponents B. Tikai funkcija C. Funkcija un atkarību masīvs D. Tikai atkarību masīvs

  31. Kāda ir useRef galvenā funkcija? A. Pārvaldīt stāvokli B. Saglabāt vērtību, kas nepārrēķinās starp renderiem un neizsauc render izmaiņas C. Atgriezt DOM elementu D. Pievienot asinhronās funkcijas

  32. Kā var piekļūt vērtībai, izmantojot useRef ? A. { current: vērtība } B. { state: vērtība } C. { memo: vērtība } D. { value: vērtība }

  33. Kāda ir atšķirība starp useContext un useState React lietotnēs? A. useState tiek izmantots stāvokļa pārvaldībai vienā komponentē, savukārt useContext nodrošina koplietotu datu piekļuvi starp komponentēm B. useState darbojas ar asinhronām funkcijām, bet useContext tikai sinhronās funkcijās strādā C. useState tiek izmantots stāvokļa pārvaldībai vienā komponentē, savukārt useContext nodrošina koplietotu datu piekļuvi bērnu komponentēm iekš mātes komponentes D. Nav atšķirības starp useState un useContext

  34. Kāda ir REST API galvenā loma front-end un back-end komunikācijā? A. Apstrādāt lietotāja ievadītos datus lokāli B. Nodrošināt standartizētu datu apmaiņu starp klientu un serveri C. Kompilēt front-end kodu D. Nodrošināt datu bāzes struktūru

  35. Kāds datu formāts parasti tiek izmantots datu apmaiņai starp front-end un back-end REST API? A. HTML B. Typescript C. JSON D. CSV

  36. Kā pareizi izveidot session_token, izmantojot lietotāja vārdu un paroli, izvairoties no user_id nodošanas? A. Šifrēt lietotāja vārdu un paroli un iekļaut tos session_token B. Ģenerēt nejaušu unikālu tokenu un saistīt to ar lietotāja sesiju servera pusē C. Iekļaut user_id un paroli tokenā, lai nodrošinātu lietotāja identificēšanu D. Izmantot lietotāja vārdu kā session_token

  37. Kā iegūt user_id no session_token servera pusē, izmantojot drošu pieeju? A. Dekodēt session_token, kas satur šifrētu user_id B. Meklēt session_token vērtību servera datu bāzē un iegūt atbilstošo user_id C. Tieši iekļaut user_id session_token un izvilkt to pieprasījuma laikā D. Izmantot session_token kā primāro atslēgu datu bāzē

  38. Kāpēc API komunikācijā būtu ieteicams izmantot user_uuid, nevis user_id? A. user_uuid ļauj izvairīties no datu šifrēšanas nepieciešamības B. user_uuid ir īsāks un vieglāk lasāms nekā user_id C. user_uuid ir pieejams tikai API un nav nepieciešams servera pusē D. user_uuid nodrošina unikālu lietotāja identifikāciju visā sistēmā un ir grūtāk uzminēt nekā secīgi piešķirti user_id

  39. Kāda ir React state cikla saistība ar komponentes renderēšanu? A. Kad state tiek atjaunināts, visas komponentes tiek pārzīmētas no jauna

    B. Kad state tiek atjaunināts, komponente, kas satur šo state tiek pārzīmēta no jauna

    C. State un komponenšu pārzimēšana ir neatkarīgi procesi

    D. Child komponentes state pārzīmē sevi un Parent komponenti

  40. Kāda ir atšķirība starp ORM un tiešo SQL izmantošanu datu bāzes darbībām? A. ORM ļauj izmantot programmēšanas valodas sintaksi un OOP, lai piekļūtu datiem, savukārt SQL tiek rakstīts manuāli kā vaicājumi B. SQL ir ātrāks nekā ORM, jo tas ir tieši optimizēts datu bāzei C. ORM piedāvā abstrakcijas līmeni, kas padara kodu vieglāk uzturamu un lasāmu nekā SQL D. Visi augstāk minētie

  41. Kāpēc React Native vidē bieži izmanto TypeScript? A. Tāpēc, ka TypeScript neļauj kļūdaini instalēt bibliotēkas B. Tāpēc, ka TypeScript garantē iOS un Android lietotņu sertificēšanu C. Tāpēc, ka TypeScript nodrošina spēcīgos datu tipus D. Tāpēc, ka TypeScript darbojas tikai Expo projektos

  42. Kurš no zemāk dotajiem React-Native TypeScript koda variantiem pareizi parāda, kā mainīt stāvokli teksta laukam ar pogas palīdzību iekš View komponentes?

    A.

    B.

    C.

    D.

    1. Kurš ir pareizs React-Native piemērs komponentes izveidei?

      A.

       

      B.

      C.

      D.

      1. Kurš ir pareizs React-Native piemērs komponentei, kurā palielinās skaits skaitītajam?

      A.

      B.

      C.

      D.

      1. Kurš ir pareizs piemērs, izmantojot useRef?

      A.

      B.

       

      C.

       

      D.

      1. Kurš ir pareizs React-Native piemērs ar style izmantojumu, lai iecentrētu tekstu ekrāna centrā?|

        A.

        B.

         

        C.

         

        D.

  1. Kurš ir pareizs piemērs attēla zīmēšanai React-Native?

A.

B.

C.

D.

  1. Kurš SVG piemērs ir pareizs iekš React-Native komponenetes?

A.

A.

 

C.

D.

  1. Kurš ir pareizs piemērs kā React-Native iegūt datus no servera?

A.

B.

C.

D.

  1. Kurš ir pareizs piemērs React-Native ka padod mainīgos uz mātes komponenti?

    A.

     

    B.

     

    C.

     

    D.