ID: 2878 OOP - Podstawy Średnie

Źródło: Arkusze CKE

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

Warianty odpowiedzi

  1. A

    Nie potrzebuje obecności pliku wykonywalnego

  2. B

    Zostaje dodana do pliku wykonywalnego w trakcie kompilacji

  3. C

    Może być zmieniana w czasie działania programu

  4. D

    Jest wczytywana do pamięci podczas działania aplikacji

Wyjaśnienie

Biblioteka statyczna zostaje włączona bezpośrednio do wnętrza pliku wykonywalnego (np. programu .exe) już na etapie jego kompilacji i budowania.

Dzięki temu ostateczny plik jest całkowicie samowystarczalny – możesz go przenieść na inny komputer i uruchomić bez obaw o brakujące pliki systemowe. Ceną za to jest większy rozmiar pliku wykonywalnego.

Dla kontrastu, biblioteki dynamiczne (np. pliki .dll w Windows) pozostają osobnymi plikami na dysku i są dołączane do programu dopiero w momencie jego uruchamiania.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.04 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — OOP - Podstawy