Pytania pomocnicze - INF.03

Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Pytania pomocnicze rozwijające tematy z pytań egzaminacyjnych. Każde pytanie ma krótką odpowiedź, która pomaga utrwalić wiedzę i przygotować się do egzaminu. Łącznie: 984.
Strona 9 z 10.

Co oznacza przedrostek 0x w JavaScript?

Przedrostek `0x` oznacza, że liczba została zapisana w systemie szesnastkowym. Przykładem jest `0x142`.

Co oznacza przedrostek 0x w liczbie zapisanej w JavaScript?

Przedrostek `0x` oznacza, że liczba jest zapisana w systemie szesnastkowym, czyli o podstawie 16. Przykład: `0x142` to zapis heksadecymalny.

Jakie znaki mogą występować w zapisie szesnastkowym?

W systemie szesnastkowym używa się cyfr `0–9` oraz liter `A–F` lub `a–f`, które odpowiadają wartościom od 10 do 15.

Jakie cyfry i znaki mogą występować w systemie szesnastkowym?

W systemie szesnastkowym używa się cyfr `0-9` oraz liter `A-F` lub `a-f`, gdzie litery oznaczają wartości od 10 do 15.

Jak rozpoznać zapis dwójkowy, ósemkowy i szesnastkowy w JavaScript?

Zapis dwójkowy zaczyna się od `0b`, ósemkowy od `0o`, a szesnastkowy od `0x`.

Jak odróżnić zapis szesnastkowy od dziesiętnego w JavaScript?

Zapis szesnastkowy w JavaScript zaczyna się od `0x`, np. `0x10`. Zapis dziesiętny nie ma takiego przedrostka, np. `16`.

Ile wynosi wartość dziesiętna liczby 0x142?

`0x142` to `1 * 16^2 + 4 * 16^1 + 2 * 16^0`, czyli `256 + 64 + 2 = 322` w systemie dziesiętnym.

Czy liczba 0x142 jest typem tekstowym w JavaScript?

Nie. `0x142` jest literałem liczbowym, czyli wartością typu `number`, tylko zapisaną w systemie szesnastkowym.

Czy wielkość liter w zapisie szesnastkowym ma znaczenie?

Nie. Zapisy `0xFF` i `0xff` oznaczają tę samą wartość liczbową.

Gdzie w programowaniu często stosuje się liczby szesnastkowe?

Liczby szesnastkowe często stosuje się przy zapisie kolorów, adresów pamięci, masek bitowych oraz danych binarnych w czytelniejszej formie.

Po co stosuje się zapis szesnastkowy w programowaniu?

Zapis szesnastkowy jest wygodny m.in. przy pracy z kolorami, adresami pamięci, bitami i wartościami bajtowymi, ponieważ jest krótszy niż zapis dwójkowy.

Jak działa skrócona notacja szesnastkowa kolorów w CSS?

Skrócony zapis ma postać `#RGB`, gdzie każda cyfra jest powielana. Na przykład `#0F0` oznacza `#00FF00`.

Jak działa skrócona notacja szesnastkowa kolorów w CSS?

Skrócona notacja ma postać `#RGB`, gdzie każda cyfra jest powielana. Na przykład `#0F0` oznacza `#00FF00`.

Dlaczego zapis `#0F0` oznacza kolor zielony?

W modelu RGB pierwsza składowa to czerwony, druga zielony, trzecia niebieski. `#0F0` po rozwinięciu daje `#00FF00`, czyli brak czerwieni, maksymalna zieleń i brak niebieskiego.

Dlaczego `#0F0` oznacza kolor zielony?

W zapisie RGB kolejność składowych to czerwony, zielony, niebieski. `#0F0` oznacza: czerwony 0, zielony F, niebieski 0, czyli maksymalna ilość zieleni.

Jakie kolory oznaczają zapisy `#F00`, `#00F` i `#FFF`?

`#F00` to czerwony, `#00F` to niebieski, a `#FFF` to biały. Wynika to z wartości składowych RGB.

Co oznaczają wartości `F` i `0` w zapisie szesnastkowym koloru?

`F` to najwyższa pojedyncza cyfra szesnastkowa, odpowiadająca wartości 15, a po powieleniu `FF` oznacza 255. `0` oznacza brak danej składowej koloru.

Jaka jest różnica między zapisem `#0F0` a `#00FF00`?

Nie ma różnicy w kolorze. `#0F0` jest skróconą formą zapisu `#00FF00`.

Jak zapisać podstawowe kolory RGB w skróconej notacji CSS?

Czerwony to `#F00`, zielony to `#0F0`, niebieski to `#00F`, biały to `#FFF`, a czarny to `#000`.

Co oznaczają cyfry i litery w szesnastkowym zapisie koloru?

Są to wartości w systemie szesnastkowym od 0 do F. `0` oznacza brak danej składowej koloru, a `F` jej maksymalną wartość w zapisie skróconym.

Kiedy można użyć skróconej notacji koloru, a kiedy trzeba użyć pełnej?

Skróconej notacji można użyć tylko wtedy, gdy w pełnym zapisie każda para cyfr jest taka sama, np. `#00FF00` można skrócić do `#0F0`. Koloru `#12AA33` nie da się poprawnie skrócić do trzech cyfr.

Do czego służy protokół FTP?

FTP służy do przesyłania plików między komputerem klienta a serwerem. W praktyce często używa się go do wgrywania plików strony internetowej na serwer WWW.

Do czego służy protokół FTP?

FTP służy do przesyłania plików między komputerem klienta a serwerem. W kontekście stron WWW używa się go m.in. do wgrywania plików strony na hosting.

Dlaczego FTP jest poprawną odpowiedzią w pytaniu o przesyłanie plików na serwer WWW?

Ponieważ FTP jest protokołem zaprojektowanym do transferu plików. Serwer WWW udostępnia stronę użytkownikom, ale pliki strony często trafiają na niego właśnie przez FTP lub jego bezpieczniejsze odmiany.

Dlaczego FTP pasuje do przesyłania plików na serwer WWW?

Ponieważ umożliwia wysyłanie, pobieranie, usuwanie i organizowanie plików na zdalnym serwerze. Dzięki temu można umieścić na serwerze pliki HTML, CSS, JavaScript, PHP lub obrazy.

Czym różni się FTP od DNS?

FTP przesyła pliki, natomiast DNS tłumaczy nazwy domenowe, np. example.com, na adresy IP serwerów. DNS nie służy do wysyłania plików na serwer.

Do czego służy protokół DHCP?

DHCP automatycznie przydziela urządzeniom w sieci adresy IP oraz inne ustawienia sieciowe. Nie służy do przesyłania plików na serwer.

Czym różni się FTP od DHCP?

DHCP automatycznie przydziela urządzeniom konfigurację sieciową, np. adres IP, maskę i bramę. Nie jest protokołem do transferu plików.

Do czego służy protokół POP3?

POP3 jest używany do odbierania poczty elektronicznej z serwera pocztowego. Nie jest protokołem do publikowania plików strony WWW.

Czym różni się FTP od POP3?

POP3 służy do odbierania poczty elektronicznej z serwera pocztowego. FTP służy do przesyłania plików, np. plików HTML, CSS, JS i obrazów na serwer WWW.

Do czego służy DNS?

DNS tłumaczy nazwy domen, np. example.com, na adresy IP serwerów. Ułatwia odnajdywanie serwerów w sieci, ale nie przesyła plików.

Jakie dane są zwykle potrzebne do połączenia FTP z serwerem?

Najczęściej potrzebne są: adres serwera FTP, nazwa użytkownika, hasło oraz numer portu. Standardowy port FTP to 21.

Jakie dane są zwykle potrzebne do połączenia FTP z serwerem?

Najczęściej potrzebny jest adres serwera FTP, nazwa użytkownika, hasło oraz czasem numer portu. Dane te podaje się w kliencie FTP, np. FileZilla.

Dlaczego zwykły FTP uznaje się za mniej bezpieczny?

Klasyczny FTP przesyła dane logowania i pliki bez szyfrowania, więc mogą zostać przechwycone. Bezpieczniejszym rozwiązaniem jest np. SFTP lub FTPS.

Do czego służy właściwość CSS font-family?

Właściwość font-family określa krój czcionki używany do wyświetlania tekstu, np. Verdana, Arial lub Times New Roman.

Do czego służy właściwość CSS font-family?

Właściwość `font-family` określa krój czcionki używany do wyświetlania tekstu, np. `Verdana`, `Arial` lub `Times New Roman`.

Jak poprawnie ustawić czcionkę Verdana dla całej strony?

Należy przypisać właściwość `font-family` do selektora `body`, np. `body { font-family: Verdana; }`.

Jak poprawnie zapisać w CSS ustawienie czcionki Verdana?

Poprawny zapis to np. body { font-family: Verdana; }. W praktyce często dodaje się też czcionkę zapasową, np. font-family: Verdana, sans-serif;

Dlaczego w font-family często podaje się kilka czcionek po przecinku?

Jest to lista czcionek zapasowych. Jeśli pierwsza czcionka nie jest dostępna, przeglądarka użyje kolejnej z listy.

Dlaczego przy font-family warto podawać kilka czcionek?

Przeglądarka użyje pierwszej dostępnej czcionki z listy. Jeśli Verdana nie będzie dostępna, zastosuje kolejną, np. sans-serif.

Kiedy nazwę czcionki w CSS należy zapisać w cudzysłowie?

Gdy nazwa czcionki składa się z kilku wyrazów, np. `font-family: "Times New Roman";`.

Czym różni się font-family od font-style?

font-family określa krój czcionki, np. Verdana. font-style określa styl pisma, np. normal, italic lub oblique.

Czym różni się font-family od font-weight?

`font-family` wybiera krój czcionki, np. Verdana, a `font-weight` określa grubość tekstu, np. `normal`, `bold` lub `700`.

Czym różni się font-family od font-weight?

font-family wybiera rodzinę czcionek, np. Verdana. font-weight określa grubość tekstu, np. normal, bold, 400 lub 700.

Czym różni się font-family od font-style?

`font-family` ustawia rodzinę czcionek, a `font-style` określa styl pisma, np. `normal`, `italic` lub `oblique`.

Kiedy nazwę czcionki w CSS należy ująć w cudzysłów?

Cudzysłów stosuje się zwykle przy nazwach wielowyrazowych, np. font-family: "Times New Roman", serif;. Dla jednowyrazowej nazwy Verdana cudzysłów nie jest konieczny.

Do czego służy funkcja Math.pow() w JavaScript?

Funkcja Math.pow() oblicza potęgę liczby, czyli podnosi podstawę do wskazanego wykładnika. Przykład: Math.pow(2, 3) zwraca 8.

Do czego służy metoda Math.pow() w JavaScript?

Metoda `Math.pow()` służy do obliczania potęgi liczby. Przyjmuje podstawę i wykładnik, np. `Math.pow(2, 3)` zwraca `8`.

Jak zapisać podniesienie liczby 5 do potęgi 2 w JavaScript?

Można użyć zapisu `Math.pow(5, 2)` albo operatora potęgowania `5 ** 2`. Oba zapisy zwrócą `25`.

Jakie argumenty przyjmuje Math.pow()?

Math.pow() przyjmuje dwa argumenty: podstawę potęgi oraz wykładnik. Składnia to Math.pow(podstawa, wykladnik).

Czym różni się Math.pow() od Math.sqrt()?

`Math.pow()` oblicza dowolną potęgę liczby, np. trzecią lub drugą. `Math.sqrt()` oblicza tylko pierwiastek kwadratowy.

Czym różni się Math.pow() od Math.sqrt()?

Math.pow() służy do obliczania potęg, np. 2 do potęgi 3. Math.sqrt() oblicza pierwiastek kwadratowy liczby, np. Math.sqrt(9) zwraca 3.

Czym różni się Math.pow() od Math.abs()?

Math.pow() podnosi liczbę do potęgi, a Math.abs() zwraca wartość bezwzględną liczby. Przykład: Math.abs(-5) zwraca 5.

Która metoda JavaScript służy do obliczania wartości bezwzględnej?

Do obliczania wartości bezwzględnej służy `Math.abs()`, np. `Math.abs(-7)` zwraca `7`.

Która metoda JavaScript służy do zaokrąglania liczby?

Do zaokrąglania do najbliższej liczby całkowitej służy `Math.round()`. Przykład: `Math.round(4.6)` zwraca `5`.

Jak można zapisać potęgowanie w JavaScript bez użycia Math.pow()?

Można użyć operatora potęgowania **. Przykład: 2 ** 3 daje taki sam wynik jak Math.pow(2, 3), czyli 8.

Czym jest obiekt Math w JavaScript?

`Math` to wbudowany obiekt JavaScript zawierający metody i stałe matematyczne. Udostępnia m.in. `Math.pow()`, `Math.sqrt()`, `Math.abs()` i `Math.round()`.

Jaki wynik zwróci Math.pow(5, 2)?

Zwróci 25, ponieważ oznacza to 5 podniesione do potęgi drugiej, czyli 5 × 5.

Dlaczego wartość "true" nie jest typem logicznym w JavaScript?

Ponieważ została zapisana w cudzysłowie, więc JavaScript traktuje ją jako tekst. Typ logiczny miałaby wartość `true` zapisana bez cudzysłowu.

Dlaczego wartość "true" nie jest typem boolean w JavaScript?

Ponieważ została zapisana w cudzysłowie, więc JavaScript traktuje ją jako tekst. Typ boolean miałaby wartość `true` bez cudzysłowu.

Jaka jest różnica między `true` a `"true"` w JavaScript?

`true` to wartość typu boolean, czyli logiczna prawda. `"true"` to ciąg znaków, czyli string zawierający litery t, r, u, e.

Jaka jest różnica między `true` a `"true"` w JavaScript?

`true` to wartość logiczna typu boolean. `"true"` to ciąg znaków typu string.

Jak sprawdzić typ zmiennej w JavaScript?

Można użyć operatora `typeof`, np. `typeof x`. Dla `var x = "true";` wynikiem będzie `"string"`.

Jak sprawdzić typ zmiennej w JavaScript?

Do sprawdzenia typu służy operator `typeof`. Na przykład `typeof "true"` zwróci `"string"`.

Czy zapis `var x = "123";` tworzy liczbę?

Nie. Ponieważ `123` znajduje się w cudzysłowie, zmienna ma typ string, a nie number.

Kiedy zmienna w JavaScript ma typ undefined?

Zmienna ma typ `undefined`, gdy została zadeklarowana, ale nie przypisano jej żadnej wartości. Przykład: `var x;`.

Jak zapisuje się tekst w JavaScript?

Tekst zapisuje się w cudzysłowie podwójnym, apostrofach lub backtickach, np. `"tekst"`, `'tekst'`, `` `tekst` ``.

Czy liczba zapisana w cudzysłowie nadal jest liczbą?

Nie. Na przykład `"123"` jest tekstem typu string, a `123` jest liczbą typu number.

Co oznacza typ undefined w JavaScript?

`undefined` oznacza, że zmiennej nie przypisano wartości albo dana wartość nie istnieje. Nie dotyczy to zmiennej `var x = "true";`, bo ma ona przypisany tekst.

Co oznacza deklaracja `var x = "true";`?

Tworzy zmienną `x` i przypisuje jej tekst `"true"`. Typ tej zmiennej to `string`.

Do czego służy klauzula WHERE w zapytaniu SELECT?

Klauzula WHERE służy do filtrowania rekordów zwracanych przez zapytanie. Dzięki niej można pobrać tylko te wiersze, które spełniają określony warunek.

Do czego służy klauzula WHERE w zapytaniu SELECT?

Klauzula WHERE ogranicza wyniki zapytania do rekordów spełniających podany warunek. Bez WHERE zapytanie SELECT zwróci wszystkie wiersze z tabeli.

Do czego służy klauzula WHERE w zapytaniu SELECT?

Klauzula WHERE służy do filtrowania rekordów, czyli zwracania tylko tych wierszy, które spełniają podany warunek. Bez WHERE zapytanie SELECT zwraca wszystkie rekordy z tabeli.

Do czego służy klauzula WHERE w zapytaniu SELECT?

Klauzula `WHERE` ogranicza wyniki zapytania tylko do rekordów spełniających podany warunek. Bez niej `SELECT * FROM tabela` zwraca wszystkie wiersze.

Dlaczego w poprawnym zapytaniu użyto warunku wiek > 25, a nie wiek >= 26?

Dla wieku zapisanego jako liczba całkowita oba warunki oznaczają osoby mające co najmniej 26 lat. Warunek wiek > 25 jest równoważny warunkowi wiek >= 26.

Dlaczego w poprawnym zapytaniu użyto warunku wiek > 25, aby wybrać osoby, które ukończyły 26 lat?

Osoba, która ukończyła 26 lat, ma wiek większy niż 25. Warunek wiek > 25 zwróci więc osoby w wieku 26, 27, 28 itd.

Co oznacza zapis SELECT * FROM pracownicy?

Oznacza pobranie wszystkich kolumn ze wszystkich rekordów tabeli `pracownicy`. Gwiazdka `*` oznacza wszystkie kolumny.

Dlaczego w poprawnym zapytaniu użyto warunku wiek > 25, a nie wiek >= 26?

Dla wieku zapisanego jako liczba całkowita oba warunki zwrócą osoby mające co najmniej 26 lat. W pytaniu użyto wiek > 25, czyli osoby starsze niż 25 lat.

Jaka jest poprawna kolejność podstawowych elementów zapytania SELECT z warunkiem?

Poprawna kolejność to: SELECT lista_kolumn FROM nazwa_tabeli WHERE warunek. Przykład: SELECT * FROM pracownicy WHERE wiek > 25.

Jaka jest podstawowa składnia zapytania SELECT z warunkiem?

Podstawowa składnia to: SELECT kolumny FROM tabela WHERE warunek;. Przykład: SELECT * FROM pracownicy WHERE wiek > 25;

Dlaczego poprawne zapytanie zawiera WHERE, a nie samo AND lub OR?

`WHERE` rozpoczyna warunek filtrowania danych. Operatory `AND` i `OR` mogą jedynie łączyć kilka warunków, np. `WHERE wiek > 25 AND stanowisko = 'programista'`.

Jaka jest podstawowa składnia zapytania SELECT z warunkiem?

Podstawowa składnia to: SELECT kolumny FROM tabela WHERE warunek. Przykład: SELECT * FROM pracownicy WHERE wiek > 25.

Dlaczego odpowiedzi z AND lub OR bez WHERE są błędne?

Operatory AND i OR służą do łączenia warunków, ale muszą występować w odpowiednim miejscu, najczęściej po klauzuli WHERE. Nie zastępują klauzuli WHERE.

Jaka jest różnica między warunkami wiek > 25 oraz wiek >= 25?

`wiek > 25` wybierze osoby mające 26 lat i więcej. `wiek >= 25` wybierze osoby mające 25 lat i więcej.

Co oznacza gwiazdka (*) w zapytaniu SELECT * FROM pracownicy?

Gwiazdka oznacza wybór wszystkich kolumn z tabeli. W tym przypadku zapytanie pobiera wszystkie dane pracowników spełniających warunek.

Dlaczego odpowiedzi z AND lub OR bez WHERE są błędne?

Operatory AND i OR służą do łączenia warunków, ale muszą występować w odpowiednim miejscu, najczęściej po klauzuli WHERE. Nie zastępują słowa WHERE.

Co oznacza gwiazdka w zapytaniu SELECT * FROM pracownicy?

Gwiazdka oznacza wybór wszystkich kolumn z tabeli pracownicy. Jeśli potrzebne są tylko konkretne dane, lepiej podać nazwy kolumn, np. SELECT imie, nazwisko FROM pracownicy.

Jak zapisać warunek pobierający osoby, które mają dokładnie 26 lat?

Należy użyżyć operatora równości: `SELECT * FROM pracownicy WHERE wiek = 26;`.

Dlaczego odpowiedzi z AND lub OR bez klauzuli WHERE są niepoprawne?

Operatory AND i OR służą do łączenia warunków, ale warunki w zapytaniu SELECT powinny znajdować się po klauzuli WHERE. Zapis SELECT * FROM pracownicy AND wiek > 25 jest niepoprawny składniowo.

Co oznacza znak * w zapytaniu SELECT * FROM pracownicy?

Gwiazdka oznacza wybór wszystkich kolumn z tabeli. W tym przypadku zostaną zwrócone wszystkie kolumny pracowników spełniających warunek wiek > 25.

Jak zapisać warunek pobierający osoby w wieku dokładnie 26 lat?

Należy użyć operatora równości: SELECT * FROM pracownicy WHERE wiek = 26. Taki warunek zwróci tylko rekordy, w których kolumna wiek ma wartość 26.

Jak pobrać tylko wybrane kolumny zamiast wszystkich?

Zamiast `*` należy podać nazwy kolumn, np. `SELECT imie, nazwisko FROM pracownicy WHERE wiek > 25;`.

Jak wybrać tylko wybrane kolumny zamiast wszystkich danych pracownika?

Zamiast SELECT * należy podać nazwy kolumn, np. SELECT imie, nazwisko FROM pracownicy WHERE wiek > 25;. Dzięki temu wynik zawiera tylko potrzebne dane.

Jak zapisać zapytanie wybierające pracowników dokładnie w wieku 26 lat?

Należy użyć operatora równości: SELECT * FROM pracownicy WHERE wiek = 26. W SQL do porównania równości stosuje się pojedynczy znak =.

Do czego służy znacznik <title> w dokumencie HTML?

Znacznik <title> określa tytuł dokumentu HTML. Ten tytuł jest wyświetlany m.in. na karcie przeglądarki oraz może być używany przez wyszukiwarki.

Do czego służy znacznik <title> w dokumencie HTML?

Znacznik <title> określa tytuł strony wyświetlany na karcie przeglądarki. Jest też wykorzystywany przez wyszukiwarki i przy zapisywaniu strony w zakładkach.

W której części dokumentu HTML należy umieścić znacznik <title>?

Znacznik <title> umieszcza się w sekcji <head>, czyli w części zawierającej metadane strony, a nie widoczną treść dokumentu.

W której części dokumentu HTML należy umieścić znacznik <title>?

Znacznik <title> umieszcza się wewnątrz sekcji <head>. Nie powinien znajdować się w sekcji <body>, ponieważ nie jest treścią widoczną bezpośrednio na stronie.

Jaka jest różnica między znacznikiem <title> a atrybutem title?

Znacznik <title> ustawia tytuł całego dokumentu HTML. Atrybut title dodaje podpowiedź lub opis do konkretnego elementu, np. linku albo obrazka.

Dlaczego zapis <head>Moja strona</head> nie jest poprawnym sposobem ustawienia tytułu strony?

Znacznik <head> wyznacza sekcję metadanych dokumentu, ale sam nie służy do ustawiania tytułu. Tytuł musi być zapisany wewnątrz znacznika <title>.

Czym różni się znacznik <title> od znacznika <meta>?

<title> ustawia tytuł dokumentu widoczny na karcie przeglądarki. <meta> służy do podawania metadanych, np. kodowania znaków, opisu strony lub słów kluczowych.

Dlaczego zapis <head>Moja strona</head> nie ustawia tytułu karty przeglądarki?

Znacznik <head> jest kontenerem na metadane dokumentu, a nie znacznikiem tytułu. Tytuł strony musi być zapisany w elemencie <title> wewnątrz <head>.

Jaki jest przykładowy poprawny szkielet dokumentu HTML z tytułem strony?

Poprawny zapis to np. <!DOCTYPE html><html><head><title>Moja strona</title></head><body>Treść strony</body></html>. Element <title> znajduje się w sekcji <head>.

Czy znacznik <meta> może zastąpić znacznik <title>?

Nie. Znaczniki <meta> służą do podawania metadanych, np. kodowania znaków, opisu strony lub ustawień widoku, ale nie zastępują elementu <title>.

Jak wygląda minimalna poprawna struktura dokumentu HTML z tytułem strony?

Minimalny dokument zawiera deklarację <!DOCTYPE html>, element <html>, sekcję <head> z <title> oraz sekcję <body>. Przykład: <head><title>Moja strona</title></head>.

Jak zapisać w JavaScript warunek, że liczba należy do przedziału domkniętego od 10 do 100?

Należy połączyć dwa porównania operatorem logicznym AND: `(b >= 10) && (b <= 100)`. Przedział domknięty oznacza, że wartości graniczne 10 i 100 także są dozwolone.

Jak zapisać w JavaScript warunek sprawdzający, czy liczba należy do przedziału zamkniętego?

Dla przedziału zamkniętego od 10 do 100 zapisuje się dwa porównania połączone operatorem AND: `b >= 10 && b <= 100`. Oznacza to, że oba warunki muszą być spełnione jednocześnie.

Jaka jest różnica między operatorem `&&` a operatorem `||` w JavaScript?

Operator `&&` oznacza logiczne „i” — cały warunek jest prawdziwy, gdy oba warunki są prawdziwe. Operator `||` oznacza logiczne „lub” — wystarczy, że prawdziwy jest co najmniej jeden warunek.

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

Operator `&&` oznacza logiczne „i” — całe wyrażenie jest prawdziwe tylko wtedy, gdy oba warunki są prawdziwe. Operator `||` oznacza logiczne „lub” — wystarczy, że prawdziwy będzie jeden z warunków.

Dlaczego w tym zadaniu warunek dla zmiennej `b` musi używać operatora `&&`, a nie `||`?

Zmienna `b` ma być jednocześnie większa lub równa 10 oraz mniejsza lub równa 100. Użycie `||` sprawiłoby, że warunek byłby prawdziwy dla prawie każdej liczby, np. dla 5 lub 150.

Dlaczego w poprawnej odpowiedzi użyto operatora `||` między warunkiem dla zmiennej `a` i warunkiem dla zmiennej `b`?

Treść mówi, że warunek ma być prawdziwy, gdy `a` jest dodatnie lub `b` należy do przedziału od 10 do 100. Słowo „lub” odpowiada operatorowi `||`.

Dlaczego zapis `(b >= 10) || (b <= 100)` nie opisuje poprawnie przedziału od 10 do 100?

Taki warunek jest prawdziwy dla prawie każdej liczby, np. dla `b = 5` spełnione jest `b <= 100`, a dla `b = 150` spełnione jest `b >= 10`. Do sprawdzenia przynależności do przedziału potrzebny jest operator `&&`.

Jak rozumieć zapis `a > 0` w kontekście liczby naturalnej dodatniej?

Zapis `a > 0` sprawdza, czy wartość zmiennej `a` jest większa od zera. W uproszczeniu egzaminacyjnym odpowiada to liczbie dodatniej, choć samo porównanie nie sprawdza, czy liczba jest całkowita.

Jaką rolę pełnią nawiasy w złożonych wyrażeniach logicznych?

Nawiasy określają kolejność obliczania warunków i zwiększają czytelność kodu. Dzięki nim łatwiej odróżnić, które porównania tworzą jeden wspólny warunek.

Jaką rolę pełnią nawiasy w złożonych wyrażeniach logicznych?

Nawiasy określają kolejność obliczania warunków i poprawiają czytelność kodu. W tym przykładzie oddzielają warunek dotyczący `a` od warunku sprawdzającego zakres wartości `b`.

Dlaczego poprawne wyrażenie ma postać `(a > 0) || ((b >= 10) && (b <= 100))`?

Treść zadania mówi, że wystarczy spełnienie jednego z dwóch warunków: `a` jest dodatnie lub `b` należy do przedziału od 10 do 100. Dlatego warunki główne łączy `||`, a granice przedziału dla `b` łączy `&&`.

Czy warunek `a > 0` wystarcza, aby sprawdzić, że `a` jest liczbą naturalną dodatnią?

W sensie matematycznym nie zawsze, bo `a > 0` dopuszcza także liczby ułamkowe, np. `2.5`. W pytaniach egzaminacyjnych często zakłada się jednak, że zmienna `a` jest już liczbą, a sprawdzana jest tylko dodatniość.

Jak dokładniej sprawdzić w JavaScript, czy zmienna jest dodatnią liczbą całkowitą?

Można użyć warunku `Number.isInteger(a) && a > 0`. Sprawdza on jednocześnie, czy `a` jest liczbą całkowitą i czy jest większe od zera.

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

Instrukcja UPDATE służy do modyfikowania wartości w istniejących rekordach tabeli. Zwykle używa się jej razem z SET oraz WHERE.

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

Instrukcja UPDATE służy do modyfikowania wartości w istniejących rekordach tabeli. Zmieniane kolumny podaje się po słowie SET.

Jaką rolę pełni klauzula WHERE w instrukcji UPDATE?

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

Jaką rolę pełni klauzula SET w instrukcji UPDATE?

Klauzula SET wskazuje, które pole tabeli ma zostać zmienione i jaką nową wartość ma otrzymać. Przykład: SET URL = 'toshiba.pl'.

Dlaczego w tym zapytaniu potrzebna jest klauzula WHERE?

WHERE ogranicza aktualizację tylko do rekordów spełniających warunek, czyli producent = 'TOSHIBA'. Bez WHERE zmienione zostałyby wszystkie rekordy w tabeli.

Dlaczego odpowiedź A jest niebezpieczna lub niepoprawna w tym zadaniu?

Polecenie UPDATE podzespoly SET URL = 'toshiba.pl'; zmieniłoby wartość URL we wszystkich rekordach tabeli, niezależnie od producenta. W zadaniu trzeba zmienić tylko rekordy producenta TOSHIBA.

Co się stanie po wykonaniu zapytania UPDATE podzespoly SET URL = 'toshiba.pl';?

Wartość pola URL zostanie ustawiona na 'toshiba.pl' we wszystkich rekordach tabeli podzespoly. Jest to niebezpieczne, jeśli zmiana miała dotyczyć tylko części danych.

Jaka jest poprawna składnia instrukcji UPDATE z warunkiem?

Poprawna składnia to: UPDATE nazwa_tabeli SET kolumna = wartość WHERE warunek; Na przykład: UPDATE podzespoly SET URL='toshiba.pl' WHERE producent='TOSHIBA';

Jak wygląda ogólna składnia instrukcji UPDATE z warunkiem?

Ogólna składnia to: UPDATE nazwa_tabeli SET kolumna = wartość WHERE warunek;. Najpierw podaje się tabelę, potem zmieniane pole, a na końcu warunek wyboru rekordów.

Jak w SQL zapisuje się porównanie tekstu w warunku WHERE?

Do porównania używa się operatora równości =, a wartości tekstowe zapisuje się w apostrofach. Przykład: WHERE producent = 'TOSHIBA'.

Dlaczego teksty w SQL zapisuje się w apostrofach?

Wartości tekstowe, czyli literały znakowe, zapisuje się w apostrofach, np. 'TOSHIBA' lub 'toshiba.pl'. Bez apostrofów SQL mógłby potraktować tekst jako nazwę kolumny lub obiektu.

Co oznacza część SET URL='toshiba.pl' w zapytaniu UPDATE?

Oznacza przypisanie nowej wartości do kolumny URL. Każdy rekord spełniający warunek WHERE otrzyma w tej kolumnie wartość 'toshiba.pl'.

Czym różni się warunek producent = 'TOSHIBA' od przypisania URL = 'toshiba.pl'?

W WHERE zapis producent = 'TOSHIBA' jest porównaniem, które wybiera pasujące rekordy. W SET zapis URL = 'toshiba.pl' oznacza przypisanie nowej wartości do kolumny.