Ulaz i izlaz podataka, naredba pridruživanja
uvod u pseudojezik
4. Zadatci s provedenih ispita
- 
    (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
 
- (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);
 
- (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
- 
    (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
 
 
- (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)))
- 
    (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
- (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))
- (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
- (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);
- (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;
- (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
- (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;
- (2012, jesenski rok, zadatak 30) Koja će biti vrijednost varijable a nakon izvođenja sljedeće naredbe?
    
 a := 7 * 5 mod 12 div 2;
- (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;
- (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);
- (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;
 
 
- (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
- (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);
- (2014, ljetni rok, zadatak 30) Koja
    će biti vrijednost varijable x nakon izvođenja sljedeće naredbe?
    
 x := 4 + 3 * 7 mod 2;
- (2014, jesenski rok, zadatak 30) Koja će biti vrijednost varijable x nakon izvođenja sljedeće naredbe?
    
 x := 4 - 3 * 3 div 7;
- (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
 
- (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);
- (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);
- (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);
- (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;
- (2016., ljetni rok, zadatak 30) Koja će biti vrijednost varijable x nakon izvođenja sljedeće naredbe?
 x := 7 * 6 div 5 mod 4;