Pytania pomocnicze - INF.03
Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych - pytania pomocnicze rozwijające tematy z pytań egzaminacyjnych. Łącznie: 8439. Strona 101 z 116.
Od czego zależy wysokość dźwięku?
Wysokość dźwięku zależy od częstotliwości drgań fali akustycznej. Im większa częstotliwość, tym wyższy dźwięk.
Czym różni się wysokość dźwięku od głośności?
Wysokość dźwięku zależy od częstotliwości, a głośność od amplitudy drgań. Dźwięk może być wysoki, ale cichy, albo niski, ale głośny.
Co oznacza częstotliwość wyrażona w hercach?
Częstotliwość w hercach informuje, ile pełnych drgań występuje w ciągu jednej sekundy. Na przykład 440 Hz oznacza 440 drgań na sekundę.
Jaki jest związek między okresem drgań a częstotliwością?
Częstotliwość jest odwrotnością okresu drgań. Im krótszy okres jednego drgania, tym większa częstotliwość.
Czy intensywność wzbudzenia drgań zmienia wysokość dźwięku?
Nie bezpośrednio. Intensywność wzbudzenia wpływa głównie na amplitudę, czyli głośność dźwięku, a nie na jego wysokość.
Dlaczego dźwięki basowe są odbierane jako niskie?
Dźwięki basowe mają małą częstotliwość drgań. Fala akustyczna wykonuje wtedy mniej drgań w ciągu sekundy.
Czym różni się skalowanie obrazu od kadrowania?
Skalowanie zmienia wymiary całego obrazu, a kadrowanie usuwa część obrazu i zostawia tylko wybrany fragment.
Dlaczego podczas skalowania warto zachować proporcje obrazu?
Zachowanie proporcji zapobiega zniekształceniu obrazu, np. rozciągnięciu twarzy lub spłaszczeniu obiektu.
Co oznacza pomniejszenie obrazu?
Pomniejszenie obrazu to zmniejszenie jego szerokości i wysokości, zwykle także liczby pikseli.
Co może się stać przy nadmiernym powiększaniu obrazu rastrowego?
Obraz może stracić ostrość, a pojedyncze piksele mogą stać się widoczne. Jest to typowe dla grafiki rastrowej.
Czy skalowanie obrazu jest tym samym co kompresja obrazu?
Nie. Skalowanie zmienia wymiary obrazu, a kompresja zmienia sposób zapisu danych, aby zmniejszyć rozmiar pliku.
Jak w CSS często skaluje się obraz responsywnie?
Najczęściej używa się reguły `max-width: 100%; height: auto;`, aby obraz dopasował się do kontenera i zachował proporcje.
Do czego służy konsola w narzędziach deweloperskich przeglądarki?
Konsola służy do wyświetlania komunikatów, błędów i wyników działania kodu JavaScript. Ułatwia testowanie oraz diagnozowanie problemów w skryptach.
Jak sprawdzić wartość zmiennej w JavaScript podczas działania programu?
Najprościej użyć `console.log(nazwaZmiennej)`. Wartość zostanie wypisana w konsoli przeglądarki.
Czym różni się console.log() od console.error()?
`console.log()` wyświetla zwykły komunikat informacyjny, a `console.error()` oznacza komunikat jako błąd. W konsoli błędy są zwykle wyróżnione innym kolorem.
Kiedy warto używać console.warn()?
`console.warn()` stosuje się do ostrzeżeń, czyli sytuacji potencjalnie niepoprawnych, ale niekoniecznie przerywających działanie programu.
Do czego służy console.count()?
`console.count()` zlicza liczbę wywołań danej etykiety. Przydaje się np. do sprawdzenia, ile razy wykonała się funkcja lub pętla.
Dlaczego console.log() jest pomocne w debugowaniu?
Pozwala szybko sprawdzić, czy kod wykonuje się w oczekiwanym miejscu i jakie wartości mają zmienne. Dzięki temu łatwiej znaleźć przyczynę błędu.
Czy console.log() powinno zostać w kodzie produkcyjnym strony?
Zwykle nie. Komunikaty testowe warto usunąć lub ograniczyć przed publikacją, aby nie zaśmiecały konsoli i nie ujawniały niepotrzebnych informacji.
Jak działa operator `%` w języku C++?
Operator `%` zwraca resztę z dzielenia całkowitego. Na przykład `32 % 3` daje `2`, ponieważ 32 dzieli się przez 3 z resztą 2.
Co oznacza zapis `x %= 3`?
Jest to skrócony zapis przypisania: `x = x % 3`. Do zmiennej `x` zostaje wpisana reszta z dzielenia jej aktualnej wartości przez 3.
Dlaczego w zadaniu wartość `32` zmienia się najpierw na `2`?
Ponieważ wykonywana jest instrukcja `x %= 3`, czyli obliczana jest reszta z dzielenia `32` przez `3`. Reszta ta wynosi `2`.
Co robi instrukcja `x++`?
Instrukcja `x++` zwiększa wartość zmiennej `x` o 1. Jeśli `x` miało wartość `2`, po tej instrukcji ma wartość `3`.
Jaką rolę pełni instrukcja `return x;` w funkcji?
Instrukcja `return x;` kończy działanie funkcji i zwraca aktualną wartość zmiennej `x` do miejsca wywołania funkcji.
Dlaczego program wypisuje wynik działania funkcji?
Ponieważ w funkcji `main` użyto `std::cout << obliczenia(32);`. Najpierw obliczana jest wartość funkcji, a potem ta wartość jest wypisywana na standardowe wyjście.
Jaka jest kolejność wykonywania instrukcji w funkcji `obliczenia`?
Najpierw parametr `x` otrzymuje wartość `32`, potem wykonywane jest `x %= 3`, następnie `x++`, a na końcu funkcja zwraca wartość `x`.
Do czego służą statystyki tabeli w MySQL?
Statystyki pomagają optymalizatorowi zapytań ocenić, jak najlepiej wykonać zapytanie. Na ich podstawie MySQL może zdecydować np. o użyciu indeksu.
Czym jest optymalizator zapytań?
Optymalizator zapytań to mechanizm bazy danych, który wybiera możliwie najwydajniejszy plan wykonania zapytania SQL.
Jaka jest podstawowa składnia polecenia ANALYZE TABLE?
Podstawowa składnia to `ANALYZE TABLE nazwa_tabeli;`. Polecenie można zastosować także do kilku tabel jednocześnie.
Kiedy warto wykonać ANALYZE TABLE?
Warto je wykonać po dużej liczbie operacji `INSERT`, `UPDATE` lub `DELETE`, gdy statystyki tabeli mogą być nieaktualne.
Czym różni się ANALYZE TABLE od REPAIR TABLE?
`ANALYZE TABLE` aktualizuje statystyki dla optymalizatora zapytań. `REPAIR TABLE` służy do naprawy uszkodzonych tabel.
Dlaczego niepoprawne statystyki mogą spowalniać zapytania?
Jeśli statystyki są nieaktualne, optymalizator może wybrać nieefektywny plan wykonania, np. pominąć korzystny indeks.
Czym jest typ float w PHP?
To typ danych służący do przechowywania liczb zmiennoprzecinkowych, czyli takich, które mogą mieć część ułamkową.
Jaki separator dziesiętny stosuje się w liczbach typu float w PHP?
W PHP używa się kropki, np. `3.14`, a nie przecinka.
Czym różni się typ float od typu int w PHP?
`int` przechowuje liczby całkowite, np. `5`, a `float` liczby zmiennoprzecinkowe, np. `5.75`.
Czy float w PHP może przechowywać wartości logiczne?
Nie. Wartości logiczne `true` i `false` należą do typu `bool`, a nie `float`.
Dlaczego przy porównywaniu liczb float trzeba zachować ostrożność?
Liczby zmiennoprzecinkowe mogą być zapisane z minimalnym błędem zaokrąglenia, dlatego bezpośrednie porównywanie ich operatorem `==` może dawać nieoczekiwane wyniki.
Jak rozpoznać pętlę w schemacie blokowym?
Pętlę rozpoznaje się po strzałce, która wraca do wcześniejszego miejsca schematu. Taki powrót powoduje możliwość wielokrotnego wykonania tych samych instrukcji.
Czy każdy blok decyzyjny oznacza pętlę?
Nie. Blok decyzyjny oznacza warunek i rozgałęzienie algorytmu, ale pętla powstaje dopiero wtedy, gdy jedna ze ścieżek wraca do wcześniejszego etapu.
Czym różni się blok operacyjny od bloku decyzyjnego?
Blok operacyjny, zwykle prostokąt, oznacza wykonanie instrukcji lub obliczenia. Blok decyzyjny, zwykle romb, oznacza sprawdzenie warunku i wybór jednej z dróg.
Dlaczego w pokazanym fragmencie algorytmu występuje jedna pętla?
Ponieważ występuje jeden zamknięty obieg sterowania, w którym strzałka prowadzi z dalszej części schematu z powrotem do wcześniejszego bloku.
Czy liczba strzałek w schemacie blokowym zawsze odpowiada liczbie pętli?
Nie. Strzałki pokazują kierunek przepływu algorytmu, ale pętlę tworzy dopiero strzałka powrotna zamykająca cykl.
Jakie pętle z języków programowania można przedstawić schematem blokowym?
Schematem blokowym można przedstawić między innymi pętle `for`, `while` i `do...while`. Każda z nich polega na powtarzaniu instrukcji zależnie od warunku.
Po czym rozpoznać tablicę asocjacyjną w zapisie JavaScript?
Po użyciu klucza tekstowego zamiast indeksu liczbowego, np. `Tablica['technik']`. Taki zapis oznacza przypisanie wartości do nazwanego klucza.
Czym różni się tablica liczbowa od asocjacyjnej?
Tablica liczbowa używa indeksów liczbowych, np. `tablica[0]`. Tablica asocjacyjna używa kluczy tekstowych, np. `tablica['imie']`.
Czy JavaScript ma prawdziwe tablice asocjacyjne?
W ścisłym sensie nie. Do danych typu klucz-wartość stosuje się obiekty lub `Map`, ale w zadaniach egzaminacyjnych zapis z kluczem tekstowym bywa nazywany tablicą asocjacyjną.
Dlaczego zapis `Tablica['technik'] = 'informatyk';` nie oznacza tablicy wielowymiarowej?
Nie ma tu zagnieżdżonej tablicy ani wielu indeksów. Występuje tylko jeden klucz tekstowy, pod którym zapisywana jest wartość.
Dlaczego ten zapis nie dotyczy tablicy stałej?
Instrukcja wykonuje przypisanie nowej wartości do elementu, więc nie wskazuje na stałość danych. Słowo „stała” odnosi się raczej do deklaracji typu `const`, a nie do takiego indeksowania.
Jak odczytać wartość zapisaną pod kluczem tekstowym?
Można użyć tego samego klucza w nawiasach kwadratowych, np. `Tablica['technik']`. Wynikiem będzie wartość przypisana do tego klucza.
Do czego służy pseudoklasa :hover w CSS?
Służy do zmiany stylu elementu, gdy użytkownik najedzie na niego kursorem myszy. Może dotyczyć np. koloru tekstu, tła, obramowania lub podkreślenia.
Jak zmienić kolor tekstu elementu po najechaniu myszą?
Należy użyć selektora z pseudoklasą :hover oraz właściwości color, np. p:hover { color: red; }.
Czym różni się :hover od :visited?
:hover działa podczas najechania kursorem na element. :visited dotyczy linku, który został już wcześniej odwiedzony przez użytkownika.
Czym różni się :hover od :active?
:hover działa po wskazaniu elementu kursorem. :active działa w chwili aktywowania elementu, najczęściej podczas kliknięcia przyciskiem myszy.
Czy :hover można stosować tylko do linków?
Nie. Pseudoklasę :hover można stosować do różnych elementów HTML, np. akapitów, divów, przycisków, obrazów i elementów menu.
Która właściwość CSS odpowiada za kolor tekstu?
Za kolor tekstu odpowiada właściwość color. Przykład: color: blue; ustawia kolor tekstu na niebieski.
Do czego służy typ boolean w PHP?
Typ boolean służy do przechowywania wartości logicznych: `true` lub `false`. Jest używany głównie w warunkach i instrukcjach sterujących.
Jakie wartości może przyjmować zmienna typu boolean?
Zmienna typu boolean może przyjąć tylko dwie wartości: `true`, czyli prawda, oraz `false`, czyli fałsz.
Czym różni się boolean od integer w PHP?
Boolean przechowuje wartość logiczną, np. `true` lub `false`. Integer przechowuje liczbę całkowitą, np. `5` albo `-12`.
Czym różni się boolean od float w PHP?
Boolean służy do zapisu wartości logicznych. Float służy do zapisu liczb zmiennoprzecinkowych, np. `3.14`.
Czym różni się boolean od string w PHP?
Boolean przechowuje prawdę lub fałsz. String przechowuje tekst, np. `"Jan"` albo `"hasło"`.
Gdzie najczęściej wykorzystuje się wartości boolean w PHP?
Najczęściej używa się ich w instrukcjach `if`, pętlach oraz przy sprawdzaniu wyników funkcji, np. czy operacja się powiodła.