Pytanie 1
W języku PHP symbol "//" oznacza
Wynik: 37/40 punktów (92,5%)
Wymagane minimum: 20 punktów (50%)
W języku PHP symbol "//" oznacza
Aby zadeklarować pole klasy, do którego dostęp mają jedynie metody tej klasy, a które nie jest dostępne dla klas pochodnych, należy użyć kwalifikatora dostępu
private. To najsilniejsze ograniczenie dostępu: pole prywatne istnieje w obiekcie, ale odwołać się do niego może wyłącznie kod tej samej klasy. Realizuje to zasadę hermetyzacji (enkapsulacji) - ukrywamy wewnętrzny stan obiektu i wystawiamy go na zewnątrz przez kontrolowane metody (gettery i settery). Dzięki temu nikt z zewnątrz, ani nawet klasa dziedzicząca, nie zmieni pola w sposób łamiący jego poprawność. Przykładowo pole z saldem konta zadeklarowane jako prywatne można modyfikować jedynie przez metody klasy, które pilnują reguł biznesowych.Do utworzenia czego niezbędne jest zdefiniowanie klucza obcego?
Która zasada dotyczy programowania strukturalnego?
if są jak najbardziej dozwolone - stanowią jedną z trzech podstawowych konstrukcji sterujących. Tworzenie obiektów z pól i metod to cecha programowania obiektowego, a nie strukturalnego. Częste stosowanie goto jest dokładnie tym, czego podejście strukturalne każe unikać, bo prowadzi do „kodu spaghetti”. Zasadą strukturalną jest wydzielanie powtarzalnych sekwencji do procedur i funkcji, dlatego ta odpowiedź jest poprawna.Wyjątkowa metoda przynależąca do danej klasy w programowaniu obiektowym, która jest automatycznie wywoływana w momencie tworzenia obiektu i zazwyczaj ma na celu inicjalizację pól, to
Interpreter PHP zgłosi błąd i nie zrealizuje kodu, jeśli programista:
Który z poniższych typów plików NIE JEST używany do publikacji grafiki lub animacji na stronach www?
W tabeli artykuly (kolumny: nazwa, typ, producent, cena) chcemy wypisać nazwy artykułów typu „pralka” o cenie od 1000 do 1500 zł. Które zapytanie jest poprawne?
SELECT nazwa FROM artykuly WHERE typ="pralka" OR cena BETWEEN 1000 AND 1500
SELECT nazwa FROM artykuly WHERE typ="pralka" AND cena BETWEEN 1000 AND 1500
SELECT nazwa FROM artykuly WHERE typ="pralka" OR cena BETWEEN 1000 OR 1500
SELECT nazwa FROM artykuly WHERE typ="pralka" AND cena FROM 1000 TO 1500
AND. Zakres wartości zapisuje się przez BETWEEN dolna AND górna, która obejmuje też końce przedziału. Poprawne zapytanie to więc SELECT nazwa FROM artykuly WHERE typ="pralka" AND cena BETWEEN 1000 AND 1500. Dlatego ta odpowiedź jest właściwa.Jaką wartość w formacie RGB będzie miała barwa oznaczona kodem heksadecymalnym: #1510FE?
Analizując poniższy kod HTML, jak w przeglądarce zachowa się blok B względem bloku A?
<div>A</div> <div style="margin-top: 20px">B</div>
<div> (blok B) ma w atrybucie style ustawione margin-top: 20px - to margines zewnętrzny po GÓRNEJ stronie. Ponieważ blok B leży pod blokiem A, ten 20-pikselowy margines tworzy odstęp nad B, odsuwając go w dół od A. Dlatego blok B będzie oddalony od bloku A o 20 px.Wskaż, jak wygląda komentarz wieloliniowy w języku PHP?
Gdzie należy umieścić znacznik meta w języku HTML?
Który z przedstawionych kodów XHTML sformatuje tekst według podanego wzorca?
Ala ma kota
a kot ma Alę
W programie Microsoft Access mechanizmem ochrony danych związanym z tabelą i kwerendą jest
W tabeli pokazano cechy pliku graficznego. Aby rysunek ładował się szybciej na stronie WWW, należy
| Wymiary: 4272 x 2848px Rozdzielczość: 72 dpi Format: JPG |
Jakim rodzajem instrukcji jest w PHP konstrukcja foreach?
foreach to pętla przeznaczona WYŁĄCZNIE do iterowania po elementach tablicy (lub obiektu) - automatycznie przechodzi przez kolejne pary klucz-wartość. Dlatego foreach to pętla działająca tylko na tablicach.Które zadanie programistyczne powinno być realizowane po stronie serwera?
Funkcja agregująca AVG wykorzystana w zapytaniu
SELECT AVG(cena) FROM uslugi;ma na celu
Aby przy usunięciu rekordu nadrzędnego automatycznie usunęły się powiązane z nim rekordy podrzędne, w definicji klucza obcego dodaje się klauzulę:
ON DELETE CASCADE
ON UPDATE CASCADE
ON DELETE RESTRICT
ON DELETE SET NULL
ON DELETE CASCADE to opcja klucza obcego, która sprawia, że usunięcie rekordu w tabeli nadrzędnej automatycznie usuwa wszystkie powiązane z nim rekordy w tabeli podrzędnej. Zapobiega to pozostawieniu „osieroconych” wierszy wskazujących na nieistniejący rekord. Dodaje się ją w definicji klucza obcego, np. FOREIGN KEY(klient_id) REFERENCES klienci(id) ON DELETE CASCADE. Dlatego poprawna jest klauzula ON DELETE CASCADE.Która rozdzielczość daje proporcje obrazu 16:9 (przy kwadratowym pikselu)?
Który atrybut znacznika <img> określa lokalizację (ścieżkę) pliku graficznego?
hrefaltlinksrc<img>, a jego atrybut src (source) wskazuje ścieżkę do pliku graficznego, np. <img src="logo.png" alt="Logo">. Drugi ważny atrybut, alt, podaje tekst alternatywny. Dlatego lokalizację pliku obrazu określa src.Którym poleceniem wyświetli się konfigurację serwera PHP (m.in. wersję PHP, system operacyjny, wartości zmiennych predefiniowanych)?
echo phpversion();
phpcredits();
phpinfo();
print_r(ini_get_all());
phpinfo(); - generuje stronę z wersją PHP, systemem operacyjnym serwera, załadowanymi rozszerzeniami i wartościami zmiennych predefiniowanych. To pierwsze narzędzie diagnostyczne, gdy sprawdzasz, czy środowisko jest poprawnie skonfigurowane. Zapamiętaj: phpinfo() = kompletny „raport o serwerze”.Hermetyzacja to zasada programowania obiektowego mówiąca o tym, że
Na tabeli 'dania', której wiersze zostały pokazane, wykonano przedstawioną kwerendę:
SELECT * FROM dania WHERE typ < 3 AND cena < 30 LIMIT 5;Ile wierszy wybierze kwerenda?
| id | typ | nazwa | cena |
|---|---|---|---|
| 1 | 1 | Gazpacho | 20 |
| 2 | 1 | Krem z warzyw | 25 |
| 3 | 1 | Gulaszowa ostra | 30 |
| 4 | 2 | Kaczka i owoc | 30 |
| 5 | 2 | Kurczak pieczony | 40 |
| 6 | 2 | wieprzowy przysmak | 35 |
| 7 | 2 | Mintaj w panierce | 30 |
| 8 | 2 | Alle kotlet | 30 |
| 9 | 3 | Owoce morza | 20 |
| 10 | 3 | Grzybki, warzywka, sos | 15 |
| 11 | 3 | Orzechy i chipsy | 10 |
| 12 | 3 | Tatar i jajo | 15 |
| 13 | 3 | Bukiet warzyw | 10 |
Której właściwości CSS należy użyć, aby ustawić marginesy wewnętrzne elementu?
widthmarginpaddinghightpadding, np. padding: 10px; daje 10 px wolnego miejsca dookoła treści wewnątrz ramki. To część modelu pudełkowego (box model). Zapamiętaj różnicę: padding jest WEWNĄTRZ ramki, a margin na ZEWNĄTRZ.Gdzie w dokumencie HTML mogą być umieszczane fragmenty kodu JavaScript?
Termin "front-end" w kontekście projektowania stron WWW odnosi się do
W języku PHP funkcja trim służy do
Która z poniższych funkcji zdefiniowanych w języku PHP oblicza sumę połowy wartości a i połowy wartości b?
Które z formatowań nie jest wyrażone w języku CSS?
A. Fragment pliku strona.html: |
B. Fragment pliku formatowanie.css: |
C. Fragment pliku strona.html: |
D. Fragment pliku strona.html: |
Dla dowolnego a z przedziału (0, 99) zadaniem funkcji zapisanej w języku JavaScript jest
function fun1(a) { for (n = a; n <= 100; n++) document.write(n); return n; }
Która kolejność stylów CSS jest poprawna pod względem priorytetu (od najwyższego)?
style), potem WEWNĘTRZNY (w <style> w nagłówku), a najniższy ZEWNĘTRZNY (dołączony plik CSS). Dlatego kolejność to: lokalny, wewnętrzny, zewnętrzny.Który obiekt bazy danych z graficznym interfejsem służy do wprowadzania danych?
Który zapis definiuje w JavaScripcie komentarz JEDNOLINIOWY?
/*
#//
?// - wszystko od tych znaków do końca wiersza jest pomijane. Dlatego komentarz jednoliniowy to //.Które wywołanie is_float() zwróci true?
is_float(NULL)
is_float('3,34')
is_float(3.34)
is_float(334)
is_float() zwraca true tylko dla liczby ZMIENNOPRZECINKOWEJ, a w kodzie część dziesiętną oddziela KROPKA - dlatego is_float(3.34) da true.Jaki zestaw liczb zostanie wyświetlony w wyniku działania pętli napisanej w języku PHP?
| $liczba = 10; while ($liczba < 50) { echo "$liczba "; $liczba = $liczba + 5; } |
Efekt przedstawiony w filmie powinien być zdefiniowany w selektorze
Dla celu strony internetowej stworzono grafikę rysunek.jpg o wymiarach: szerokość 200 px, wysokość 100 px. Aby zaprezentować tę grafikę jako miniaturę – pomniejszoną z zachowaniem proporcji, można użyć znacznika
Podaj zapytanie SQL, które tworzy użytkownika sekretarka na localhost z hasłem zaq123?
W bazie danych znajduje się tabela pracownicy z kolumnami: id, imie, nazwisko, pensja. W nadchodzącym roku postanowiono zwiększyć wynagrodzenie wszystkim pracownikom o 100 zł. Zmiana ta w bazie danych będzie miała formę