Ulaz i izlaz podataka, naredba pridruživanja

4. Zadatci s provedenih ispita

SVI ZADATCI SU PRILAGOĐENI PROGRAMSKIM JEZICIMA PYTHON I C/C++


  1. (2010, ljetni rok, zadatak 21)  Koju će vrijednost imati varijabla x nakon izvođenja sljedećega dijela programa?

    Python C/C++
    x = 20
    y = -5
    x = x + y
    y = x + y
    x = x + y  
    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?

    Python C/C++
     a = 1
     b = 2
     c = 3
     t = not(a < b) and (a < c) or not(b < c)  
     a = 1;
     b = 2;
     c = 3;
     t = !(a < b) && (a < c) || !(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?

    Python C/C++
    x = x + y
    y = y + x - z
    z = z – y + x
    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?

    Python C/C++
    x = 17
    y = x % 4
    x = x + y
    y = x % 4
    x = x + y
    y = x % 4   
    x = 17;
    y = x % 4;
    x = x + y;
    y = x % 4;
    x = x + y;
    y = x % 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?

    Python C/C++
    a = 7
    b = 9
    c = 3
    t = not (not (a < b) and (a < c) or not ((c < b) or not (c < a)))
    a = 7;
    b = 9;
    c = 3;
    t = !( ! (a < b) && (a < c) || ! ((c < b) || ! (c < a)))


  6. (2011, jesenski rok, zadatak 22)  Koju će vrijednost imati varijabla y nakon izvođenja sljedećega dijela programa?

    Python C/C++
    x = 17;
    y = x % 4
    x = x + y
    y = x % 4
    x = x + y
    y = x % 4  
    x = 17;
    y = x % 4;
    x = x + y;
    y = x % 4;
    x = x + y;
    y = x % 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?

    Python C/C++
    a = 7
    b = 9
    c = 3
    t = not(not(a > b) and not(a < c) or not(c < b))
    a = 7;
    b = 9;
    c = 3;
    t = !(!(a > b) && !(a < c) || !(c < b))


  8. (2012, ljetni rok, zadatak 17)  Koje će vrijednosti imati varijable a i b nakon izvođenja sljedećeg dijela programa?

    Python C/C++
    a = -32;
    b = 8;
    b = abs(a) / b + b % 5;
    a = -32;
    b = 8;
    b = abs(a) / b + b % 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?

    Python C/C++
    A.
       a = n % 1
       b = n % 10
       c = n % 100
       print (a + b + c)
    B.
       a = n // 100
       b = n // 10
       c = n // 1
       print (a + b + c)
    C.
       a = n // 100
       b = n % 10 // 10
       c = n % 10
       print (a + b + c)
    D.
       a = n %10
       b = n // 10 % 10
       c = n // 100
       print (a + b + c)    
    A.
       a = n % 1;
       b = n % 10;
       c = n % 100;
       printf ("%d", a + b + c);
    B.
       a = n / 100;
       b = n / 10;
       c = n / 1;
       printf ("%d", a + b + c);
    C.
       a = n / 100;
       b = n % 10 / 10;
       c = n % 10;
       printf ("%d", a + b + c);
    D.
       a = n %10;
       b = n / 10 % 10;
       c = n / 100;
       printf ("%d", a + b + c);


  10. (2012, ljetni rok, zadatak 30)  Koja će biti vrijednost varijable b nakon izvođenja sljedećih naredbi?

    Python C/C++
    a = 2
    b = 3
    a = a * b
    b = 3 * a  
    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?

    Python C/C++
    a = 4
    b = 5
    b = (b**2 - 4 * a)**0.5
    a = 4;
    b = 5;
    b = sqrt(pow(b, 2) - 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)?

    Python C/C++
    A. sati = s % 3600 // 3600
       min = s % 3600 // 60
       nove_sekunde = s % 3600 % 60

    B. sati = s % 3600
       min = s % 3600 // 60
       nove_sekunde = s % 3600 % 60

    C. sati = s // 3600
       min = s % 3600 // 60
       nove_sekunde = s % 3600 % 60

    D. sati = s // 3600
       min = s % 3600 % 60
       nove_sekunde = s // 3600 % 60
    A. sati = s % 3600 / 3600;
       min = s % 3600 / 60;
       nove_sekunde = s % 3600 % 60;

    B. sati = s % 3600;
       min = s % 3600 / 60;
       nove_sekunde = s % 3600 % 60;

    C. sati = s / 3600;
       min = s % 3600 / 60;
       nove_sekunde = s % 3600 % 60;

    D. sati = s / 3600;
       min = s % 3600 % 60;
       nove_sekunde = s / 3600 % 60;


  13. (2012, jesenski rok, zadatak 30) Koja će biti vrijednost varijable a nakon izvođenja sljedeće naredbe?

    Python C/C++
    a = 7 * 5 % 12 // 2
    a = 7 * 5 % 12 / 2;


  14. (2013, ljetni rok, zadatak 17)  Zadane su naredbe:

    Python C/C++
    x = a / b
    y = x - int(x)
    x = (float)a / b;
    y = x - trunc(x);

    Koja ih od navedenih naredbi može zamijeniti?
    Python C/C++
    A. y = (a % b) / b
    B. y = (a // b) / b;
    C. y = (a // b) % b;
    D. y = (a % b) // b;
    A. y = (float)(a % b) / b;
    B. y = (float)(a / b) / b;
    C. y = (a / b) % b;
    D. y = (a % b) / b;


  15. (2013, ljetni rok, zadatak 29)  Koja će biti vrijednost varijable x nakon izvođenja sljedećega dijela programa?

    Python C/C++
    a = 1
    b = a - 1
    c = a + b
    x = (a > b) or (b > c) and  (c > a)
    a = 1;
    b = a - 1;
    c = a + b;
    x = (a > b) || (b > c) && (c > a);


  16. (2013, ljetni rok, zadatak 30)  Koja će biti vrijednost varijable t nakon izvođenja sljedeće naredbe?

    Python C/C++
    t = 3**2 % 5 + 3**2 // 5
    t = pow(3, 2) % 5 + pow(3, 2) / 5;
     
  17. (2013, jesenski rok, zadatak 17)  Koja će vrijednost biti pohranjena u varijabli z nakon izvođenja sljedećega dijela programa?

    Python C/C++
    x = 12
    y = 3
    x = x + y
    y = x // y
    z = x - y  
    x = 12;
    y = 3;
    x = x + y;
    y = x / 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?

    Python C/C++
    t = 9**2 % 3 * (10 // 3)**2
    t = pow(9, 2) % 3 * pow(10 / 3, 2);


  19. (2014, ljetni rok, zadatak 30)  Koja će biti vrijednost varijable x nakon izvođenja sljedeće naredbe?

    Python C/C++
    x = 4 + 3 * 7 % 2
    x = 4 + 3 * 7 % 2;

  20. (2014, jesenski rok, zadatak 30)  Koja će biti vrijednost varijable x nakon izvođenja sljedeće naredbe?

    Python C/C++
    x = 4 - 3 * 3  // 7
    x = 4 - 3 * 3  / 7;


  21. (2015, ljetni rok, zadatak 17)  Koja će vrijednost biti pohranjena u varijabli c nakon izvođenja sljedećega dijela programa?

    Python C/C++
    a = 1
    b = -2
    a = a + b
    b = b - a
    c = a * b  
    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?

    Python C/C++
    a = 3
    b = 3
    c = 1
    x = (a > b) and (a > c) and (b > c)
    a = 3;
    b = 3;
    c = 1;
    x = (a > b) && (a > c) &&(b > c);


  23. (2015, ljetni rok, zadatak 30) Koja će biti vrijednost varijable t nakon izvođenja sljedeće naredbe?

    Python C/C++
    t = 10**2 // 3**2 % 3**2
    t = pow(10, 2) / pow(3, 2) % pow(3, 2);


  24. (2015, jesenski rok, zadatak 29) Koja će biti vrijednost varijable x nakon izvođenja sljedećega dijela programa?

    Python C/C++
    a = 2
    b = 3
    c = 1
    x = (a > b) or (a > c) or (b > c)
    a = 2;
    b = 3;
    c = 1;
    x = (a > b) || (a > c) || (b > c);


  25. (2015, jesenski rok, zadatak 30) Koja će biti vrijednost varijable t nakon izvođenja sljedeće naredbe?

    Python C/C++
    t = round(10**0.5) % 2 + 10**2 // 2
    t = round(sqrt(10)) % 2 + pow(10, 2) / 2;

  26. (2016., ljetni rok, zadatak 30) Koja će biti vrijednost varijable x nakon izvođenja sljedeće naredbe?

  27. Python C/C++
    x = 7 * 6 // 5 % 4
    x = 7 * 6 / 5 % 4;
     
  28. (2016., jesenski rok, zadatak 30) Koja će biti vrijednost varijable x nakon izvođenja sljedeće naredbe?

  29. Python C/C++
    x = (15 // 7 % 3)**2 + 15 % 7 // 3
    x = pow(15 / 7 % 3, 2) + 15 % 7 / 3;

  30. (2017., ljetni rok, zadatak 26) Koje će biti vrijednosti varijabla x i y nakon izvođenja navedenoga dijela programa?

  31. Python C/C++
    a = 25
    b = (a // 10)**2 + (a %10)**2
    c = (b // 10)**2 + (b % 10)**2
    x = (a + b > c) and (b + c > a)
    y = (a + b > c) or (b + c > a)  
    a = 25;
    b = pow(a / 10, 2) + pow(a % 10, 2);
    c = pow(b / 10, 2) + pow(b % 10, 2);
    x = (a + b > c) && (b + c > a);
    y = (a + b > c) ||(b + c > a);

  32. (2017., jesenski rok, zadatak 26) Koje će biti vrijednosti varijabla x i y nakon izvođenja navedenoga dijela programa?

  33. Python C/C++
    a = 6
    b = 7
    c = a * a – b * b
    x = (c < 0) and (a – b > 0)
    y = (c < 0) or (a – b > 0)
    a = 6;
    b = 7;
    c = a * a – b * b;
    x = (c < 0) && (a – b > 0);
    y = (c < 0) || (a – b > 0);


  34. (2018., ljetni rok, zadatak 26) Zadan je dio programa.

  35. Python C/C++
    a = -1
    b = -2
    a = -3 * a - b
    b = 4 * b + 2 * a  
    a = a + b

    a = -1;
    b = -2;
    a = -3 * a - b;
    b = 4 * b + 2 * a;
    a = a + b;


    A. Kolika je vrijednost varijable a na kraju izvođenja zadanoga dijela programa?
    B. Kolika je vrijednost varijable b na kraju izvođenja zadanoga dijela programa?


  36. (2018., jesenski rok, zadatak 26) Zadan je dio programa.

  37. Python C/C++
    a = 3
    b = -2
    a = 3 * a - b
    b = 2 * b + 3 * a  
    a = a - b

    a = 3;
    b = -2;
    a = 3 * a - b;
    b = 2 * b + 3 * a;
    a = a - b;


    A. Kolika je vrijednost varijable a na kraju izvođenja zadanoga dijela programa?
    B. Kolika je vrijednost varijable b na kraju izvođenja zadanoga dijela programa?

  38. (2019., ljetni rok, zadatak 25) Kolika je vrijednost varijable x na kraju izvođenja zadanoga dijela programa?

  39. Python C/C++
    a = 19
    b = 25
    p = a % b > b % a
    q = a // b > b // a
    x = p and q

    a = 19;
    b = 25;
    p = a % b > b % a;
    q = a / b > b / a;
    x = p && q;


  40. (2019., jesenski rok, zadatak 25) Koja će biti vrijednost varijable x nakon izvođenja zadanoga dijela programa ako je
    a = 123?


  41. Python C/C++
    s = a // 100
    d = a // 10 % 10  
    j = a % 10
    x = s + d + j

    s = a / 100;
    d = a / 10 % 10;
    j = a % 10;
    x = s + d + j;


  42. (2021., ljetni rok, zadatak 24) Kolika je vrijednost varijable x na kraju izvođenja zadanoga dijela programa?

  43. Python C/C++
    a = 19
    b = 25
    p = a % b > b % a
    q = a // b > b // a  
    x = p and q

    a = 19;
    b = 25;
    p = a % b > b % a;
    q = a / b > b / a;
    x = p && q;

  44. (2021., jesenski rok, zadatak 24) Kolika će biti vrijednost varijable x nakon izvođenja zadanoga dijela programa ako je a = 123?

  45. Python C/C++
    s = a // 100
    d = a // 10 % 10  
    j = a % 10
    x = s + d + j

    s = a / 100;
    d = a / 10 % 10;
    j = a % 10;
    x = s + d + j;