JU MJEŠ OVITA ELEKTROTEHNIČ A I DRVOPRERAĐIVAČ KA ŠREDNJA Š KOLA BIHAČ
WWW.ETSBI.EDU.BA
Djel. Br. 37/16
Pitanja za stručni ispit
Tehničar računarstva
25.01.2016. god.
2
Sadržaj
Uvod ........................................................................................................................................................ 3
Pitanja za stručni ispit iz predmeta Programiranje ................................................................................. 4
Pitanja za stručni ispit iz predmeta Mikroračunari ............................................................................... 15
Pitanja za stručni ispit iz predmeta Digitalna elektronika ..................................................................... 20
Pitanja za stručni ispit iz predmeta Baze podataka ............................................................................... 34
3
Uvod
Na stručnom ispitu se provjerava stručno znanje stečeno u toku obrazovanja.
Stručni ispit je test objektivnog tipa koji sadrži 60 pitanja iz preostala tri relevantna stručno teorijska predmeta iz kojih nije rađen maturski rad.
Broj pitanja po predmetu u testu ovisi od broja nastavnih sati predmeta u toku obrazovanja, i ne smije biti manji od 15 pitanja.
Lista pitanja za predmet treba sadržavati tri puta veći broj pitanja od predviđenog broja pitanja za taj predmet. Pitanja se formuliraju u obliku u kojem će biti na testu.
Kod ocjenjivanja znanja učenika testovima znanja, broj osvojenih bodova na testu pretvara se u brojčane ocjene, po sljedećem obrascu:
a) Procent osvojenih tačnih odgovora na testu: 0-40% - nedovoljan (1); b) Procent osvojenih tačnih odgovora na testu: 41-55% - dovoljan (2); c) Procent osvojenih tačnih odgovora na testu: 56-70% - dobar (3); d) Procent osvojenih tačnih odgovora na testu: 71-85% - vrlo dobar (4); e) Procent osvojenih tačnih odgovora na testu: 86-100% - odličan (5).
4
Pitanja za stručni ispit iz predmeta Programiranje
1. Navesti osnovnu podjelu programskih jezika.
________________________________________________________________________________________________________________________________________________________
2. Koja je razlika između kompajlera i interpretera?
________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
3. U sljedeću tabelu popuni osnovne tipove podataka programskog jezika C.
Naziv Opis Broj Bajta
4. Zaokruži tačno ispisana imena varijabli C programskog jezika.
C DA NE 8D DA NE Cetvrti_3 DA NE _1 DA NE Int DA NE int DA NE Obim@ DA NE Prvi razred DA NE
5. Šta predstavlja sljedeća algoritamska struktura (zaokruži tačan odgovor)?
a) jednostruki izbor
b) programsku petlja while
c) linijsku strukturu
6. Pored operatora napiši šta on predstavlja.
++ ____________________________
>= ____________________________
&& ____________________________
|| ____________________________
! ____________________________
% ____________________________
== ____________________________
= ____________________________
5
7. Algoritamska struktura sa slike se u programskom jeziku C predstavlja naredbom (zaokruži
tačan odgovor).
a) int main()
b) do-while
c) #include
d) for
8. Nacrtaj dijagram toka za program koji će računati prosjek četiri zadana broja.
9. Nacrtaj dijagram toka za program koji će računati aritmetičku sredinu dvaju zadanih brojeva.
10. Nacrtaj dijagram toka za program koji će vrijeme u satima, minutama i sekundama pretvoriti u vrijeme u sekundama.
11. Nacrtaj dijagram toka za program koji će za učitani broj x ispisati da li je pozitivan, negativan ili nula.
12. Napiši algoritam za program koji će učitati dva broja, a ispisati njihov produkt i količnik. (Napomena: ako je djelitelj jednak 0, ispiši poruku da se ne može podijeliti.)
13. Napiši algoritam za program koji će tražiti da se učita jedan broj, a zatim ispisati tablicu množenja tim brojem za prvih 20 prirodnih brojeva.
14. Napiši program koji će vrijeme u satima, minutama i sekundama pretvoriti u vrijeme u sekundama.
15. Napiši program koji će učitati koordinate dviju tačaka pa izračunati i ispisati njihovu udaljenost.
16. Napiši program koji će učitati dužinu, visinu i širinu kvadra, a ispisati površinu i zapreminu.
17. Šta će biti rezultat sljedećeg programskog koda?
int brojac; brojac=5; while(brojac>0) brojac--; printf("Brojac je: %d", brojac);
_________________________________________
18. sizeof je funkcija iz standardne biblioteke programskog jezika C?
DA NE
19. Koja od navedenih naredbi je ispravna za unos sljedećih podataka:
22 45.2 118
a) printf("%d %d %d", a, b, c); b) scanf("%d %f %d", a, b, c); c) printf("%f %f %f", &a, &b, &c); d) scanf("%d %f %d", &a, &b, &c); e) scanf("%f %f %d", &a, &b, &c);
6
20. Prepisati sljedeću naredbu tako da se eliminira dupliranje imena promjenjive:
broj = broj + delta; _____________________________
21. Koje vrijednosti će se nalaziti u varijablama z i w nakon izvršavanja sljedećeg koda?
int x, y, z, w; x = 12; y = 5; z = a/b; w = a%b;
a) z = 2.4 w = 2
b) z = 3 w = 7
c) z = 2 w = 2
d) z = 3.4 w = 3
22. Koja od navedenih funkcija kopira string pocetak u string izlaz?
a) strcat(pocetak, izlaz);
b) strcpy(pocetak, izlaz);
c) strcmp(izlaz, pocetak);
d) strcpy(izlaz, pocetak);
e) strcat(izlaz, pocetak);
23. Deklariraj niz cijelih brojeva 10 elemenata pod imenom Niz_A. Petom elementu niza dodijeli
vrijednost 4.
24. U sljedećem izrazu dopisati zagrade tako da se sva sabiranja i oduzimanja obave prije množenja i dijeljenja:
int i=3, j=5, k=10; int x;
x = i * k – j / i + i;
Koja je vrijednost promjenjive x po izvršenju naredbe? x = ______
25. Odaberi tačan iskaz:
a) Matrica je simetrična ako su svi njeni elementi ispod glavne dijagonale 0.
b) Matrica je simetrična ako su elementi zamijenili redove i kolone.
c) Matrica je simetrična ako su svi njeni elementi iznad glavne dijagonale 0.
d) Matrica je simetrična ako su njeni elementi sa gornje i donje strane glavne dijagonale identični.
26. Napisati rekurzivnu funkciju koja računa n!=1234…n. Po definiciji je 1!=0. Funkcija ima
prototip int faktorijel(int n).
7
27. Neka je deklariran dvodimenzionalni niz A naredbom int A[4][4]; i neka su u niz učitani
podaci kao u tabeli.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Ako želimo ispisati vrijednost elementa niza koji se nalazi u drugom redu i trećoj koloni (7),
odaberite tačnu naredbu ispisa podataka:
a) printf("%d", A[2][3]);
b) printf("%d", A[1][3]);
c) printf("%d", A[1][2]);
d) printf("%d", A[3][2]);
28. Ako su zadani dvodimenzionalni nizovi A i B, oba dimenzije nxm, njihov zbir A+B je novi niz C,
dimenzija nxm, čiji su elementi izračunati sabiranjem odgovarajućih elemenata nizova A i B.
Izaberi naredbu koju treba ubaciti na označeno mjesto kako bi se izračunale vrijednosti
elemenata niza C.
for(i=0; i<n; i++) for(j=0; j<m; i++) ___________________ a) C[i][j] = A[i][j] + B[j][i]; b) C[i][j] = A[i][j] + B[i][j]; c) C[i][j] = A[i-1][j-1] + B[i-1][j-1]; d) C[i][j] = A[i][j] + B[j][k];
29. Obilježi službenu riječ programskog jezika C++ kojom započinje deklaracija klase.
a) klasse
b) class
c) public
d) private
30. Ako je deklariran niz struktura Ucenik ucenici[30], odabrati tačan izraz za pristup elementima niza:
a) Ucenik[i].prezime;
b) ucenici[i].prezime;
c) Ucenik ucenici.prezime;
31. Poveži pojmove tako da upišeš odgovarajuće slovo pored naredbe.
a) Deklaracija pokazivača ____ z=x*y;
b) Dereferenciranje ____ int*x_ptr;
c) Operacija množenja ____ y=*x_ptr;
32. Potrebno je definirati strukturu Cvor koja de se koristiti kao čvor jednostruko povezane liste.
Informacioni dio čvora sadrži samo jedan element povrsina realnog tipa.
8
33. Neka je data tipična struktura koju koristimo u povezanoj listi:
struct cvor char ime [20]; int godine; float visina; cvor *sljedeci; ;
Kako glasi naredba kojom se rezervira memorija za novi čvor?
______________________________________________________________
34. Opisati šta radi sljedeći program.
____________________________________________________________________________________________________________________________________________________________________________________________________________________________________ ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________
35. Koju vrijednost sadrži pokazivač zadnjeg čvoru u jednostruko povezanoj listi?
a) adresu start_ptr;
b) NULL;
c) adresu novog čvora.
36. Ukoliko imamo praznu povezanu listu tj. bez čvorova, naredba za dodjelu adrese novog čvora pointeru start_ptr je :
a) if(start_ptr == NULL) start_ptr = novi;
b) if(start_ptr = NULL) start_ptr = *novi;
c) if(start_ptr! = NULL) start_ptr = novi;
37. Koji od navedenih izraza pravilno inicijalizira pokazivač na član niza?
int *p, A[40];
a) p = A.[12]; b) p = A[12]; c) p = &A[12]; d) p = &A;
9
38. Opisati razliku između funkcija malloc() i calloc().
____________________________________________________________________________________________________________________________________________________________________________________________________________________________________
39. Opisati šta radi sljedeći program.
____________________________________________________________________________________________________________________________________________________________________________________________________________________________________ ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________
40. Ako trebamo objekt klase Tacka, i odredili smo da je ime tog objekta t, ispravna naredba deklaracije objekta date klase je:
a) t Tacka;
b) tacka t;
c) Tacka T;
d) Tacka t;
41. Deklarirati strukturu Datum sa članovima dan, mjesec i godina koji su tipa int, a zatim i strukturu osoba sa članovima ime i prezime koji su tipa niz karaktera od 15 elemenata, te rodjendan koji je tipa strukture Datum.
10
42. Sumu elemenata ispod glavne dijagonale matrice X[N][N] nalazimo pomoću:
a) for(i=0;i<N;i++)
suma+=X[i][N-i-1];
b) for(i=0;i<N;i++) for(j=0;j<N;j++)
if(i<j)
suma+=X[i][j];
c) for(i=0;i<N;i++)
for(j=0;j<N;j++)
if(i>j)
suma+=X[i][j];
43. Potrebno je napraviti klasu kvadrat koja ima:
- jedan privatan atribut (stranicu a ),
- privatne metode za računanje obima i površine.
- javne metode: konstruktor, metoda za čitanje stranice, postavljanje stranice, za
čitanje obima i čitanje površine
Pogledaj ponuđene deklaracije klase i izaberi ispravnu.
a) b)
c) d)
44. Zašto je potrebno koristiti operator razrješenja dosega (::)?
________________________________________________________________________________________________________________________________________________________
11
45. Napisati segment koda koji ispisuje elemente na glavnoj dijagonali matrice X[10][10].
46. Neka je definisana struktura Vrijeme kako slijedi
struct Vrijeme
int sati;
int minute;
int sekunde;
Napisati prototip (deklaraciju) funkcije koja se koristi za učitavanje promjenljive tipa
strukture Vrijeme. Funkcija učitava elemente strukture Vrijeme i vraća promjenljivu tipa
Vrijeme. Neka se funkcija zove ucitajVrijeme.
47. Ako je učitana data matrica, šta će ispisati slijedeći kod:
2 5 1 for(i=0; i<3; i++) 3 3 3 for(j=0; j<3; j++) 7 3 9 if(a[i][j]%2==0)
printf("%d,%d\n", i, j);
48. Napisati program koji sa tastature čita proizvoljan broj n, zatim definira niz od n realnih brojeva, učitava i štampa elemente niza pristupajući im preko njihovih adresa.
49. Napiši program koji će u varijabli tipa string pod imenom cStr izbrojati koliko puta se pojavljuje znak @. Za broj znakova koristiti varijablu int br_z.
50. Napisati program koji ispituje da li je broj A djeljiv sa brojem B.
51. Napisati program koji za unesenu ocjenu ispisuje da li je ona odlična, vrlo dobra, dobra, dovoljna ili nedovoljna. Ispisati upozorenje ako je unos izvan opsega 1-5.
52. Napisati program koji za uneseni redni broj mjeseca ispisuje njegovo ime.
53. Napisati program koji računa koliko u nizu A ima parnih brojeva većih od unesenog broja P.
54. Napisati program koji računa proizvod brojeva u nizu koji unosi korisnik. Maksimalna dužina niza je 20 brojeva. Prilikom unosa korisnika se prvo pita koliko će brojeva unijeti.
12
55. Napisati program koji računa srednju vrijednost niza od n elemenata (maksimalno 100).
56. Napisati program koji demonstrira prijenos argumenata funkcijama po vrijednosti.
57. Napisati program koji demonstrira prijenos niza znakova funkcijama.
58. Napisati program koji demonstrira prijenos niza brojeva funkcijama.
59. Napisati program koji učitava dva stringa, spaja ih u jedan string i prikazuje dobiveni rezultat.
60. Napisati program koji ispisuje uneseni stringu obrnutim redoslijedom.
61. Napisati program koji izbacuje sve praznine (razmake) u učitanom stringu i pokazuje dobiveni rezultat.
62. Napisati program koji iz stringa izbacuje samoglasnike.
63. Napisati program koji učitava ime, prezime i godište dvije osobe i ispisuje podatke mlađe osobe.
64. Napisati program koji omogućava izračunavanje udaljenosti između dvije tačke.
65. Napisati program koji računa površinu trokuta određenog sa tri tačke.
66. Dat je niz int X[]=3,5,6,7,0,3,5,6,7,4. Sortirati ga selection metodom. Pomoćnu
varijablu nazvati temp.
67. Napisati funkciju koja za cijeli broj izračunava broj cifara. Prototip funkcije je int
br_cif(int broj). Funkcija vraća vrijednost pomoću varijable bc.
13
68. Napisati funkciju koja za cijeli broj provjerava da li je on prost (prost broj je djeljiv samo sa 1 i
sa samim sobom). Funkcija ima prototip int prost_br(int broj) i vraća 1 ako je broj
prost ili 0 ako broj nije prost. Gornja granica za ispitivanje je broj/2. Po potrebi prekinuti
izvršavanje petlje naredbom break.
69. Napisati imena grafičkih elemenata korištenih u programu sa slike.
1 __________________ 2 __________________ 3 __________________
4 __________________ 5 __________________ 6 __________________
7 __________________ 8 __________________ 9 __________________
10 __________________ 11 _________________ 12 _________________
13 __________________ 14 _________________ 15 _________________
16 __________________ 17 _________________ 18 _________________
70. Da bi provjerili da li je CheckBox kontrola selektirana ili nije koristi se?
a) metoda Selected
b) svojstvo Checked
c) metoda Checked
d) svojstvo IsSelected
71. Ako se više radio button-a doda u grupu radio dugmadi tada (zaokružiti tačan odgovor):
a) u jednom trenutku može biti selektirano samo jedno radio dugme;
b) u jednom trenutku može biti selektirano najviše 3 radio dugmeta;
c) u jednom trenutku mogu biti selektirana sva radio dugmad;
d) ne može biti selektirano ni jedno radio dugme.
14
72. Kreirati aplikaciju sa elementima kao na slici.
73. Objasniti osnovnu razliku između SDI i MDI glavnog prozora aplikacije.
____________________________________________________________________________________________________________________________________________________________________________________________________________________________________
74. Napraviti aplikaciju koja predstavlja jednostavan restoranski meni. Aplikacija treba da na osnovu odabira predjela, jela i deserta (koristiti padajuće liste, CheckBox ili RadioButton kontrole) izvrši izračun cijene koštanja večere.
75. Napraviti aplikaciju koja na osnovu odabira ponuđenih boja na otporniku (koristiti CheckBox kontrolu) ispisuje njegovu vrijednost.
76. Napraviti aplikaciju koja ima mogućnost da izračuna vrijeme proteklo između dva događaja (npr. između dva klika na Button).
77. Napraviti Windows aplikaciju koja će izvršiti zamjenu mjesta za dvije učitane slike.
78. SQL naredba “SELECT * FROM tblUcenik ORDER BY Prezime DESC” radi sljedeće:
a) Preuzima sve slogove iz tabele tblUcenik i sortira ih po prezimenu od A do Z;
b) Preuzima sve slogove iz tabele tblUcenik i sortira ih po prezimenu od Z prema A;
c) Preuzima sve slogove iz tabele tblUcenik i ne vrši sortiranje.
15
Pitanja za stručni ispit iz predmeta Mikroračunari
1. Mikroprocesor je integralno kolo (čip) koji sadrži: - .................................................................................... - .................................................................................... - ....................................................................................
2. Mikroračunar, u pogledu strukture, sastoji se od: - .................................................................................... - .................................................................................... - ....................................................................................
3. Mikrokontroler je mikroračunar skromnijih performansi i ograničene namjene koji je fizički realizovan u vidu jednog ..................................................... , a namijenjen je prvenstveno za realizaciju digitalnih .............................................................................. .
4. Mikroračunarski sistem se dobija kada se mikroračunaru dodaju: - .................................................................................................................... - ....................................................................................................................
5. Akronim ISA u računarstvu označava ....................................................................................... ...................................................................................................................................................
6. Strukturu računarskog sistema čine: centralna procesorska jedinica, radna memorija i tzv. periferijski uređaji.
DA NE (zaokruži ispravno)
7. Centralna procesorska jedinica obavlja sljedeće funkcije: - .................................................................................................................................................. - .................................................................................................................................................. - .................................................................................................................................................. - ..................................................................................................................................................
8. Staza podataka (engl. datapath) centralnog procesora sadrži: - .................................................................................... - ....................................................................................
9. Registri opšte namjene, koji su sastavni dio centralnog procesora, služe za smještaj tzv. operacionih kodova (engl. opcode) mašinskih instrukcija.
DA NE (zaokruži ispravno)
10. Unutrašnju (internu) memoriju računara čine:
- .................................................................................... - .................................................................................... - ....................................................................................
11. Vanjsku (eksternu) memoriju računara čine: - .................................................................................... - .................................................................................... - ....................................................................................
16
12. Parametri memorija su: - .................................................................................... - .................................................................................... - .................................................................................... - .................................................................................... - ....................................................................................
13. Vrijeme pristupa (engl. access time) je duže kod HDD-a nego kod radne memorije.
DA NE (zaokruži ispravno)
14. Magnetni diskovi kao memorijski medij (tzv. sekundarnog tipa) kod digitalnih računara, služe za trajno memorisanje/čuvanje: - ................................................................ - ................................................................
15. Sabirnice koje se koriste unutar procesora, npr. za razmjenu podataka između registara procesora, nazivaju se ............................................................. sabirnice.
16. Sabirnice koje povezuju komponente računarskog sistema nazivaju se ................................. ................................................. sabirnice.
17. Tradicionalni serijski port računara (propisan standardom RS-232), fizički se sastoji od: - .................................................................................... - ....................................................................................
18. Za povezivanje monitora na računarski sistem, koriste se sljedeći portovi: - .................................................................................... - ....................................................................................
19. USB (Universal Serial Bus) je komunikacioni standard za: (označi ispravno) a) serijsku razmjenu podataka b) paralelnu razmjenu podataka
20. USB 3.0 standard (ustanovljen 2008. godine) propisuje brzinu prenosa podataka od 4,8 Gbps što iznosi ................... MB/s.
21. Mikroprocesor Intel 8086 je (označi ispravno): a) 8-bitni procesor b) 16-bitni procesor
22. Grupe registara procesora i8086 su: - ........................................................................................................... - ........................................................................................................... - ...........................................................................................................
23. Nacrtaj registar (tj. njegov grafički simbol) AX procesora i8086, te označi dijelove registra koji nose simboličke oznake AH i AL. Naznačiti i pozicije bitova tog registra.
24. Statusni registar procesora i8086 (u terminologiji na engleskom jeziku nosi naziv FLAGS) sadrži: ........................................................................................................................................................................................................................................................................................................................
17
25. Indikator CF (Carry Flag) statusnog registra procesora i8086 postavlja se na logičko ''1'' onda ........................................................................................................................................................................................................................................................................................................................
26. Indikator ZF (Zero Flag) statusnog registra procesora i8086 postavlja se na logičko ''1'' onda ........................................................................................................................................................................................................................................................................................................................
27. Funkcija adresnog registra (AR) memorije je ..................................................................................... ............................................................................................................................................................
28. Funkcija prihvatnog registra (PR) memorije je .................................................................................. ...........................................................................................................................................................
29. Metoda implicitnog adresiranja operanda podrazumijeva ............................................................... ...........................................................................................................................................................
30. Metoda neposrednog adresiranja operanda podrazumijeva ........................................................... ............................................................................................................................................................
31. Spojiti linijom odgovarajući par s lijeve i sa desne strane:
* Fon Nojmanov (von Neumann) model računara * razdvojene su memorije podataka i
programska memorija
* Harvard model računara * radna memorija je zajednička za
programe i za podatke
32. Na kojoj vrsti programske memorije je baziran mikrokontroler PIC16F887? (označi ispravno) a) FLASH memoriji b) EEPROM memoriji
33. Mikrokontroler PIC16F887 odlikuje (karakteriše): (označi ispravno) a) CISC arhitektura b) RISC arhitektura
34. Programska memorija mikrokontrolera PIC16F887 koja ukupno iznosi 8K, tj. 8192 14-bitnih riječi, podijeljena je u četiri tzv. stranice (Page0-Page3), od kojih svaka sadrži: (označi ispravno) a) 1K 14-bitnih riječi b) 2K 14-bitnih riječi c) 3K 14-bitnih riječi
35. 13-bitni programski brojač (engl. Program Counter, PC) mikrokontrolera PIC16F887 može maksimalno adresirati: (označi ispravno) a) 4K programskog memorijskog prostora b) 8K programskog memorijskog prostora
36. MCU PIC16F887 posjeduje četiri 8-pinska porta (PORTA-PORTD) i jedan 4-pinski port -PORTE. (označi ispravno) a) DA b) NE
37. Logička jedinica (''1'') upisana na odgovarajućoj poziciji TRISA registra (kod MCU PIC16F887) znači da je odgovarajući pin porta PORTA konfigurisan kao: (označi ispravno) a) ulazni pin b) izlazni pin
18
38. Tokom normalnog (ispravnog) rada mikroračunarskog sistema baziranog na mikrokontroleru, mikrokontroler redovno restartuje WDT (Watchdog Timer). (označi ispravno) a) DA b) NE
39. Asemblerske direktive se prevode u izvršni (mašinski) kôd. (zaokruži ispravno)
TAČNO NETAČNO
40. Objasni značenje asemblerske (x86) instrukcije:
MOV AL, 45
............................................................................................................................................................
............................................................................................................................................................
41. Objasni značenje asemblerske (x86) instrukcije:
ADD CL, 21H
............................................................................................................................................................
............................................................................................................................................................
42. Objasni značenje asemblerske (x86) instrukcije:
SUB POD, CX
............................................................................................................................................................ ............................................................................................................................................................
43. Objasni značenje asemblerske (x86) instrukcije:
IN AX, PORT16
............................................................................................................................................................
............................................................................................................................................................
44. Objasni značenje asemblerske (x86) instrukcije:
OUT PORT16, AX
............................................................................................................................................................
............................................................................................................................................................
45. Instrukcije za prenos podataka kod MCU PIC16F887 uključuju: - ............................................... instrukcije - ............................................... instrukcije i - ............................................... instrukcije.
46. Od aritmetičkih operacija, MCU PIC16F887 samo podržava sabiranje i oduzimanje.
TAČNO NETAČNO (zaokruži ispravno)
47. Operacije nad bitovima (BSF i BCF) vrše setovanje i resetovanje jednog bita u registru F.
TAČNO NETAČNO (zaokruži ispravno)
48. Bitovi RP1 i RP0 statusnog registra mikrokontrolera PIC16F887 služe za .......................................... ........................................................................................................................................................................................................................................................................................................................
49. Registri EEADR i EEDATA kod MCU PIC16F887 služe za .................................................................... ...........................................................................................................................................................
19
50. Objasni značenje asemblerske direktive: promj equ 22
............................................................................................................................................................
............................................................................................................................................................
51. Objasni značenje asemblerske instrukcije: movlw 10
............................................................................................................................................................
............................................................................................................................................................
52. Objasni značenje asemblerske instrukcije: movwf promj
............................................................................................................................................................
............................................................................................................................................................
53. Objasni značenje asemblerske instrukcije: INCFSZ
............................................................................................................................................................
............................................................................................................................................................
54. Objasni značenje asemblerske instrukcije: DECFSZ
............................................................................................................................................................
............................................................................................................................................................
55. MPLAB IDE je ..................................................................................................................................... ........................................................................................................................................................................................................................................................................................................................
56. Izvorna datoteka (fajl) napisana u editoru aplikacije MPLAB IDE, pohranjuje se sa ekstenzijom: (označi tačno)
a) .asm b) .txt c) .jpg
57. Komponente koje čine MPLAB IDE su: - ........................................................................... - ........................................................................... - ........................................................................... - ........................................................................... - ...........................................................................
58. Za izradu projekta u okviru MPLAB IDE možemo koristiti Project Wizard.
TAČNO NETAČNO (zaokruži ispravno)
59. Dibager (debugger) kao sastavni dio MPLAB IDE služi za .................................................................. ........................................................................................................................................................................................................................................................................................................................
60. LIST direktiva u izvornom asemblerskom programu (kod MPLAB IDE) ukazuje na ........................... ............................................................................................................................................................
20
Pitanja za stručni ispit iz predmeta Digitalna elektronika
1. Osnove serijskog porta (vrste, koje kablove koriste, konektori, zašto služe serijski portovi)?
____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
2. Napisati ispod slike nazive i zašto se koriste?
Sl.1._________________________________ SL.2.______________________________________ _____________________________________ __________________________________________
3. Popuniti unutar tabele značenja signala kod serijskog porta sta koji označava i ispod tabele dopuni rečenicu?
Signal Opis signala Značenje signala
TD Transmit Data
RD Receive Data
RTS Request ToSend
CTS Clear To Send
DSR Data Set Ready
SG Signal Ground
CD Carrier Detect
DTR Data Terminal Ready
RI Ring Indikator
FIFO je _____________________________________________________________________ Komunikacija uređaja sa računarom za prijenos serijskog tipa podataka odvija se preko _____________________
4. Prednosti serijskog u odnosu na paralelni prijenos podataka su:
- ____________________________________________
- ____________________________________________
- ____________________________________________
- ____________________________________________
- ____________________________________________
- ____________________________________________
5. Registri (vrste, gdje se koji koristi u serijskom prijenosu podataka)? ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
21
6. Napisati naziv slike i objasniti?
SL. _____________________________________________________________________
7. Naziv slike napisati i objasniti sliku:
SL. ________________________________________________________
8. Navesti koje greške imamo prilikom serijskog prijenosa podataka i objasnit svaku zasebno zašto
nastaje ta greška? - ____________________________________________________________________________
________________________________________________________________________________________________________________________________________________________
- ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________
- ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________
9. Označiti ili napisati naziv slike i objasniti šta se nalazi na slici, tj. zašto nam služi?
Sl. ___________________________________________________________________________
22
10. Osnove paralelnog porta?
________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
11. Objasniti testno kolo paralelnog porta koje je prikazano na slici:
____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
12. Objasniti trokanalni interfejs koji je prikazan na slici
Sl. Trokanalnog interfejsa
____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
23
13. Objasniti zadanu sliku
Sl. 12-BITNI D/A KONVERTOR SA LTC1257 KOLOM
____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
14. Objasniti zadanu sliku
SL. PWM UPRAVLJANJE JEDNOSMERNIM MOTOROM
____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
24
15. Na osnovu zadane slike (SL. Paralelni port ima izlaz preko DB-25 ženskog konektora.
Signali na pojedinim pinovima ovog konektora dati su na donjoj slici) opisati signale
DATA PORT, STATUS PORT, CONTROL PORT
____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
16. Dopuni rečenice:
a) Minterm je ____________________________________________________________
b) Maksterm je ___________________________________________________________
17. Na osnovu Bulove algebre izračunati zadanu logičku funkciju:
fABC =
18. Na osnovu zadnog logičkog sklopa označiti ga i formirati logičku funkciju:
25
19. Na osnovu zadanog sklopa:
a) odredi izraz koji opisuje logički sklop na slici (bez pojednostavljivanja).
b) dobijeni izraz do kraja pojednostaviti.
20. Na osnovu zadane logičke funkcije, 𝑌 = 𝐶 + 𝐶 + 𝐴𝐶 + 𝐴𝐶 napisati tablicu
stanja te izvršiti minimizaciju pomoću Karnovih tablica.
21. Za logičku operaciju zadanu tablicom stanja napisati algebarski izraz s pomoću logičkog umnoška maksterma te ga pojednostaviti s pomoću Karnovih tablica.
A B C D Y
0 0 0 0 0 0 0 0
0 0 0 0 1 1 1 1
0 0 1 1 0 0 1 1
0 1 0 1 0 1 0 1
0 0 0 0 1 1 0 0
1 1 1 1 1 1 1 1
0 0 0 0 1 1 1 1
0 0 1 1 0 0 1 1
0 1 0 1 0 1 0 1
0 0 1 1 0 0 0 0
22. Kako glasi jednačina sklopa sa slike zaokružiti tačan odgovor pod slovima?
a) 𝐴 ∙ 𝐵 +
b) 𝐴 + 𝐵 ∙ 𝐵
c) 𝐴 + ∙ 𝐵
d) 𝐴 ∙ 𝐵 + 𝐵
26
23. Dopuni rečenice i zaokruži:
Multivibratori su ________________________________________________________.
Vrste multivibratora su:
a) ____________________
b) ____________________
c) ____________________
24. Po čemu se međusobno razlikuju SR-bistabil i JK-bistabil?
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
25. Nacrtajte dijagram izlaznog napona sklopa sa slike.
Sl. JK-bistabili
26. Kolika je frekvencija izlaznog napona sklopa sa slike ,ako je frekvencija ulaznog napona 2 kHz?
_____________________________________________________________________
27. Nacrtajte dijagram izlaznog napona sklopa sa slike
Sl. D-bistabil
27
28. Izračunajte trajanje kvazistabilnog stanja monostabilnog multivibratora sa slike ako je:
Rx = 22 kΩ i Cx = 15nF
29. Za nacrtani spoj napisati tablicu stanja
Sl. JK-bistabil
30. Objasniti slijedeću sliku:
Sl. Logička šema registra s paralelnim i serijskim upisom i čitanjem podataka
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
28
31. Navedite tipove registara s obzirom na mogućnosti upisa i ispisa podataka?
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
32. Šta je to posmačni registar?
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
33. Pokažite kako se pomoću integriranog sklopa 74175 može izvesti četverobitni posmačni
registar?
34. Objasniti asinhrone (serijske) brojače:
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
35. Objasniti sinhroni (paralelni) brojač:
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
29
36. Po čemu se međusobno razlikuju prstenasto i Johnsonovo brojilo?
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
37. S koliko dijeli frekvenciju Johnsonovo brojilo prikazano na donjoj slici?
________________________________________________________________________
________________________________________________________________________
38. S koliko dijeli frekvenciju sklopa sa slike?
________________________________________________________________________
________________________________________________________________________
39. Nacrtajte spoj integriranog brojila 7493 tako da dijeli frekvenciju ulaznog napona s 12?
40. Kako se može s jednim brojilom omogućiti brojenje prema naprijed i natrag? Nacrtaj
logičku šemu brojila.
41. Kako su međusobno povezani kapacitet memorije i broj adresnih ulaza?
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
42. Koliki je kapacitet memorije koja ima 10 adresnih ulaza i 8 ulaza za bitove podataka?
_______________________________________________________________________
30
43. Šta je EEPROM?
________________________________________________________________________
________________________________________________________________________
44. U čemu je osnovna razlika memorija MRAM u odnosu prema memorijama SRAM i
DRAM?
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
45. Koliko adresnih ulaza mora imati statička memorija u koju se može spremiti:
a) 8Kx16bitova
b) 16Kx8bitova
46. Po čemu se međusobno razlikuju upisno-ispisne memorije i memorije sa stalnim
sadržajem?
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
47. Navedite vrste ispisnih memorija i ukratko opišite njihova osnovna svojstva?
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
48. Nacrtajte prijenosnu karakteristiku DA-pretvornika i objasnite pojam rezolucije?
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
49. Koliko je napon rezolucije 8-bitnog DA-pretvornika ako je najveći mogući izlazni napon
10V?
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
50. Koliki je izlazni napon 8-bitnog DA-pretvornika čija je rezolucija 25mV ako ulazni digitalni
signal ima vrijednost 100111001?
________________________________________________________________________
________________________________________________________________________
31
51. Koliki će biti izlazni napon DA-pretvornika s ljestvičastom otpornom mrežom prikazanoj
na slici za digitalni signal 1010 ako je Uref = 4V?
52. Uz nacrtanu šemu AD-pretvarača s postupnom aproksimacijom objasniti rad sklopa?
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
53. Poluparalelni AD-pretvarač objasniti slijedeću sliku?
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
32
54. Objasniti slijedeću sliku paralelnog AD pretvarača.
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
55. Šta su sabirači?
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
56. Objasniti polusabirač koji je zadan na slici.
Sl. a) kombinaciona tabela polusabirača i b) njegova logička šema
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
33
57. Objasniti sabirač koji je prikazan na slici.
Sl. a) logička sema potpunog sabirača i b) njegova sematska oznaka
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
58. Šta su to multiplekseri?
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
59. Na osnovu zadane slike multipleksera izvesti izlaznu funkciju, tj. napisati na izlazu
funkciju multipleksera?
60. Šta je demultiplekser?
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
34
Pitanja za stručni ispit iz predmeta Baze podataka
1. Šta su baze podataka?
________________________________________________________________________________
________________________________________________________________________________
2. Navedi par primjera gdje susrećemo baze podataka.
________________________________________________________________________________
________________________________________________________________________________
3. Navesti koji sve modeli baza podataka postoje.
________________________________________________________________________________
________________________________________________________________________________
4. Objasni životni ciklus baze podataka?
________________________________________________________________________________
________________________________________________________________________________
5. Šta je DBMS?
________________________________________________________________________________
________________________________________________________________________________
6. Šta je ER model i koji su njegovi osnovni elementi?
________________________________________________________________________________
________________________________________________________________________________
7. Definirati pojam entiteta i navesti primjer.
________________________________________________________________________________
________________________________________________________________________________
8. Šta su instance entiteta? Navedi primjer.
________________________________________________________________________________
________________________________________________________________________________
9. Šta su atributi entiteta? Navedi primjer.
________________________________________________________________________________
________________________________________________________________________________
10. Definirati i objasniti pojam relacija.
________________________________________________________________________________
________________________________________________________________________________
11. Definirati i objasniti pojam n-torka (tuple).
________________________________________________________________________________
________________________________________________________________________________
35
12. Definirati i objasniti pojam redundantnost podataka.
________________________________________________________________________________
________________________________________________________________________________
13. Definirati i objasniti pojam normalizacija podataka.
________________________________________________________________________________
________________________________________________________________________________
14. Definirati i objasniti pojam kandidat za ključ.
________________________________________________________________________________
________________________________________________________________________________
15. Definirati i objasniti pojam prost ključ.
________________________________________________________________________________
________________________________________________________________________________
16. Definirati i objasniti pojam složen ključ.
________________________________________________________________________________
________________________________________________________________________________
17. Definirati i objasniti koncept funkcionalne zavisnosti podataka.
________________________________________________________________________________
________________________________________________________________________________
18. Šta je primarni ključ?
________________________________________________________________________________
________________________________________________________________________________
19. Zadani su sljedeći entiteti:
JEZIK – svi službeni jezici u europskim državama
PROIZVOD – skup proizvoda koje proizvodi poduzeće „KRAŠ“ d.d
PODUZEĆE – skup svih poduzeća u gradu Bihaću
Za svaki zadani entitet navesti proizvoljno po dvije instance entiteta.
20. Navesti koje veze između entiteta postoje i objasniti svaku od njih.
________________________________________________________________________________
________________________________________________________________________________
21. Šta je relacijski model baze podataka i koji su njegovi sastavni elementi?
________________________________________________________________________________
________________________________________________________________________________
22. Objasni šta je vanjski ili strani ključ tablice.
________________________________________________________________________________
________________________________________________________________________________
23. Svaka kolona tabele (relacije) sadrži vrijednost ______________.
24. Jedan red relacijske tabele nazivamo ______________.
36
25. Veze između relacijskih tabela ostvaruju se pomoću ______________.
26. Objasni kako se ostvaruje veza 1:1 u relacijskom modelu.
________________________________________________________________________________
________________________________________________________________________________
27. Objasni kako se ostvaruje veza 1:N u relacijskom modelu.
________________________________________________________________________________
________________________________________________________________________________
28. Objasni kako se ostvaruje veza M:N u relacijskom modelu.
________________________________________________________________________________
________________________________________________________________________________
29. Zadani su entiteti:
DRŽAVA – države u Europi
GRAD – svi gradovi sa više od 100.000 stanovnika
GLAVNI GRAD – glavni gradovi europskih država
JEZIK – svi službeni jezici u europskim državama
Odrediti veze između entiteta i predstaviti ih pomoću ER dijagrama.
30. Zadani su entiteti:
KONOBAR
STO
GOST
Jedan konobar je zadužen za više stolova, za jedan sto samo jedan konobar. Za jednim stolom
može sjediti više gostiju, isti gost može sjediti za više stolova.
Odrediti veze među entitetima i predstaviti ih pomoću ER dijagrama.
31. Šta je normalizacija?
________________________________________________________________________________
________________________________________________________________________________
32. Navesti definiciju prve normalizacijske forme.
________________________________________________________________________________
________________________________________________________________________________
33. Navesti definiciju druge normalizacijske forme.
________________________________________________________________________________
________________________________________________________________________________
34. Navesti definiciju treće normalizacijske forme.
________________________________________________________________________________
________________________________________________________________________________
35. Navesti definiciju Boyce-Coddova normalne forme.
________________________________________________________________________________
________________________________________________________________________________
37
36. Navesti definiciju četvrte normalne forme.
________________________________________________________________________________
________________________________________________________________________________
37. Definirati i objasniti pojam binarna veza.
________________________________________________________________________________
________________________________________________________________________________
38. Definirati i objasniti pojam unarna veza.
________________________________________________________________________________
________________________________________________________________________________
39. Definirati i objasniti ternarna veza.
________________________________________________________________________________
________________________________________________________________________________
40. Definirati i objasniti pojam zavisni (slabi) entitet.
________________________________________________________________________________
________________________________________________________________________________
41. Definirati i objasniti pojam nezavisni (jaki) entitet.
________________________________________________________________________________
________________________________________________________________________________
42. Definirati i objasniti pojam integritet podataka.
________________________________________________________________________________
________________________________________________________________________________
43. Na datu tabelu, primijeniti sve prvu i drugu normalizacijsku formu.
Artikl (PK) Boja Cijena Porez
majica Crvena, plava
12.00 0.60
džemper Crvena, žuta 12.00 0.60
hlače Crna, plava 35.00 1.20
44. Od danog ER modela napraviti relacijski.
38
45. Šta je SQL?
________________________________________________________________________________
________________________________________________________________________________
46. Koji su osnovni objekti baze podataka u Access-u?
________________________________________________________________________________
________________________________________________________________________________
47. Navedi neke tipove polja (data types) u Access-u?
________________________________________________________________________________
________________________________________________________________________________
48. Šta su upiti (queries)?
________________________________________________________________________________
________________________________________________________________________________
49. Šta je DML? Nabroj DML naredbe.
________________________________________________________________________________
________________________________________________________________________________
50. Imamo tabelu Učenici sa kolonama Ime, Prezime, Prosjek ocjena. Kreirati upit nad tabelom da se
dobiju imena i prezimena učenika koji prolaze odličnim, odnosno imaju prosjek ocjena između 4.5
i 5.0.