wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Web aplikacije - uvodne vježbe

Total questions: 15

Worksheet time: 6mins

Name
Class
Date
1.

Koji protokol se najčešće koristi za prijenos podaka na webu?

a)

FTP

b)

HTTP/HTTPS

c)

SMTP

d)

SSH

2.

Što je API?

a)

Skup alata za izradu grafičkog dizajna web aplikacije

b)

Tehnologija za pisanje server-side koda

c)

Programsko sučelje koje omogućuje komunikaciju s drugom aplikacijom

d)

Sučelje web aplikacije koju koristi krajnji korisnik

3.

Što je node.js?

a)

Programski jezik za izvođenje client-side JavaScripta

b)

Okruženje za izvođenje JS-a izvan web preglednika

c)

Framework za frontend razvoj poput Reacta i Angulara

d)

Okruženje za izvođenje JS-a unutar modernih web preglednika

4.

Koja je glavna karakteristika arhitekture klijent - poslužitelj?

a)

Klijent šalje zahtjeve poslužitelju, a poslužitelj odgovara na njih

b)

Klijent i poslužitelj su uvijek na istom računalu

c)

Poslužitelj šalje zahtjeve, a klijent odgovara na njih

d)

Jedan klijent komunicira s jednim poslužiteljem

5.

Koji oblik softverskog rješenja predstavlja Firebase?

a)

SaaS

b)

IaaS

c)

PaaS

d)

DaaS

6.

Što je "cookie" u kontekstu web aplikacija?

a)

Kôd koji se izvršava na strani poslužitelja

b)

Metoda za šifriranje podataka

c)

Alat za praćenje performansi web aplikacije

d)

Mala tekstualna datoteka koja se pohranjuje na strani korisnika

7.

Izbacite uzljeza

a)

In-Memory state

b)

LocalStorage

c)

SessionStorage

d)

Cookies

8.

Što od navedenog nije točno?

a)

Inicijalna verzija Vue.jsa omogućavala je CSR

b)

CSR web stranica nije aktivna dok se JavaScript ne izvrši

c)

SSR šalje klijentu djelomičan HTML

d)

SSR šalje klijentu fully-rendered HTML

9.

Koji od sljedećih izraza NIJE ispravan način definiranja funkcije u JavaScriptu?

a)

function myFunc() {}

b)

const myFunc = () => {}

c)

let f = function() {}

d)

let myFunc => {}

10.

Što će ispisati sljedeći JavaScript kôd?
let x = 10;

let y = x++;

console.log(x, y);

a)

11 10

b)

10 10

c)

10 11

d)

11 11

11.

Kako se u Vue.js komponentama obično prenose podaci iz parent u child komponentu?

a)

Kroz data()

b)

Kroz props

c)

Kroz computed

d)

Kroz methods

12.

Što će ispisati sljedeći JavaScript kôd?


const a = [1, 2, 3, 4];

const b = a .map(num => num % 2 == 0);

console.log(b);

a)

[false, true, false, true]

b)

[1, 2, 3, 4]

c)

[true, false, true, false]

d)

[2, 4]

13.

Što će ispisati sljedeći JavaScript kôd?

let a = [1, 2, 3];

let b = a;

b.push(4);

console.log(a === b);

a)

false

b)

true

c)

undefined

d)

Error

14.

Koja je osnovna razlika između methods i computed u Vue.js-u?

a)

methods se koristi za izračune koji se automatski ponovo pozivaju kad se podaci promijene, dok computed treba ručno pozivati svaki put

b)

computed uvijek vraća istu vrijednost, dok methods može vraćati različite rezultate svaki put kad se pozove

c)

computed se koristi samo unutar templatea, dok se methods koristi izvan templatea

d)

methods se koristi za funkcije koje "vrše akcije", dok computed vraća vrijednost koja se cachira i ponovo evaluira samo kad se zavisni podaci promijene

15.

What is Vue’s reactivity system?

a)

A system that relies on manual event emitters to trigger UI updates.

b)

A system that re-renders the entire DOM tree on every state change.

c)

A system that uses proxies to track dependencies and automatically update the DOM when reactive state changes.

d)

A system that stores all state in global variables and updates them directly.