Pytanie 1
Poniżej przedstawiono fragment kodu w języku PHP. Jakie liczby wypisze ta pętla jako wynik swojego działania?
| for ($i = 0; $i <= 20; $i += 4) echo $i . ' '; |
Wynik: 16/40 punktów (40,0%)
Wymagane minimum: 20 punktów (50%)
Poniżej przedstawiono fragment kodu w języku PHP. Jakie liczby wypisze ta pętla jako wynik swojego działania?
| for ($i = 0; $i <= 20; $i += 4) echo $i . ' '; |
Jakiego typu zmienną tworzy deklaracja var x = "true"; w języku JavaScript?
var x = true; (bez cudzysłowów), byłby to typ LOGICZNY - ale cudzysłowy zmieniają to w tekst. Typ liczbowy dotyczy liczb, a undefined oznacza zmienną bez przypisanej wartości. "true" w cudzysłowach to string.W instrukcji warunkowej w języku JavaScript należy zweryfikować sytuację, w której wartość zmiennej a leży w przedziale (0,100), a wartość zmiennej b jest większa od zera. Odpowiedni zapis warunku jest następujący:
Na podstawie tabeli Towar wykonano poniższe zapytanie SQL. Jaki będzie rezultat tej operacji?
| ID | nazwa_towaru | cena_katalogowa | waga | kolor |
|---|---|---|---|---|
| 1 | Papier ksero A4 | 11 | 2.3 | biel |
| 2 | Zeszyt A5 | 4.2 | 0.13 | wielokolorowy |
| 3 | Zeszyt A5 w linie | 3.5 | 0.12 | niebieski |
| 4 | Kredki 24 kolory | 9 | 0.3 | wielokolorowy |
| 5 | Plecak szkolny | 65.5 | 1.3 | zielony |
Z tabel Klienci oraz Uslugi należy wyodrębnić tylko imiona klientów oraz odpowiadające im nazwy usług, które kosztują więcej niż 10 zł. Kwerenda uzyskująca te informacje ma formę

Wykonano następującą kwerendę SQL na tabeli dania, której wiersze zostały pokazane na obrazie:
SELECT * FROM dania WHERE typ < 3 AND cena < 30 LIMIT 5;Ile wierszy wybierze ta 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 |
W dokumencie zdefiniowano akapit <p id="jeden">Kwalifikacja INF.03</p>. Która instrukcja JavaScript zmieni kolor tekstu tego akapitu na niebieski?
document.getElementById("jeden").color = "blue";
document.getElementById("jeden").style.background-color = "blue";
document.getElementById("jeden").style.color = "blue";
document.getElementById("jeden").background-color = "blue";
style.color, a element pobiera getElementById: document.getElementById("jeden").style.color = "blue";. Dlatego poprawna jest ta instrukcja.Co robi funkcja napisana w języku JavaScript?
| function fun1(f) { if(f < 0) f = f * (-1); return f; } |
Aby wykorzystać skrypt znajdujący się w pliku przyklad.js, konieczne jest połączenie go ze stroną przy użyciu kodu
Który program przekształca kod źródłowy napisany w danym języku programowania na język zrozumiały dla komputera?
Język JavaScrypt umożliwia obsługę
Aby wstawić w napisie (zmiennej typu string) złamanie linii, należy użyć znaku:
\n\t\b\\\n to tak zwany znak nowej linii (newline). W napisie ukośnik wsteczny rozpoczyna sekwencję sterującą, a litera po nim określa jej znaczenie - \n oznacza przejście do nowej linii. Dzięki temu można formatować wieloliniowy tekst zapisany w jednej zmiennej, bez fizycznego entera w kodzie. To powszechna konwencja w wielu językach (m.in. JavaScript, PHP, C). Dlatego do złamania linii w napisie służy właśnie \n.Jak nazywa się proces przedstawienia, w formie właściwej dla danego środowiska, informacji zawartych w dokumencie elektronicznym?
W którym znaczniku HTML5 stosuje się atrybut action?
<form>
<head>
<body>
<code>
action określa adres (URL), pod który trafią dane po zatwierdzeniu formularza, dlatego należy do znacznika <form>. Razem z atrybutem method (GET lub POST) definiuje, dokąd i jak wysłać dane. Dlatego action stosuje się w <form>.Jaką wartość zwróci zapytanie z ramki wykonane na pokazanej tabeli?
SELECT COUNT(DISTINCT wykonawca) FROM muzyka;
Kod
SELECT imie, pesel, wiek FROM dane WHERE wiek IN (18,30)wybieraJakie zadania programistyczne mogą być realizowane wyłącznie po stronie klienta w przeglądarce?
Rezultatem wykonania podanego zapytania SQL jest
SELECT count(*) FROM Uczniowie WHERE srednia = 5;
Kod JavaScript uruchomiony w wyniku kliknięcia przycisku ma na celu <img id="i1" src="obraz1.gif"> <button onclick="document.getElementById('i1').src='obraz2.gif'"> test</button>
Po wykonaniu poniższego kodu PHP, w zmiennej $napis znajduje się tekst:
$napis = "Programowanie w PHP"; $napis = substr($napis, 3, 5);
Jaką metodę używa się w języku PHP do tworzenia komentarza obejmującego więcej niż jedną linijkę?
Które z poniższych poleceń JavaScript zmieni kolor tekstu na niebieski w paragrafie oznaczonym w HTML?
| <p id="jeden">Kwalifikacja EE.01</p> |
Wskaż pętlę w języku JavaScript, która wypisze sześć kolejnych liczb parzystych.
W kodzie HTML zdefiniowano formularz, który wysyła dane do pliku formularz.php. Po naciśnięciu przycisku typu submit przeglądarka przechodzi do poniższego adresu:
../formularz.php?imie=Anna&nazwisko=KowalskaNa podstawie podanego adresu można stwierdzić, że dane do pliku formularz.php zostały przesłane metodą:W zaprezentowanym fragmencie zapytania SQL, instrukcja SELECT ma za zadanie zwrócić
| SELECT COUNT(wartosc) FROM ... |
Tabela o nazwie naprawy zawiera kolumny: klient, czyNaprawione. Jakie polecenie należy użyć, aby wykasować rekordy, w których pole czyNaprawione ma wartość prawdziwą?
W języku JavaScript, aby zmodyfikować wartość atrybutu znacznika HTML, po uzyskaniu obiektu przez metodę getElementById, należy zastosować
W języku JavaScript, by zmodyfikować wartość atrybutu elementu HTML, po uzyskaniu obiektu za pomocą metody getElementById należy użyć
Tabela podzespoly ma pola: model, producent, typ, cena. Które zapytanie wyświetli modele pamięci RAM firmy Kingston od najtańszej do najdroższej?
SELECT model FROM producent WHERE typ='RAM' OR producent='Kingston' ORDER BY podzespoly ASC;
SELECT model FROM podzespoly WHERE typ='RAM' OR producent='Kingston' ORDER BY cena DESC;
SELECT model FROM podzespoly WHERE typ='RAM' AND producent='Kingston' ORDER BY cena DESC;
SELECT model FROM podzespoly WHERE typ='RAM' AND producent='Kingston' ORDER BY cena ASC;
OR zwróciłby wszystkie RAM-y oraz wszystkie produkty Kingston (także inne typy), a nie ich część wspólną. Sortowanie malejące (DESC) dałoby kolejność od najdroższej, a FROM producent myli tabelę z kolumną. Poprawne jest połączenie AND z ORDER BY cena rosnąco.W językach programowania strukturalnego do przechowywania danych o 50 uczniach (ich imionach, nazwiskach, średniej ocen) należy zastosować
W języku JavaScript stworzono fragment kodu. Po uruchomieniu skryptu zmienna x
| <script> var x = 10; x++; console.log(x); </script> |
Do czego służy w PHP funkcja trim()?
strlen(), a wycinanie fragmentu - substr(). trim() nie „skraca o liczbę znaków” ani nie szuka części wspólnej - usuwa białe (lub podane) znaki z obu końców tekstu.<?php $dane = fread(fopen("plik.txt", "r"), filesize("plik.txt")); ?>Przedstawiony kod zapisany w języku PHP ma za zadanie
Jakie znaki będą przechowywane w zmiennej $napis po uruchomieniu poniższego kodu PHP?
$napis = "Programowanie w PHP"; $napis = substr($napis, 3, 5);
Zadaniem poniższego kodu napisanego w języku C++ jest wypisanie dla podanych dowolnych liczb całkowitych różnych od zera:
int main() { int liczba; cin >> liczba; while (liczba != 0) { if ((liczba % 2) == 0) cout << liczba << endl; cin >> liczba; } return 0; }
W CSS zastosowano stylowanie elementu listy, przy czym żadne inne style CSS nie zostały ustalone. Użyte stylowanie spowoduje, że
li :hover { color: Maroon; }
W zamieszczonym kodzie PHP, który łączy się z serwerem bazy danych, jakie działania powinny być umieszczone w instrukcji warunkowej w miejscu trzech kropek?
| $db = mysqli_connect("localhost","root","qwerty","baza1"); if ( !$db ) { ... } |
Aby aplikacja PHP mogła nawiązać połączenie z bazą danych, w pierwszej kolejności należy wywołać funkcję:
mysqli_create_dbmysqli_closemysqli_select_dbmysqli_connectmysqli_connect. Przyjmuje ona adres serwera, nazwę użytkownika, hasło i zwykle nazwę bazy, a zwraca uchwyt połączenia używany w dalszych zapytaniach. Dopiero gdy połączenie działa, można wybierać bazę, wykonywać zapytania, a na końcu zamknąć je funkcją mysqli_close. Dlatego pierwszym wywołaniem jest mysqli_connect.W skrypcie PHP, aby zamknąć otwarte wcześniej połączenie z bazą danych, należy wywołać funkcję:
mysqli_closemysqli_connectmysqli_querymysqli_select_dbmysqli_connect robi coś przeciwnego - otwiera połączenie z serwerem, więc nie może go zamykać. mysqli_select_db służy do wskazania, na której bazie pracujemy po nawiązaniu połączenia. mysqli_query wysyła do bazy zapytanie SQL i zwraca jego wynik, ale połączenia nie kończy. Do zamknięcia aktywnego połączenia i zwolnienia zasobów używa się mysqli_close.Jaka będzie wartość $a po wykonaniu kodu?
$i = 10; $a = 0; while ($i) { $a = $a + 2; $i--; }
$i startuje od 10, więc warunek od początku jest prawdziwy. Wynik 2 odpowiadałby tylko JEDNEMU obrotowi, a obrotów jest dziesięć (tyle, ile wynosi początkowe $i). Wartość 10 wyszłaby, gdyby $a rosło o 1 na obrót - tutaj jednak rośnie o 2 (instrukcja $a = $a + 2). Prześledź licznik krok po kroku: $i maleje o 1 aż do zera, czyli 10 obrotów, a w każdym dokładamy 2 do $a. Po dziesięciu obrotach po +2 otrzymujemy 10 × 2 = 20 - i to jest poprawny wynik.