Egzamin zawodowyPortal części pisemnej

INF.04 · pytanie 625

Jakie są cechy biblioteki statycznej w zestawieniu z dynamiczną?

  1. AJest wczytywana do pamięci podczas działania aplikacji
  2. BZostaje dodana do pliku wykonywalnego w trakcie kompilacjiPoprawna
  3. CNie potrzebuje obecności pliku wykonywalnego
  4. DMoże być zmieniana w czasie działania programu

Wyjaśnienie

Biblioteka statyczna jest dołączana do pliku wykonywalnego podczas procesu kompilacji. Oznacza to, że jej kod staje się integralną częścią aplikacji, co eliminuje konieczność ładowania jej w czasie wykonywania programu. Tego typu biblioteki charakteryzują się większym rozmiarem pliku wynikowego, ale oferują wyższą wydajność, ponieważ wszystkie funkcje są dostępne lokalnie, bez dodatkowych operacji ładowania. Przykładami bibliotek statycznych są pliki .lib w C/C++.