WorksheetsPHP z egzaminów
Total questions: 47
Worksheet time: 24mins
W prezentowanym kodzie PHP w miejscu kropek powinno znaleźć się polecenie
$zapytanie = mysqli_query($db, “SELECT imie, nazwisko FROM uzytkownik”);
$ile = mysqli_num_rows($zapytanie);
for ($i = 0; $i < $ile; $i++)
{
$wiersz = ……………………………….;
echo “$wiersz[0] $wiersz[1]”;
}
mysqli_fetch_row($zapytanie);.
mysqli_query($zapytanie);
mysqli_free_result($zapytanie);
mysqli_num_fields($zapytanie);
W języku PHP zastosowano funkcję is_int(). Które z podanych wywołań tej funkcji zwróci wartość TRUE?
is_int(13.5)
is_int(NULL)
is_int("135")
is_int(135).
W języku PHP zmienna predefiniowana $_SESSION zawiera:
zmienne przesyłane do skryptu za pomocą ciastek (cookie)
spis zarejestrowanych sesji na serwerze WWW
zmienne zarejestrowane w bieżącej sesji.
zmienne przesyłane do skryptu za pomocą formularza
Przedstawiony kod źródłowy ma za zadanie wyświetlić:
$liczba = 1;
while ($liczba != 0)
{
$liczba = rand(0, 100);
echo $liczba;
}
wylosowane liczby od 1 do 99
wczytane z klawiatury liczby tak długo, aż nie zostanie wczytana wartość 0
kolejne liczby od 1 do 100
losowe liczby od 0 do 100 tak długo, aż nie zostanie wylosowana wartość 0.
W języku PHP chcąc wyświetlić ciąg n znaków @, należy użyć funkcji
C
D.
B
A
Włączenie do kodu skryptu zawartości pliku egzamin.php, zawierającego kod PHP, wymaga dodania instrukcji:
fopen("egzamin.php");
fgets("egzamin.php");
include("egzamin.php");.
getfile("egzamin.php");
W języku PHP, dla zmiennych a = 5 i b = 3 wartość typu zmiennoprzecinkowego zwróci wyrażenie
a + b
a * b
a / b.
a && b
W formularzu dokumentu PHP istnieje pole <input name=”im”>. Po wprowadzeniu przez użytkownika ciągu znaków „Janek”, w celu dodania zawartości pola do bazy danych, w tablicy $_POST zawarty jest element:
Janek z kolejnym numerem indeksu
Janek o indeksie im.
im o indeksie Janek
im z kolejnym numerem indeksu
Wartość i typ zmiennej w języku PHP można sprawdzić za pomocą funkcji:
implode()
strlen()
var_dump().
readfile()
Która z wymienionych funkcji zapisanych językiem PHP zwraca sumę połowy a i połowy b
function licz($a, $b) { return $a/2 + $b; }
function licz($a, $b) { return 2/$a + 2/$b; }
function licz($a, $b) { return ($a/2 + $b)/2; }
function licz($a, $b) { return $a/2 + $b/2; }.
W języku PHP zapisano fragment kodu. Plik cookie stworzony tym poleceniem
zostanie usunięty po jednej godzinie od jego utworzenia
będzie przechowywany na serwerze przez jedną godzinę
będzie przechowywany na serwerze przez jeden dzień
zostanie usunięty po jednym dniu od jego utworzenia.
W języku PHP zapisano fragment kodu. Po zakończeniu pętli zmienna a przyjmie wartość
20.
10
0
2
W języku PHP zapisano fragment kodu działającego na bazie MySQL. Jego zadaniem jest wypisanie
miasta i kodu pocztowego ze wszystkich zwróconych rekordów
ulicy i miasta z pierwszego zwróconego rekordu
miasta i kodu pocztowego z pierwszego zwróconego rekordu.
ulicy i miasta ze wszystkich zwróconych rekordów
W języku PHP instrukcja foreach jest instrukcją
warunkową, niezależnie od typu zmiennej
pętli, wyłącznie dla elementów tablicy.
wyboru, dla elementów tablicy
pętli, niezależnie od typu zmiennej
Za pomocą języka PHP nie jest możliwe
generowanie dynamicznej zawartości strony
przetwarzanie danych zgromadzonych w bazie danych
przetwarzanie danych formularzy
zmienianie dynamiczne zawartości strony HTML w przeglądarce.
Które z poniższych zdań dotyczących zasad programowania w języku PHP jest prawdziwe?
W nazwach zmiennych nie jest rozróżniana wielkość liter
Jest to język o słabej kontroli typów.
Nazwy zmiennych są poprzedzone znakiem !
Deklaracja zmiennych następuje po słowie var
W wyniku działania pętli zapisanej w języku PHP zostanie wypisany ciąg liczb:
10 15 20 25 30 35 40 45.
10 15 20 25 30 35 40 45 50
0 5 10 15 20 25 30 35 40 45
0 5 10 15 20 25 30 35 40 45 50
W języku PHP, wykonując operacje na bazie danych MySQL, aby zakończyć pracę z bazą, należy wywołać
mysqli_rollback()
mysqli_commit()
mysqli_close().
mysqli_exit( )
W języku PHP funkcja trim ma za zadanie
zmniejszać napis o wskazaną w parametrze liczbę znaków
porównywać dwa napisy i wypisać część wspólną
usuwać białe znaki lub inne znaki podane w parametrze, z obu końców napisu.
podawać długość napisu
Funkcją języka PHP tworzącą ciasteczko jest
echocookie()
setcookie().
createcookie()
addcookie()
Działaniem przedstawionego kodu PHP będzie wypełnienie tablicy
kolejnymi liczbami od 0 do 9 i wypisanie ich
kolejnymi liczbami od -100 do 100 i wypisanie wartości ujemnych
10 losowymi wartościami, a następnie wypisanie wartości ujemnych.
100 losowymi wartościami, a następnie wypisanie wartości dodatnich.
Zadaniem funkcji PHP o nazwie mysql_select_db() jest
określić bazę, z której będą pobierane dane.
określić tabelę, z której będą pobierane dane
połączyć bazę danych z serwerem SQL
pobrać dane z bazy danych na podstawie kwerendy
Ile iteracji będzie miała przedstawiona pętla zapisana w języku PHP, zakładając, że zmienna sterująca nie jest modyfikowana we wnętrzu pętli?
for ($i = 0; $i <= 10; $i++) { ……… }
0
10
11.
Nieskończenie wiele
W przedstawionym kodzie PHP, zamiast znaków zapytania powinien pojawić się komunikat:
$x = mysql_query(‘SELECT * FROM mieszkancy’);
If (!$x)
echo”??????????????????????”;
Nieprawidłowa nazwa bazy danych
Zapytanie przetworzono pomyślnie
Błąd przetwarzania zapytania.
Nieprawidłowe hasło do bazy danych
Aby uzyskać informacje o środowisku pracy serwera obsługującego PHP, należy skorzystać z funkcji
phpinfo().
phpinformation()
php()
phpgetinfo()
Fragment kodu w języku PHP wypisze
$n = ‘adres@host.pl’;
$dl = strlen($n);
$i = 0;
while {$i < $dl && $n[$i] != ‘@’)
{
echo $n[$i];
$i++;
}
nazwę konta ze znakiem @, czyli 'adres@'
cały adres e-mail, czyli 'adres@host.pl'
samą nazwę domeny, czyli 'host.pl'
samą nazwę konta, czyli 'adres'.
Aby wykonać kod zapisany językiem PHP wystarczy, że w systemie zainstalowano
serwer WWW z serwerem MySQL
przeglądarkę internetową
serwer WWW, parser PHP oraz serwer MySQL
serwer WWW z interpreterem PHP.
Pętla zapisana w języku PHP wstawi do tablicy liczby
$x = 0;
for ($i = 0; $i < 10; $i++)
{
$tabl[$i] = $x;
$x = $x + 10;
}
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
0, 10, 20, 30, 40, 50, 60, 70, 80, 90.
10, 20, 30, 40, 50, 60, 70, 80, 90, 100
Aby w pliku z rozszerzeniem php umieścić kod w języku PHP należy użyć znaczników
<?php> .......... <php?>
<?php .......... ?>.
<php .......... />
<php> .......... </php>
Zadaniem funkcji PHP o nazwie mysql_num_rows() jest
zwrócić rekord, którego numer podany został w parametrze funkcji
ponumerować rekordy w bazie danych
zwrócić kolejny rekord z wynikami zapytania
zwrócić liczbę wierszy znajdujących się w wyniku zapytania.
Ile iteracji będzie miała pętla zapisana w języku PHP, zakładając, że zmienna sterująca nie jest modyfikowana we wnętrzu pętli?
for ($i = 0; $i <= 10; $i+=2) { }
0
5
6.
10
Jaka treść komunikatu powinna być wstawiona w przedstawionym kodzie PHP zamiast znaków zapytania?
$a = mysql_connect(‘Iocalhost’, ‘adam’, ‘mojeHasło’);
if (!$a)
echo”???????????????????”;
Błąd przetwarzania zapytania SQL
Pomyślnie dodano rekord do bazy
Błąd połączenia z serwerem SQL.
Wybrana baza nie istnieje.
W języku PHP pobrano z bazy danych wynik działania kwerendy za pomocą polecenia mysql_query. Aby otrzymać ze zwróconej kwerendy wiersz danych, należy zastosować polecenie
mysql_fetch_lengths
mysql_fetch_row.
mysql_list_fields
mysql_field_len
Funkcja phpinfo() pozwala na
uzyskanie informacji o środowisku pracy serwera obsługującego PHP.
debugowanie kodu PHP
zainicjowanie kodu w języku PHP
sprawdzenie wartości zmiennych użytych w kodzie PHP
Interpreter PHP wygeneruje błąd i nie wykona kodu, jeżeli programista
pobierze wartość z formularza, w którym pole input nie było wypełnione
będzie pisał kod bez wcięć
nie postawi średnika po wyrażeniu w instrukcji if, jeśli po nim nastąpiła sekcja else.
będzie deklarował zmienne wewnątrz warunku
Błędy interpretacji kodu PHP są zapisywane
ignorowane przez przeglądarkę oraz interpreter kodu PHP
w oknie edytora, w którym powstaje kod PHP
w podglądzie zdarzeń systemu Windows
w logu pod warunkiem ustawienia odpowiedniego parametru w pliku php.ini.
Dana jest tablica o nazwie tab wypełniona liczbami całkowitymi różnymi od zera. Przedstawiony kod zapisany w języku PHP ma za zadanie
obliczyć iloczyn wszystkich liczb w tablicy
obliczyć wartość bezwzględną elementów tablicy
zamienić elementy tablicy na wartości przechowywane w zmiennej liczba
zamienić wszystkie elementy tablicy na liczby z przeciwnym znakiem.
Dany jest fragment kodu PHP z zadeklarowaną zmienną typu tablicowego
Anna
Tomasz
Aleksandra
Krzysztof.
Fragment kodu w języku PHP ma następującą postać:
najmniejszej
parzystej
największej.
nieparzystej
Fragment kodu w języku PHP ma następującą postać:
tych elementów, które są większe od zmiennej $liczba
elementu tablicy, który jest równy wartości $tab[0]
najmniejszego elementu tablicy
największego elementu tablicy.
Aby zamieścić aplikację PHP w Internecie, należy jej pliki źródłowe skopiować na serwer za pomocą protokołu
SMTP
HTTP
FTP.
NNTP
Funkcja zapisana w języku PHP ma postać:
zwrócenie wartości 1, gdy liczba jest parzysta.
zwrócenie wartości 0, gdy liczba jest parzysta
wypisanie liczby nieparzystej
wypisanie liczby parzystej
W języku PHP zmienna typu float przyjmuje wartości
logiczne
nieliczbowe
tylko całkowite
zmiennoprzecinkowe.
Kod strony WWW napisanej w języku PHP
jest wykonywany po stronie klienta
jest wykonywany po stronie serwera.
może być uruchomiony bez obsługi serwera www
jest przetwarzany na tych samych zasadach co JavaScript
Polecenie pg_connect języka PHP służy do połączenia się z bazą
mySQL
MS SQL
PostgreSQL.
MS ACCESS
Fragment kodu w języku PHP ma następującą postać:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10, 11, 12, 13, 14, 15, 16, 17, 18, 19
0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20
0, 4, 8, 12, 16, 20.
0, 4, 8, 12, 16
Przedstawiony kod języka PHP
definiuje tablicę z sześcioma wartościami
jest błędny, nieznany operator =>
jest błędny, indeksami tablicy mogą być tylko liczby całkowite
definiuje tablicę z trzema wartościami.
