wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PHP - sprawdzian

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

Co oznacza skrót PHP?

a)

PHP: Hypertext Preprocessor

b)

Private Home Page

c)

Personal Hypertext Processor

d)

Personal Home Page

2.

Skrypty PHP są oznaczone znacznikami:

a)

<&>...</&>  

b)

<script>...</script>

c)

<?php...?>  

d)

<?php>...</?>

3.

Jak napiszesz "Hello World" w PHP?

a)

Document.Write("Hello World");

b)

"Hello World";

c)

echo "Hello World";

d)

write: "Hello World";

4.

Od jakiego symbolu zaczynają się wszystkie zmienne w PHP?

a)

&

b)

$

c)

!

d)

#

5.

Jaki jest prawidłowy sposób zakończenia instrukcji PHP?

a)

;

b)

</php>

c)

.

d)

,

6.

Składnia PHP jest najbardziej podobna do:

a)

JavaScript  

b)

Perl i C  

c)

VBScript

d)

Python

7.

Jak uzyskać informacje z formularza przesłanego metodą „GET”?

a)

Request.QueryString;  

b)

Request.Form;

c)

$_GET[];

d)

$_Request.Form[];

8.

Podczas korzystania z metody POST zmienne są wyświetlane w adresie URL:

a)

PRAWDA

b)

FAŁSZ

9.

W PHP możesz używać zarówno pojedynczych cudzysłowów ( ' ' ) jak i podwójnych cudzysłowów ( " " ) dla ciągów znaków:

a)

PRAWDA

b)

FAŁSZ

10.

Pliki dołączane do PHP muszą mieć rozszerzenie „.inc”

a)

PRAWDA

b)

FAŁSZ

11.

Jaki jest prawidłowy sposób dołączenia pliku „time.inc” ?

a)

<!-- include file="time.inc" -->  

b)

<?php include file="time.inc"; ?>

c)

<?php include:"time.inc"; ?>

d)

<?php include "time.inc"; ?>  

12.

Jaki jest prawidłowy sposób tworzenia funkcji w PHP?

a)

create myFunction()

b)

new_function myFunction()

c)

function myFunction()

d)

create_function myFunction();

13.

PHP umożliwia wysyłanie e-maili bezpośrednio ze skryptu:

a)

PRAWDA

b)

FAŁSZ

14.

Jaki jest prawidłowy sposób dodania 1 do zmiennej $count?

a)

$count =+1  

b)

++count

c)

count++;

d)

$count++;

15.

Jaki jest poprawny sposób dodawania komentarza w PHP?

a)

<!--...-->

b)

/*...*/  

c)

\...\

d)

<comment>...</comment>

16.

Funkcje die() i exit() w PHP robią dokładnie to samo.

a)

PRAWDA

b)

FAŁSZ

17.

Która z tych zmiennych ma nieprawidłową nazwę?

a)

$my-Var  

b)

$my_Var

c)

$myVar

d)

$myVariable

18.

Jak stworzyć cookie w PHP?

a)

setcookie()

b)

makecookie()

c)

createcookie

d)

takecookie()

19.

W PHP jedynym sposobem na wypisanie tekstu jest echo.

a)

PRAWDA

b)

FAŁSZ

20.

Jak stworzyć tablicę w PHP?

a)

$cars = array["Volvo", "BMW", "Toyota"];  

b)

$cars = array("Volvo", "BMW", "Toyota");  

c)

$cars = "Volvo", "BMW", "Toyota";

d)

$cars = ["Volvo", "BMW", "Toyota"];

21.

Instrukcja if służy do wykonania kodu tylko wtedy, gdy określony warunek jest spełniony:

a)

PRAWDA

b)

FAŁSZ

22.

Który operator służy do sprawdzania, czy dwie wartości są równe i mają ten sam typ danych?

a)

===

b)

=

c)

==

d)

!=

23.

W jaki sposób, stosując język PHP, zapisać w ciasteczku napis znajdujący się w zmiennej dane na czas jednego dnia?

a)

setcookie("dane", $dane, 0);

b)

setcookie("dane", $dane, time() + (3600*24));

c)

setcookie("dane", "dane", 0);

d)

setcookie("dane", $dane, time());

24.

W jakim formacie będzie wyświetlana data po uruchomieniu przedstawionego kodu?

a)

Monday, 10 July 2017

b)

Monday, 10th July 17

c)

Monday, 10th July 2017

d)

10, Monday July 2017

25.

W języku PHP zmienna predefiniowana $_SESSION zawiera

a)

zmienne zarejestrowane w bieżącej sesji

b)

spis zarejestrowanych sesji na serwerze WWW

c)

zmienne przesyłane do skryptu za pomocą ciastek (cookie)

d)

zmienne przesyłane do skryptu za pomocą formularza

26.

W języku PHP zastosowano funkcję is_int(). Które z podanych wywołań tej funkcji zwróci wartość TRUE?

a)

is_int("135")

b)

is_int(NULL)

c)

is_int(13.5)

d)

is_int(135)

27.

Za pomocą której funkcji języka PHP można ustanowić połączenie z bazą danych o nazwie zwierzaki?

a)

$polacz = db_connect('localhost', 'root','','zwierzaki');

b)

$polacz = sql_connect('localhost', 'root','','zwierzaki');

c)

$polacz = server_connect('localhost', 'root','','zwierzaki');

d)

$polacz = mysqli_connect('localhost', 'root','','zwierzaki');

28.

Działaniem przedstawionego kodu PHP jest wypełnienie tablicy

a)

kolejnymi liczbami od -100 do 100 i wypisanie wartości ujemnych.

b)

100 losowymi wartościami, a następnie wypisanie wartości dodatnich.

c)

10 losowymi wartościami, a następnie wypisanie wartości ujemnych.

d)

kolejnymi liczbami od 0 do 9 i wypisanie ich.

29.

W języku PHP chcąc wyświetlić ciąg n znaków @, należy użyć funkcji

a)

A

b)

B

c)

C

d)

D

30.

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?

a)

11

b)

0

c)

Nieskończenie wiele

d)

10

31.

W języku PHP zmienna $_GET jest zmienną

a)

predefiniowaną, używaną do gromadzenia wartości formularza po nagłówkach zlecenia HTTP (danych z formularza nie można zobaczyć w adresie)

b)

zwykłą, zdefiniowaną przez twórcę strony

c)

predefiniowaną, używaną do przekazywania danych do skryptów PHP poprzez adres strony

d)

zdefiniowaną przez twórcę strony, służącą do przekazywania danych z formularza przez adres strony

32.

W języku PHP operatorem reszty z dzielenia jest:

a)

#

b)

@

c)

%

d)

&

33.

Po wykonaniu kodu PHP zostanie wyświetlona aktualna data zawierająca jedynie

a)

dzień.

b)

rok.

c)

dzień i miesiąc.

d)

miesiąc i rok.

34.

Błędy interpretacji kodu PHP są zapisane:

a)

nigdzie, są ignorowanie przez przeglądarkę oraz interpreter kodu PHP

b)

w logu pod warunkiem ustawienia odpowiedniego parametru w pliku php.ini

c)

w oknie edytora, w którym powstaje kod PHP

d)

w podglądzie zdarzeń systemu Windows

35.

Aby aplikacja PHP mogła komunikować się z bazą danych, niezbędne jest w pierwszej kolejności wywołanie funkcji o nazwie

a)

mysqli_create_db

b)

mysqli_close

c)

mysqli_select_db

d)

mysqli_connect

36.

W języku PHP funkcja, która może służyć do sprawdzenia, czy dany ciąg jest fragmentem innego ciągu, to

a)

strtok();

b)

strlen();

c)

strstr();

d)

trim();

37.

Zadaniem funkcji PHP o nazwie mysql_num_rows() jest

a)

zwrócić kolejny rekord z wynikami zapytania

b)

ponumerować rekordy w bazie danych

c)

zwrócić liczbę wierszy znajdujących się w wyniku zapytania

d)

zwrócić rekord, którego numer podany został w parametrze funkcji

38.

Interpreter PHP wygeneruje błąd i nie wykona kodu, jeżeli programista:

a)

będzie deklarował zmienne wewnątrz warunku

b)

nie postawi średnika po wyrażeniu w instrukcji if, jeśli po nim nastąpiła sekcja else

c)

będzie pisał kod bez wcięć

d)

pobierze wartość z formularza, w którym pole input nie było wypełnione

39.

Jaką wartość zwróci funkcja empty($a); zapisana w języku PHP, gdy zmienna $a przyjmie wartość liczbową równą 0?

a)

NULL

b)

0

c)

TRUE

d)

FALSE

40.

Przedstawiony fragment kodu PHP służy do obsługi

a)

sesji.

b)

formularza.

c)

bazy danych.

d)

ciasteczek.