- 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) Razširitev spletnega brskalnika. C) Vrsta računalniškega virusa. D) Sistem za upravljanje zbirke podatkov.
- 2. Kako se imenuje postopek pretvorbe programske kode visoke ravni v strojno kodo?
A) Tolmačenje B) Kompilacija C) Razhroščevanje D) Izvajanje
- 3. Katera je zadnja faza postopka načrtovanja prevajalnika?
A) Ustvarjanje kode B) Preverjanje skladnje C) Frontend D) Leksikalna analiza
- 4. Kakšen je namen tabele simbolov v prevajalniku?
A) Izpiše končno izvedljivo datoteko. B) Shranjuje informacije o identifikatorjih v izvorni kodi. C) Izvaja leksikalno analizo. D) Optimizira ustvarjeno kodo.
- 5. Kateri je priljubljen prevajalnik programskega jezika, napisan v jeziku C?
A) Python B) Ruby C) Java D) GCC
- 6. Kaj je dodeljevanje registrov pri načrtovanju prevajalnika?
A) Ustvarjanje vmesne kode. B) Izvajanje sintaktične analize. C) Prevajanje izvorne kode v strojno kodo. D) Dodelitev spremenljivk registrom procesorja za učinkovit dostop.
- 7. Kakšen je namen faze semantičnega analizatorja pri sestavljanju?
A) Ustvari vmesno kodo. B) Preverja semantične napake v izvorni kodi. C) Izvede analizo skladnje. D) optimizira kodo za zmogljivost.
- 8. Kakšna je vloga skenerja pri načrtovanju prevajalnika?
A) Izvorno kodo prebere znak za znakom. B) Izpiše izvršilno datoteko. C) optimizira kodo za zmogljivost. D) Ustvari vmesno kodo.
|