Professional Documents
Culture Documents
I Kolokvijium
a. 231
b. 153
c. 120
d. 561
5. Ako je a=00101101 koju će vrednost imati nakon naredbe a=a<<3?
a. 01101000
b. 00000101
c. 00101100
d. 00001101
a. linija=”MIRKO1958”
b. linija=”IRKO98”
c. linija=”M15”
d. linija= “◻◻◻◻◻◻MIRKO1958”
a. Poziv procedure se vrši navođenjem njenog imena a kod funkcija to nije obavezno
b. U proceduri se ne može koristiti ključna reč return
c. Funkcija vraća neku vrednost, a procedura ne
d. Nema nikakve razlike jer su to vrste potprograma
a. 035
b. 043
c. 0x23
d. +35
a. a=4 i b=7
b. a=4 i b=6
c. a=5 i b=7
d. a=5 i b=6
e. a=4 i b=10 !!!!
a. b=b-1; c=a*b
b. c=a*b; b=b-1
c. c=a*(b-1)
d. c=a--*b
II Kolokvijum
20. Koje su vrednosti promenljivih nakon *p i p nakon izvršavanja sledećeg niza naredbi:
int a; int *p; p=&a; a=8;
a. 8 i mem. adresa gde je smeštena promenljiva a
b. M.adresa promenljive p i vrednosti promenljive p
c. Memorijska adresa promenljive a i 8
d. Mem.adresa promenljive p i mem.adresa prom.a
21. Koja od sledećih operacija nije dozvoljena kod rada sa pokazivačima (2)?
a. &(px+1)
b. *px+=1
c. y=(*px)++
d. y=*(px++)
e. &px=10
22. Šta će se desiti posle izvršenja sledećih naredbi: int A[5]; A[12]=5;
a. Neće se ništa desiti
b. Može doći do greške u izvršenju programa
c. Kompajler će javiti grešku kod prevođenja
d. Operativni sistem će prijaviti da je došlo do prekoračenja
23. Ako su s1 I s2 dva stringa koja od sledećih operacija je dozvoljena?
a. s1=s2;
b. s1<s2
c. s3=s1+s2
d. char*s1=”0123456789ABCDEF”;
24. Definisana je matrica int x[3][4]. Na kojoj memor.adresi je smešten element matrice
x[1][1] dužine 4 B (počet.adresa: 1000)?
a. 1000
b. 1016
c. 1020
d. 1032
25. Ako je definisana matrica int a[3][2] i pokazivač p nakon naredbe p=a na koju
vrednost ukazuje p+4?
a. a[2][0]
b. &a[2][0]
c. a[0][2]
d. &a[0][2]
26. Šta označava operator→ ?
a. Adresu gde je smeštena struktura
b. Redni broj elemenata u strukturi
c. Pristup elementu strukture pomoću pokazivača
d. Prenosi vrednost u elemenat strukture
27. Koja od sledećih tvrdnji važi za strukturu Bit polja?
a. Mogu se koristiti nizovi Bitnih polja
b. Ovakve strukture se koriste u cilju uštede memorijskog prostora
c. Mogu se koristiti pokazivači na članove strukture Bit polja
d. Kompajler ne utiče na upravljanje ovim strukturama
28. Koja je najmanja jedinica koja može biti pročitana ili upisana u datoteku?
a. 1 bit
b. 8 bitova
c. 16 bitova
d. 32 bitova
29. Šta se dešava kada se izvrši komanda fp=fopen(’’vtš’.txt’, ’’w’’)?
a. Vraća se pokazivač datoteke fp koji će se koristiti za čitanje podataka iz datoteke
b. Vraća se pokazivač datoteke fp koji će se koristiti za upisivanje podataka u datoteku
c. Vraća se pokazivač datoteke fp koji će se koristiti za zapisivanje ili čitanje podataka iz
datoteke
d. Upisaće se podatak w u datoteku vtš.txt
30. Koju vrednost će imati promenljiva q nakon izvršavanja sledeće naredbe q=&arr[2];?
a. Mem.adresu trećeg elementa niza arr
b. Mem.adresu drugog elementa niza arr
c. Vrednost drugog elementa niza arr
d. Vrednost trećeg elementa niza arr
31. Koju vrednost ima promenljiva posle izvršenja sledećih naredbi:
int i=5; int *pi=&i; i=2*(*pi+6);
a. Mem.adresu promenljive i
b. 22
c. 5
d. Vrednost na mem.adresi 22
32. Koja od sledećih inicijalizacija niza nije ispravna?
a. int A[]={1, 2, 23, 4, 32, 5, 7, 9, 6};
b. char &s1=’’0123456789ABCDEF’’;
c. char A[2]= {’O’, ’K’};
d. char *s1=’’0123456789ABCDEF’’;
33. Definisana je matrica intx[3][5]. Na kojoj memor.adresi je smešten element matrice
x[1][1] dužine 8 B(počet.adresa: 1000)?
a. 1000
b. 1032
c. 1048
d. 1064
34. Ako je dat dvodimenzionalni niz A[][7] koja od sledećih jednakosti nije ispravna?
a. A[i][j]=(*(A+i))[j]
b. A[i][j]=*((*(A+i))+j)
c. A[i][j]=*(&A[0][0]+i*7+j)
d. Sve su ispravne
35. Šta definiše sledeća struktura: struct skola{ int a:3; unsigned int b:1; signed int c:7;
int:2; int d:2; int:0; int e:4, f:5; };
a. Pet reči dužine 11, 2, 2, 4, 5 bitova
b. Tri reči dužine 11, 4 i 9 bitova
c. Četiri reči dužine 11, 2, 2 i 9 bitova
d. Dve reči dužine 15 i 9 bitova