Przejdź do głównej treści

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 110 z 116.

Do czego służy narzędzie usuwania szumów w edycji dźwięku?

Służy do ograniczania niepożądanych zakłóceń w nagraniu, np. szumu mikrofonu lub hałasu tła. Poprawia czytelność i jakość dźwięku.

Czym różni się usuwanie szumów od wyciszenia?

Usuwanie szumów redukuje zakłócenia, pozostawiając właściwy dźwięk. Wyciszenie obniża głośność lub usuwa cały dźwięk z wybranego fragmentu.

Dlaczego niska jakość mikrofonu może powodować szumy?

Tani lub uszkodzony mikrofon może rejestrować zakłócenia elektryczne, szum własny albo dźwięki tła. Efektem jest nagranie o obniżonej jakości.

Na czym polega użycie profilu szumu?

Program analizuje fragment nagrania, w którym występuje sam szum. Następnie próbuje usunąć podobne zakłócenia z reszty ścieżki audio.

Czym jest obwiednia w edycji dźwięku?

Obwiednia pozwala sterować zmianą głośności w czasie, np. płynnie ściszać lub pogłaśniać nagranie. Nie służy bezpośrednio do usuwania szumów.

Czy usuwanie szumów zawsze poprawia nagranie?

Nie zawsze. Zbyt mocna redukcja szumu może zniekształcić głos lub muzykę i spowodować nienaturalne brzmienie.

Czym jest kanał alfa w grafice komputerowej?

Kanał alfa to dodatkowa informacja o pikselu określająca jego przezroczystość. W modelu RGBA litera A oznacza właśnie alpha.

Jaka jest różnica między kanałami RGB a kanałem alfa?

Kanały RGB opisują kolor piksela, czyli składową czerwoną, zieloną i niebieską. Kanał alfa nie opisuje koloru, tylko stopień przezroczystości.

Co oznacza wartość alfa równa 0?

Wartość alfa równa 0 oznacza pełną przezroczystość piksela. Taki piksel nie jest widoczny.

Co oznacza wartość alfa równa 1 lub 255?

Oznacza pełną nieprzezroczystość piksela. Piksel jest widoczny bez prześwitywania tła.

W jakich formatach graficznych stosuje się przezroczystość?

Przezroczystość obsługują m.in. PNG, WebP i TIFF. GIF również może mieć przezroczystość, ale zwykle w uproszczonej postaci.

Jak zapisać kolor z przezroczystością w CSS?

Można użyć zapisu `rgba()`, np. `rgba(255, 0, 0, 0.5)`, gdzie ostatnia wartość określa przezroczystość.

Jakim poleceniem SQL modyfikuje się strukturę istniejącej tabeli?

Do modyfikowania struktury istniejącej tabeli służy polecenie `ALTER TABLE`. Można nim m.in. dodać, usunąć lub zmienić kolumnę.

Jak dodać nową kolumnę do tabeli w SQL?

Używa się składni `ALTER TABLE nazwa_tabeli ADD nazwa_kolumny typ_danych`. Przykład: `ALTER TABLE rosliny ADD miesiacSiewu INT`.

Dlaczego odpowiedź INSERT INTO jest błędna w tym pytaniu?

`INSERT INTO` służy do dodawania nowych rekordów, czyli wierszy danych. Nie zmienia struktury tabeli i nie dodaje nowych kolumn.

Dlaczego odpowiedź UPDATE jest błędna w tym pytaniu?

`UPDATE` służy do zmiany wartości w istniejących rekordach. Nie dodaje kolumn do tabeli.

Czym różni się CREATE TABLE od ALTER TABLE?

`CREATE TABLE` tworzy nową tabelę od podstaw. `ALTER TABLE` zmienia strukturę tabeli, która już istnieje.

Do jakiej grupy poleceń SQL należy ALTER TABLE?

`ALTER TABLE` należy do DDL, czyli Data Definition Language. Są to polecenia służące do definiowania i zmieniania struktury bazy danych.

Co oznacza typ danych INT przy nazwie kolumny?

`INT` oznacza liczbę całkowitą. Kolumna tego typu może przechowywać np. wartości 1, 2, 3, ale nie tekst ani liczby z częścią ułamkową.

Do czego służy polecenie REVOKE w MySQL?

Polecenie `REVOKE` odbiera użytkownikowi wcześniej nadane uprawnienia. Dotyczy to np. dostępu do odczytu danych, modyfikacji danych albo zmiany struktury bazy.

Dlaczego w tym pytaniu poprawne są uprawnienia CREATE, ALTER i DROP?

`CREATE`, `ALTER` i `DROP` dotyczą operacji na strukturze bazy danych, czyli tworzenia, zmieniania i usuwania obiektów. Są to operacje typu DDL.

Czym różnią się uprawnienia ALTER i UPDATE?

`ALTER` pozwala zmieniać strukturę tabeli, np. dodać kolumnę. `UPDATE` pozwala zmieniać wartości danych zapisanych w istniejących rekordach.

Dlaczego odpowiedź z INSERT i DELETE nie pasuje do zmiany struktury bazy?

`INSERT` dodaje rekordy, a `DELETE` usuwa rekordy z tabeli. Są to operacje na danych, a nie na definicji tabeli lub bazy.

Czym jest DCL w SQL?

DCL to część SQL odpowiedzialna za kontrolę dostępu do bazy danych. Należą do niej przede wszystkim polecenia `GRANT` i `REVOKE`.

Czym jest DDL w SQL?

DDL obejmuje polecenia służące do definiowania i zmiany struktury bazy danych. Przykłady to `CREATE`, `ALTER` i `DROP`.

Co oznacza zapis 'anna'@'localhost' w MySQL?

Oznacza konto użytkownika `anna`, które łączy się z serwera lokalnego, czyli `localhost`. W MySQL użytkownik i host razem identyfikują konto.

Do czego służy polecenie UPDATE w SQL?

Polecenie `UPDATE` służy do zmiany danych w istniejących wierszach tabeli. Nie dodaje nowych rekordów, tylko modyfikuje już zapisane.

Dlaczego w poleceniu UPDATE ważny jest warunek WHERE?

`WHERE` określa, które wiersze mają zostać zmienione. Bez niego aktualizacja obejmie wszystkie rekordy w tabeli.

Czym różni się UPDATE od INSERT INTO?

`UPDATE` modyfikuje istniejące wiersze, a `INSERT INTO` dodaje nowe wiersze do tabeli.

Czym różni się UPDATE od ALTER TABLE?

`UPDATE` zmienia dane zapisane w tabeli, natomiast `ALTER TABLE` zmienia strukturę tabeli, np. dodaje lub usuwa kolumny.

Do jakiej grupy poleceń SQL należy UPDATE?

`UPDATE` należy do DML, czyli Data Manipulation Language. Są to polecenia służące do manipulowania danymi.

Jak zmienić wartość kilku kolumn jednym poleceniem UPDATE?

W klauzuli `SET` podaje się kilka przypisań oddzielonych przecinkami, np. `SET imie = 'Jan', nazwisko = 'Kowalski'`.

Jak przeliczyć wartość 255 z systemu dziesiętnego na szesnastkowy?

Wartość 255 to maksymalna wartość jednego kanału RGB. W systemie szesnastkowym zapisuje się ją jako `ff`.

Dlaczego liczba 128 w zapisie szesnastkowym to 80?

128 dzielone przez 16 daje 8 reszty 0. Dlatego zapis szesnastkowy tej liczby to `80`.

Dlaczego liczba 16 w zapisie szesnastkowym to 10?

W systemie szesnastkowym jedna pozycja odpowiada potęgom liczby 16. Liczba dziesiętna 16 to jedno pełne `16` i zero jedności, czyli `10`.

Jaką strukturę ma szesnastkowy zapis koloru CSS?

Ma postać `#RRGGBB`, gdzie `RR` to czerwony, `GG` zielony, a `BB` niebieski. Każda składowa zajmuje dokładnie dwie cyfry szesnastkowe.

Czy wielkość liter w kolorze HEX ma znaczenie?

Nie. Zapis `#ff8010` i `#FF8010` oznacza ten sam kolor.

Dlaczego odpowiedź `#ff8011` jest błędna dla koloru `rgb(255, 128, 16)`?

Końcówka `11` w systemie szesnastkowym oznacza 17 dziesiętnie. Dla wartości 16 poprawny zapis to `10`, więc prawidłowy kolor to `#ff8010`.

W jakiej kolejności zapisuje się składowe koloru RGB w kodzie HEX?

Kolejność jest taka sama jak w RGB: najpierw czerwony, potem zielony, potem niebieski. Dlatego `rgb(255, 128, 16)` zapisuje się jako `#ff8010`.

Co oznacza selektor CSS `a[target="_blank"]`?

Wybiera elementy `<a>`, które mają atrybut `target` o wartości `_blank`. Są to zwykle linki otwierające się w nowej karcie lub nowym oknie.

Za co odpowiada właściwość CSS `color`?

Właściwość `color` ustawia kolor tekstu danego elementu. Nie zmienia koloru tła.

Czym różni się selektor `a` od selektora `a[target="_blank"]`?

Selektor `a` wybiera wszystkie odnośniki. Selektor `a[target="_blank"]` wybiera tylko te odnośniki, które mają określony atrybut i wartość.

Do czego służy atrybut HTML `target` w elemencie `<a>`?

Atrybut `target` określa, gdzie ma zostać otwarty link. Wartość `_blank` powoduje otwarcie odnośnika w nowej karcie lub oknie.

Czy kod `a[target="_blank"] { color: yellow; }` zmieni kolor każdego linku?

Nie. Kolor zmienią tylko te linki, które mają atrybut `target` ustawiony na `_blank`.

Jak zapisać selektor CSS wybierający pola formularza typu hasło?

Można użyć selektora atrybutu: `input[type="password"]`. Wybiera on elementy `input` z atrybutem `type` równym `password`.

Do czego służy polecenie BACKUP LOG w MS SQL Server?

Polecenie BACKUP LOG wykonuje kopię zapasową dziennika transakcyjnego bazy danych. Pozwala odtworzyć bazę do określonego momentu, jeśli używany jest odpowiedni model odzyskiwania.

Czym jest dziennik transakcyjny w SQL Server?

Dziennik transakcyjny zapisuje informacje o zmianach wykonanych w bazie danych. Dzięki niemu możliwe jest wycofywanie transakcji oraz odzyskiwanie danych po awarii.

Czym różni się BACKUP LOG od pełnej kopii zapasowej?

Pełna kopia zapasowa zapisuje całą bazę danych, natomiast BACKUP LOG zapisuje tylko dziennik transakcyjny. Kopia dziennika uzupełnia pełny backup i pozwala odtwarzać zmiany między kopiami pełnymi.

W jakim modelu odzyskiwania można wykonywać kopie dziennika transakcyjnego?

Kopie dziennika transakcyjnego wykonuje się głównie w modelu FULL lub BULK_LOGGED. W modelu SIMPLE dziennik jest automatycznie obcinany i typowe kopie BACKUP LOG nie są używane.

Jaka jest typowa kolejność odtwarzania bazy z kopii zapasowych?

Najpierw odtwarza się pełną kopię bazy, następnie opcjonalnie kopię różnicową, a na końcu kolejne kopie dziennika transakcyjnego. Kolejność kopii logu musi być zachowana.

Czy BACKUP LOG oznacza logowanie się do kopii zapasowej?

Nie. Nazwa LOG odnosi się do dziennika transakcyjnego, a nie do procesu logowania użytkownika.

Jak przetłumaczyć słowo „i” z treści zadania na operator JavaScript?

Słowo „i” oznacza zwykle operator logiczny `&&`. Wymaga on, aby wszystkie połączone warunki były prawdziwe.

Czym różni się operator `&&` od operatora `||`?

`&&` oznacza logiczne „i” i wymaga spełnienia wszystkich warunków. `||` oznacza „lub” i wystarczy, że spełniony będzie jeden warunek.

Jak zapisać warunek, że liczba jest dodatnia?

Liczba dodatnia jest większa od zera, więc zapisujemy `liczba > 0`. Dla zmiennej `a` będzie to `a > 0`.

Dlaczego w poprawnej odpowiedzi jest `b < 100`, a nie `b > 100`?

Treść mówi, że `b` ma być mniejsze od 100. Operator `<` oznacza „mniejsze niż”, natomiast `>` oznacza „większe niż”.

Jak działa warunek `a > 0 && b > 0 && b < 100`?

Warunek jest prawdziwy tylko wtedy, gdy `a` jest dodatnie, `b` jest dodatnie i jednocześnie `b` jest mniejsze od 100.

Czy nawiasy mają znaczenie w złożonych warunkach logicznych?

Tak. Nawiasy mogą zmienić kolejność obliczania warunków i znaczenie całego wyrażenia, szczególnie przy łączeniu `&&` oraz `||`.

Dlaczego odpowiedź z operatorem `||` nie pasuje do treści zadania?

Operator `||` oznacza „lub”, więc nie wymaga spełnienia wszystkich warunków naraz. W zadaniu warunki mają być spełnione jednocześnie.

Jaki typ wartości zwraca porównanie, np. `a > 0`?

Porównanie zwraca wartość logiczną typu Boolean: `true`, jeśli warunek jest spełniony, albo `false`, jeśli nie jest.

Co oznacza modyfikator dostępu public?

Oznacza, że pole lub metoda klasy są dostępne z dowolnego miejsca programu, o ile dostępny jest obiekt lub klasa.

Czym różni się private od public?

Element publiczny można używać z zewnątrz klasy, natomiast element private jest dostępny wyłącznie wewnątrz tej samej klasy.

Do czego służy modyfikator protected?

Protected pozwala korzystać z pola lub metody w tej samej klasie oraz w klasach pochodnych, czyli dziedziczących.

Dlaczego nie zawsze warto oznaczać pola jako public?

Publiczne pola można dowolnie zmieniać z zewnątrz, co utrudnia kontrolę poprawności danych. Często lepiej używać private oraz metod dostępowych.

Czym są pola klasy?

Pola klasy to zmienne należące do obiektu lub klasy. Przechowują stan obiektu, np. nazwę produktu, cenę albo wiek użytkownika.

Jak uzyskać kontrolowany dostęp do pola private?

Najczęściej używa się metod publicznych, takich jak gettery i settery, które odczytują lub zmieniają wartość pola zgodnie z zasadami klasy.