W tego typu zadaniach sprawdza się umiejętność interpretacji fragmentu programu odpowiedzialnego za zwłokę oraz poprawne rozumienie jednostek czasu. Opóźnienie (zwłoka) polega na tym, że program przez pewien czas nie wykonuje kolejnych instrukcji (czeka), a dopiero po upływie zadanego czasu kontynuuje działanie.
Poprawna odpowiedź brzmi: opóźnienie działania programu o 1 s. Jest ona właściwa, gdy w kodzie zastosowano mechanizm wstrzymania równy jednej sekundzie, np. poprzez podanie wartości odpowiadającej 1 sekundzie (często spotykane jest przeliczanie: 1000 ms = 1 s).
- "opóźnienie działania programu o 10 ms" – błędne, jeśli czas zwłoki w kodzie odpowiada 1 sekundzie, a nie 10 milisekundom. To typowa pomyłka wynikająca z nieuwagi na jednostkę.
- "przyspieszenie działania programu o 1 s" – błędne, ponieważ wstawienie funkcji/fragmentu oczekiwania nie przyspiesza, tylko spowalnia (dodaje czas bezczynności).
- "przyspieszenie działania programu o 10 ms" – również błędne z tej samej przyczyny: mechanizm zwłoki nie jest mechanizmem przyspieszania.
Wskazówka egzaminacyjna: zawsze sprawdzaj (1) czy fragment kodu czeka czy odmierza czas bez blokowania, oraz (2) w jakiej jednostce podano parametr (ms, s, takty zegara). Najczęstsze błędy wynikają z pomylenia milisekund z sekundami albo z odruchowego skojarzenia liczby bez analizy kontekstu.