PHP > Kontrolní test
1. Co je to localhost?
a) databázový server b) jméno počítače c) datový typ d) příkaz
2. K čemu slouží operátor řízení chyb @?
a) ke konfiguraci spojení s databází b) k zakázání vypsání chybové hlášky c) ke zjištění chyby v kódu
3. Jaký kód je správný?
a) <input type="text" name="Název fotografie" value="nazevfotografie"> b) <input type="option" name="tema" value="příroda"> c) <input type="submit" value="Odeslat" class="form_prvek">
4. Který kód je napsán s chybou?
a) $_POST['nazev'] b) $POST["nazev"] c) $_POST["nazev"]
5. K čemu slouží funkce MySQL_Connect()?
a) pro připojení k MySQL serveru b) pro výběr databáze c) k spuštění příkazu SQL d) k zpracování výsledků SQL
6. Jakým způsobem můžeme vyvolat kontrolu formuláře pomocí JavaScriptu?
a) <form ... action="return validate()"> b) <form ... onsubmit="return validate()"> c) <form ... return="validate()">
7. Kde se nastavuje zobrazování chybových hlášek?
a) na začátku skriptu b) v konfiguračním souboru webového serveru - httpd.conf c) v konfiguračním souboru PHP - php.ini
8. Jak se ukončuje příkaz v PHP?
a) </php> b) novým řádkem c) . d) ;
9. Jaký je rozdíl mezi funkcemi require() a include()?
a) funkce require() vytvoří novou stránku, funkce include() vloží novou stránku b) funkce require() dovolí vložit stránku pouze jednou, funkce include() dovolí vložit stránku několikrát c) funkce require() při chybě ukončí zpracování stránky, funkce include() při chybě pokračuje ve zpracování stránky
10. Jaký SQL dotaz je správný?
a) INSERT INTO Knihy VALUES ('Ferda mravenec', 'pro děti') b) INSERT ('Ferda mravenec', 'pro děti') INTO Knihy c) INSERT VALUES ('Ferda mravenec', 'pro děti') INTO Knihy
11. K čemu slouží funkce MySQL_Fetch_Array()?
a) funkce spouští SQL dotaz b) funkce tiskne řádky vráceného SQL dotazu c) funkce prochází řádky vrácenéhého SQL dotazu
12. Co určuje parametr Nulový při tvorbě nové databázové tabulky?
a) jakou hodnotu bude obsahovat v případě nevyplnění pole b) zda může obsahovat nulu c) zda může být pole nevyplněno
13. Který kód obsahuje chybu?
a) if ($zaznam["tema"]="umění") echo "SELECTED"; b) if ($zaznam["tema"]=="umění") echo "SELECTED"; c) if ($zaznam['tema']=="umění") echo "SELECTED";
14. Co získáme do proměnné nazev?
nazev = document.getElementById("nazev").value;
a) hodnotu formulářového prvku, který obsahuje id="value" b) hodnotu formulářového prvku, který obsahuje id="nazev" c) hodnotu formulářového prvku, ktery obsahuje name="nazev"
15. Je chyba Notice závažná?
a) je závažná, PHP ukončí běh skriptu b) není závažná, většinou je její zobrazení vypnuto c) není závažná, ale ukončí běh skriptu
16. Jakým způsobem se provádí kontrola provedení dotazu $sql?
$sql = "..."; $prikaz=MySQL_Query($SQL);
a) if ($sql) {...} b) if ($prikaz) {...}
17. Jakou hodnotu bude obsahovat pole $_POST["uprava"], pokud bude zaškrtávací tlačítko zaškrknuto?
<input type="checkbox" name="uprava">
a) on b) uprava c) 1
18. Která odpověď je správně?
$vysledek=MySQL_Query("SELECT id, name FROM fotogalerie WHERE id=1; $zaznam=MySQL_Fetch_Array($vysledek);
a) $zaznam["name"] b) $zaznam["nazev"] c) $vysledek["name"]
19. Jaký příkaz ukončí skript PHP?
a) close; b) exit; c) fail;
20. Bez čeho by nešel spustit PHP skript?
a) internetu b) databázového serveru c) webového serveru