- 1. Prevajalniki so ključna programska orodja, ki programske jezike visoke ravni prevajajo v strojno berljivo kodo. Imajo pomembno vlogo v procesu razvoja programske opreme, saj človeku razumljivo kodo pretvorijo v navodila, ki jih razumejo računalniki. Prevajalniki analizirajo kodo, jo optimizirajo za učinkovitost in ustvarijo izvedljive programe. Pomagajo premostiti vrzel med programerjem in strojem ter omogočajo ustvarjanje zapletenih programskih aplikacij. Razumevanje prevajalnikov je bistvenega pomena za programerje, ki želijo optimizirati svojo kodo in izboljšati zmogljivost programske opreme.
Kaj je prevajalnik?
A) Program za prevajanje izvorne kode visoke ravni v strojno kodo. B) Vrsta računalniškega virusa. C) Razširitev spletnega brskalnika. D) Sistem za upravljanje zbirke podatkov.
- 2. Kako se imenuje postopek pretvorbe programske kode visoke ravni v strojno kodo?
A) Izvajanje B) Kompilacija C) Razhroščevanje D) Tolmačenje
- 3. Katera je zadnja faza postopka načrtovanja prevajalnika?
A) Ustvarjanje kode B) Leksikalna analiza C) Frontend D) Preverjanje skladnje
- 4. Kakšen je namen tabele simbolov v prevajalniku?
A) Izpiše končno izvedljivo datoteko. B) Izvaja leksikalno analizo. C) Shranjuje informacije o identifikatorjih v izvorni kodi. D) Optimizira ustvarjeno kodo.
- 5. Kateri je priljubljen prevajalnik programskega jezika, napisan v jeziku C?
A) Ruby B) GCC C) Java D) Python
- 6. Kaj je dodeljevanje registrov pri načrtovanju prevajalnika?
A) Dodelitev spremenljivk registrom procesorja za učinkovit dostop. B) Ustvarjanje vmesne kode. C) Prevajanje izvorne kode v strojno kodo. D) Izvajanje sintaktične analize.
- 7. Kakšen je namen faze semantičnega analizatorja pri sestavljanju?
A) Preverja semantične napake v izvorni kodi. B) Ustvari vmesno kodo. C) optimizira kodo za zmogljivost. D) Izvede analizo skladnje.
- 8. Kakšna je vloga skenerja pri načrtovanju prevajalnika?
A) optimizira kodo za zmogljivost. B) Ustvari vmesno kodo. C) Izpiše izvršilno datoteko. D) Izvorno kodo prebere znak za znakom.
|