Ulaz i izlaz podataka, naredba pridruživanja

4. Zadatci s provedenih ispita

  1. (2010, ljetni rok, zadatak 21)  Koju će vrijednost imati varijabla x nakon izvođenja sljedećega dijela programa?
    x := 20;
    y := -5;
    x := x + y;
    y := x + y;
    x := x + y;

    A. 10
    B. 15
    C. 20
    D. 25

  2. (2010, ljetni rok, zadatak 25)  Koja će biti vrijednost varijable t nakon izvođenja sljedećega dijela programa?
    a := 1;
    b := 2;
    c := 3;
    t := NE (a < b) I (a < c) ILI NE (b < c);

  3. (2010, jesenski rok, zadatak 21) Ako varijable x,y i z imaju početnu vrijednost 3, koja će varijabla i dalje imati vrijednost 3 nakon izvođenja sljedećega dijela programa?

    x := x + y;
    y := y + x - z;
    z := z – y + x;

    A. x
    B. y
    C. z
    D. niti jedna

  4. (2011, ljetni rok, zadatak 22) Koju će vrijednost imati varijabla x nakon izvođenja sljedećega dijela programa?
    x := 17;
    y := x MOD 4;
    x := x + y;
    y := x MOD 4;
    x := x + y;
    y := x MOD 4;

    A. 0
    B. 17
    C. 18
    D. 20
     
  5. (2011, ljetni rok, zadatak 25) Koja će biti vrijednost varijable t nakon izvođenja sljedeće naredbe?
    a := 7;
    b := 9;
    c := 3;
    t := NE ( NE (a < b) I (a < c) ILI NE ((c < b) ILI NE (c < a)))

  6. (2011, jesenski rok, zadatak 22) Koju će vrijednost imati varijabla y nakon izvođenja sljedećega dijela programa?
    x := 17;
    y := x MOD 4;
    x := x + y;
    y := x MOD 4;
    x := x + y;
    y := x MOD 4;

    A. 0
    B. 17
    C. 18
    D. 20

  7. (2011, jesenski rok, zadatak 25) Koja će biti vrijednost varijable t nakon izvođenja sljedeće naredbe?
    a := 7;
    b := 9;
    c := 3;
    t := NE ( NE (a > b) I NE (a < c) ILI NE (c < b))

  8. (2012, ljetni rok, zadatak 17) Koje će vrijednosti imati varijable a i b nakon izvođenja sljedećeg dijela programa?
    a:= -32;
    b:= 8;
    b:= abs(a)/b + b mod 5;

    A. a = 32, b = 2
    B. a = –32, b = 7
    C. a = –32, b = 5
    D. a = 32, b = 7

  9. (2012, ljetni rok, zadatak 20) Iznos od n kuna potrebno je isplatiti novčanicama u apoenima od 1, 10 i 100 kuna.
    Koji će od sljedećih algoritama ispisati minimalni broj novčanica kojima je moguće isplatiti navedeni iznos pod pretpostavkom da imamo dovoljan broj novčanica u svim apoenima?

    A.
       a := n mod 1;
       b := n mod 10;
       c := n mod 100;
       izlaz(a + b + c);
    B.
       a := n div 100;
       b := n div 10;
       c := n div 1;
       izlaz(a + b + c);
    C.
       a := n div 100;
       b := n mod 10 div 10;
       c := n mod 10;
       izlaz(a + b + c);
    D.
       a := n mod 10;
       b := n div 10 mod 10;
       c := n div 100;
       izlaz(a + b + c);

  10. (2012, ljetni rok, zadatak 30) Koja će biti vrijednost varijable b nakon izvođenja sljedećih naredbi?
    a := 2;
    b := 3;
    a := a * b;
    b := 3 * a;

  11. (2012, jesenski rok, zadatak 17) Koja će biti vrijednost varijable b nakon izvođenja sljedećeg dijela programa?
    a:=4;
    b:=5;
    b:=sqrt(sqr(b)-4*a);

    A. 5
    B. 4
    C. 3
    D. 2

  12. (2012, jesenski rok, zadatak 20) Koji od sljedećih algoritama pretvara sekunde (s) u oblik sati (sati), minute (min) i sekunde (nove_sekunde)?

    A. sati:= s mod 3600 div 3600;
        min:= s mod 3600 div 60;
        nove_sekunde:= s mod 3600 mod 60;

    B. sati:= s mod 3600;
        min:= s mod 3600 div 60;
        nove_sekunde:= s mod 3600 mod 60;

    C. sati:= s div 3600;
        min:= s mod 3600 div 60;
        nove_sekunde:= s mod 3600 mod 60;

    D. sati:= s div 3600;
        min:= s mod 3600 mod 60;
        nove_sekunde:= s div 3600 mod 60;

  13. (2012, jesenski rok, zadatak 30) Koja će biti vrijednost varijable a nakon izvođenja sljedeće naredbe?
    a := 7 * 5 mod 12 div 2;

  14. (2013, ljetni rok, zadatak 17) Zadane su naredbe:
    x := a / b;
    y := x - trunc(x);
    Koja ih od navedenih naredbi može zamijeniti?

    A. y := (a mod b) / b;
    B. y := (a div b) / b;
    C. y := (a div b) mod b;
    D. y := (a mod b) div b;

  15. (2013, ljetni rok, zadatak 29) Koja će biti vrijednost varijable x nakon izvođenja sljedećega dijela programa?
    a := 1;
    b := a - 1;
    c := a + b;
    x := (a > b) ILI (b > c) I (c > a);

  16. (2013, ljetni rok, zadatak 30) Koja će biti vrijednost varijable t nakon izvođenja sljedeće naredbe?
    t := sqr(3) mod 5 + sqr(3) div 5;
     
  17. (2013, jesenski rok, zadatak 17) Koja će vrijednost biti pohranjena u varijabli z nakon izvođenja sljedećega dijela programa?
    x := 12;
    y := 3;
    x := x + y;
    y := x div y;
    z := x - y;

    A. 7
    B. 9
    C. 10
    D. 15

  18. (2013, jesenski rok, zadatak 30) Koja će biti vrijednost varijable t nakon izvođenja sljedeće naredbe?
    t := sqr(9) mod 3 * sqr(10 div 3);

  19. (2014, ljetni rok, zadatak 30) Koja će biti vrijednost varijable x nakon izvođenja sljedeće naredbe?
    x := 4 + 3 * 7 mod 2;

  20. (2014, jesenski rok, zadatak 30) Koja će biti vrijednost varijable x nakon izvođenja sljedeće naredbe?
    x := 4 - 3 * 3 div 7;

  21. (2015, ljetni rok, zadatak 17) Koja će vrijednost biti pohranjena u varijabli c nakon izvođenja sljedećega dijela
    programa?
    a := 1;
    b := -2;
    a := a + b;
    b := b - a;
    c := a * b;

    A. –2
    B. –1
    C. 1
    D. 3

  22. (2015, ljetni rok, zadatak 29) Koja će biti vrijednost varijable x nakon izvođenja sljedećega dijela programa?
    a := 3;
    b := 3;
    c := 1;
    x := (a > b) I (a > c) I (b > c);

  23. (2015, ljetni rok, zadatak 30) Koja će biti vrijednost varijable t nakon izvođenja sljedeće naredbe?
    t := sqr(10) div sqr(3) mod sqr(3);

  24. (2015, jesenski rok, zadatak 29) Koja će biti vrijednost varijable x nakon izvođenja sljedećega dijela programa?
    a := 2;
    b := 3;
    c := 1;
    x := (a > b) ILI (a > c) ILI (b > c);

  25. (2015, jesenski rok, zadatak 30) Koja će biti vrijednost varijable t nakon izvođenja sljedeće naredbe?
    t := round(sqrt(10)) mod 2 + sqr(10) div 2;

  26. (2016., ljetni rok, zadatak 30) Koja će biti vrijednost varijable x nakon izvođenja sljedeće naredbe?
    x := 7 * 6 div 5 mod 4;