Главная / Программирование / Web-программирование на PHP 5.2

Web-программирование на PHP 5.2 - ответы на тесты Интуит

Правильные ответы выделены зелёным цветом.
Все ответы: В курсе дается самое общее представление о программировании на языке PHP версий 5.2.*.
Смотрите также:
Кто является создателем языка PHP?
(1) Расмус Лердорф
(2) Ларри Уолл и Зив Сураски
(3) Кен Томпсон и Денис Ритчи
(4) Джеймс Гослинг и Энди Гутманс
Каким будет результат работы следующего кода: <html> <head> <title>Example from intuit.ru</title> </head> <body> <?php echo "Hi, I'm a PHP script!"; ?> </body> </html>
(1) "Hi, I''m a PHP script!"
(2) "Hi, I'm a PHP script!"
(3) Hi, I'm a PHP script!
Для чего нужна функция trim() в PHP?
(1) для удаления всех пробелов в строке
(2) для удаления внутренних пробелов в строке
(3) для удаления начального и конечного пробелов в строке
(4) для удаления определенного пробела, номер которого передается в качестве параметра функции trim()
Каким будет результат выполнения следующего кода, после первого запуска: <html> <head> <title>Example from intuit.ru</title> </head> <body> <?php $string="хорошая сегодня погода, верно?"; $string=convert_cyr_string($string,"w","k"); ?> </body> </html>
(1) текст 'хорошая сегодня погода, верно?' с кодировкой windows-1251 конвертируется в тот же тескт с кодировкой koi8-r
(2) текст 'хорошая сегодня погода, верно?' с кодировкой x-cp866 конвертируется в тот же тескт с кодировкой x-mac-cyrillic
(3) текст 'хорошая сегодня погода, верно?' с кодировкой x-mac-cyrillic конвертируется в тот же тескт с кодировкой iso8859-5
(4) текст 'хорошая сегодня погода, верно?' с кодировкой x-cp866 конвертируется в тот же тескт с кодировкой windows-1251
Какое из следующих утверждений верно?
(1) TCP – один из основных сетевых протоколов Интернет, предназначенный для управления отправкой и передачей данных в сетях и подсетях TCP/IP
(2) TCP – один из основных сетевых протоколов Интернет, предназначенный для управления передачей данных в сетях и подсетях TCP/IP
(3) TCP – это транспортный механизм, предоставляющий поток данных, с предварительной установкой соединения, за счет этого дающий уверенность в достоверности передаваемых и получаемых данных, осуществляет повторный запрос данных в случае потери данных и устраняет дублирование при получении двух копий одного пакета
(4) TCP – это транспортный механизм, предоставляющий поток данных, с предварительной установкой соединения, за счет этого дающий уверенность в достоверности получаемых данных, осуществляет повторный запрос данных в случае потери данных и устраняет дублирование при получении двух копий одного пакета
Каков тип переменной $foo в 5-ой строке присвоения? <?php $foo = 1 + "10.5"; $foo = 1 + "-1.3e3"; $foo = 1 + "bob-1.3e3"; $foo = 1 + "bobЗ"; $foo = 1 + "10 Small Pigs"; $foo = 4 + "10.2 Little Piggies"; $foo = "10.0 pigs " + 1; $foo = "10.0 pigs " + 1.0; ?>
(1) integer и $foo = 11
(2) float и $foo = 10
(3) integer и $foo = 10
(4) double и $foo = 13
(5) string и $foo = '1 bob 3'
Какие функции в PHP используются для изменения регистра всех букв строки их действия?
(1) strtoupper(), strtolower()
(2) strtolower(), ucfirst()
(3) ucfirst(), ucwords()
Каким будет результат применения фунуции strlen к строке $string: <html> <head> <title>Example from intuit.ru</title> </head> <body> <?php $string="Мой дядя самых честных правил."; $symbols=strlen($string); echo $symbols; ?> </body> </html>
(1) 29
(2) 30
(3) 31
(4) 32
Какой тег служит для табличного дизайна?
(1) <textarea>тело таблицы</textarea>
(2) <tbody>тело таблицы</tbody>
(3) <table>тело таблицы</table>
(4) <div>тело таблицы</div>
Что позволяет проверить оператор if ?
(1) оператор if позволяет проверить истинность выражения и выполнить инструкцию только в том случае, если заданное выражение принимает значение false
(2) оператор if позволяет проверить истинность выражения и выполнить инструкцию только в том случае, если заданное выражение принимает значение true
(3) оператор if позволяет проверить ложность выражения и выполнить инструкцию только в том случае, если заданное выражение принимает значение false
(4) оператор if позволяет проверить ложность выражения и выполнить инструкцию только в том случае, если заданное выражение принимает значение true
Каким будет результат выполнения следующего кода: <html> <head> <title>Example from intuit.ru</title> </head> <body> <?php $var = "Двадцать пять"; echo "Оригинал: $var <hr/>\n"; echo substr_replace($var, "25", 0)."<br/>\n"; ?> </body> </html>
(1) произойдет замена числа 25 на строку "25"
(2) произойдет замена строки "25" на число 25
(3) произойдет замена числа 25 на строку "Двадцать пять"
(4) произойдет замена строки "Двадцать пять" на число 25
Каким будет результат выполнения следующего PHP-кода, если файл text.txt имеет следующую структуру: my_first_line - первая строка файла my_second_line - вторая строка файла my_third_line - третья строка файла my_fourth_line - четвертая строка файла my_fifth_line - пятая строка файла my_sixth_line - шестая строка файла <html> <head> <title>Example from intuit.ru</title> </head> <body> <?php $file=file("text.txt"); $strings="5"; for($i=0;$i<$strings;$i++) { $string.=$file[$i]; } echo $string; ?> </body> </html>
(1) в одну строку в браузере будет выведено(без запятых): my_first_line, my_second_line, my_third_line, my_fourth_line, my_fifth_line, my_sixth_line
(2) в одну строку в браузере будет выведено(без запятых): my_second_line, my_third_line, my_fourth_line, my_fifth_line, my_sixth_line
(3) в одну строку в браузере будет выведено(без запятых): my_first_line, my_second_line, my_third_line, my_fourth_line, my_fifth_line, если файл text.txt находится в той тоже папке, что и скрипт
(4) в одну строку в браузере будет выведено(без запятых): my_second_line, my_third_line, my_fourth_line, my_fifth_line, my_sixth_line, если файл text.txt находится в той тоже папке, что и скрипт
Как создать псевдокласс для активной ссылки?
(1) <html> <head> <style type="text/css"> A:active { color: #ff0000 }; </style> </head> <body> <a href=n.html>Ссылка 1</a> <a href=n.html>Ссылка 2</a> <a href=n.html>Ссылка 3</a> </body> </html>
(2) <html> <head> <style type="text/css"> A:visited { color: #ff0000 }; </style> </head> <body> <a href=n.html>Ссылка 1</a> <a href=n.html>Ссылка 2</a> <a href=n.html>Ссылка 3</a> </body> </html>
(3) <html> <head> <style type="text/css"> A:hover { color: #ff0000 }; </style> </head> <body> <a href=n.html>Ссылка 1</a> <a href=n.html>Ссылка 2</a> <a href=n.html>Ссылка 3</a> </body> </html>
(4) <html> <head> <style type="text/css"> A:link { color: #ff0000 }; </style> </head> <body> <a href=n.html>Ссылка 1</a> <a href=n.html>Ссылка 2</a> <a href=n.html>Ссылка 3</a> </body> </html>
Для чего используется оператор continue в PHP?
(1) для осуществления перехода к новому шагу в условии
(2) для осуществления перехода к новой итерации в цикле
(3) оператор continue может завершить n (n ∈ Z) вложенных циклов, если n указать в качестве аргумента continue
(4) оператор continue может пропустить n (n ∈ Z) вложенных циклов, если n указать в качестве аргумента continue
Что будет искать функция preg_match() в строке $subject: <html> <head> <title>Example from intuit.ru</title> </head> <body> <?php $subject = "a4bcder4f"; $pattern = '/\d/'; echo preg_match($pattern, $subject); ?> </body> </html>
(1) функция preg_match() будет искать любой символ в строке $subject
(2) функция preg_match() будет искать символ "d" в строке $subject
(3) функция preg_match() будет искать любую цифру в строке $subject
(4) функция preg_match() будет искать символ "\d/"в строке $subject
Каким будет результат выполнения следующего PHP-кода: <html> <head> <title>Example from intuit.ru</title> </head> <body> <?php $numeric="8.3"; $numeric=round($numeric); echo $numeric; ?> </body> </html>
(1) 8.3
(2) 8.5
(3) 9
(4) 8
Каким будет результат работы следующего кода: <html> <head> <title> Интерполяция переменных </title> </head> <body> <h1> Интерполяция переменных </h1> <?php $text = "news" ; echo "Where's the {$text}paper"; ?> </body> </html>
(1) ошибка работы программы
(2) первой строкой будет: Интерполяция переменных, а на следующей строке будет выведено: Where's the newspaper
(3) первой строкой будет: Where's the newspaper, а на следующей строке будет выведено: Интерполяция переменных
(4) в одной строке будет выведен следующий текст: Интерполяция переменных Where's the newspaper
Что подразумевают под деструктором в PHP?
(1) деструктор – функция класса, у которой имя совпадает с именем производного класса
(2) деструктор – это метод, который вызывается тогда, когда удаляются все ссылки на конкретный объект
(3) деструктор – это метод, который создается при помощи функции _destruct()
(4) деструктор – это функция, к которой можно обращаться вне контекста объекта
Каким будет результат выполнения следующего кода: <html> <head> <title>Example from intuit.ru</title> </head> <body> <?php $subject = "Здесь всего четыре слова"; $pattern = "/(всего)\s\w+\s(слова)/"; $new_subj = preg_replace($pattern,'\1 три \2',$subject); echo $new_subj; ?> </body> </html>
(1) функция echo вернет "Здесь всего три слова"
(2) функция echo вернет "Здесь всего четыре слова"
(3) функция echo вернет "три"
(4) функция echo вернет "четыре"
Каким будет результат выполнения следующего PHP-кода: <html> <head> <title>Example from intuit.ru</title> </head> <body> <?php $string="Zmlyc3RfcmVjb3Jk"; # раскодируемое $decoded=base64_decode($string); echo $decoded; ?> </body> </html>
(1) myName
(2) FirstCode
(3) first_record
(4) My_Code_Text
Что будет являтся результатом выполнения следующего кода: <?php $a = $b = $c = 1; echo $a, ", ", $b, ", ", $c; ?>
(1) 3, 2, 1
(2) 1, 2, 3
(3) 1, 1, 1
(4) 0, 0, 1
Что содержат в себе объекты объектно-ориентированного подхода в PHP?
(1) объекты содержат данные и функции по обработке этих данных
(2) объекты содержат атрибуты или свойства объекта и методы объекта
(3) объекты содержат функции по обработке данных
(4) объекты содержат данные об объекте: атрибуты или свойства
Как распечатать список баз данных сервера в MySQL?
(1) набрать команду show databases
(2) набрать команду show databases;
(3) набрать команду show bases
(4) набрать команду show bases;
Что выведет в браузер следующий PHP-код: <html> <head> <title>Example from intuit.ru</title> </head> <body> <?php $arr = array( array(‘Вася’, ‘слесарь’, 2500 ), array(‘Миша’,’строитель’, 3000), array(‘Андрей’, ‘шофер’, 2700) ); for ($i = 0; $i < 3; $i++) { for ($j=0; $j <3; $j++) { echo ' | '.$arr[$i][$j]; } echo '.<br>'; } ?> </body> </html>
(1) таблицу: | ‘Вася’ | ‘слесарь’ | 2500.;| ‘Миша’ | ’строитель’ | 3000.;| ‘Андрей’ | ‘шофер’ | 2700.; причем все строки выводятся по отдельности(без точки с запятой)
(2) таблицу: | ‘Вася’ | ‘слесарь’ | 2500.;| ‘Миша’ | ’строитель’ | 3000.;| ‘Андрей’ | ‘шофер’ | 2700.; причем все строки выводятся по отдельности
(3) таблицу: | ‘Вася’ | 2500 | ‘слесарь’.;| ‘Миша’ | 3000 | ’строитель’.;| ‘Андрей’ | 2700 |‘шофер’.; причем все строки выводятся по отдельности(без точки с запятой)
(4) таблицу: | ‘Вася’ | 2500 | ‘слесарь’.;| ‘Миша’ | 3000 | ’строитель’.;| ‘Андрей’ | 2700 |‘шофер’.; причем все строки выводятся по отдельности
Каким будет результат выражения: <?php echo 4+2*9; ?>
(1) 54
(2) 44
(3) 22
(4) 17
Что такое типовые проекты (design patterns) в PHP?
(1) частные решения классов проблем, с которыми часто сталкиваются разработчики программного обеспечения
(2) обощенные решения классов проблем, с которыми часто сталкиваются разработчики программного обеспечения
(3) частные решения классов проблем, с которыми часто сталкиваются пользователи программного обеспечения
(4) обощенные решения классов проблем, с которыми часто сталкиваются пользователи программного обеспечения
Каким будет результат выполнения команды CREATE TABLE cars в базе 'taxi': mysql> CREATE TABLE cars( model CHAR(50) NOT NULL, madein YEAR(4) NOT NULL, reg_number CHAR(12) NOT NULL, color CHAR(15) NOT NULL, id SMALLINT AUTO_INCREMENT, PRIMARY KEY(id) );
(1) в базе такси будет создана таблица 'cars' с не нулевыми полями: model, madein, reg_number, color, id, PRIMARY KEY
(2) в базе такси будет создана таблица 'cars' с обязательными полями для заполнения: model, madein, reg_number, color, id, PRIMARY KEY
(3) в базе такси будет создана таблица 'cars' с не нулевыми полями: model, madein, reg_number, color
(4) в базе такси будет создана таблица 'cars' с обязательными полями для заполнения: model, madein, reg_number, color, где id PRIMARY KEY and A_I
Каким будет результат выполнения следующего кода, если в форму передать число 15,52? <?php class NumToText { var $Mant = array(); var $Expon = array(); function NumToText() { } function SetMant($mant) { $this->Mant = $mant; } function SetExpon($expon) { $this->Expon = $expon; } function DescrIdx($ins) { if(intval($ins/10) == 1) // числа 10 - 19: 10 миллионов, 17 миллионов return 2; else { $tmp = $ins%10; if($tmp == 1) // 1: 21 миллион, 1 миллион return 0; else if($tmp >= 2 && $tmp <= 4) return 1; // 2-4: 62 миллиона else return 2; // 5-9 48 миллионов } } function DescrSot(&$in, $raz, $ar_descr, $fem = false) { $ret = ''; $conv = intval($in / $raz); $in %= $raz; $descr = $ar_descr[ $this->DescrIdx($conv%100) ]; if($conv >= 100) { $Sot = array('сто', 'двести', 'триста', 'четыреста', 'пятьсот', 'шестьсот', 'семьсот', 'восемьсот', 'девятьсот'); $ret = $Sot[intval($conv/100) - 1] . ' '; $conv %= 100; } if($conv >= 10) { $i = intval($conv / 10); if($i == 1) { $DesEd = array('десять', 'одиннадцать', 'двенадцать', 'тринадцать', 'четырнадцать', 'пятнадцать', 'шестнадцать', 'семнадцать', 'восемнадцать', 'девятнадцать' ); $ret .= $DesEd[ $conv - 10 ] . ' '; $ret .= $descr; return $ret; } $Des = array('двадцать', 'тридцать', 'сорок', 'пятьдесят', 'шестьдесят', 'семьдесят', 'восемьдесят', 'девяносто' ); $ret .= $Des[$i - 2] . ' '; } $i = $conv % 10; if($i > 0) { if( $fem && ($i==1 || $i==2) ) { $Ed = array('одна', 'две'); $ret .= $Ed[$i - 1] . ' '; } else { $Ed = array('один', 'два', 'три', 'четыре', 'пять', 'шесть', 'семь', 'восемь', 'девять' ); $ret .= $Ed[$i - 1] . ' '; } } $ret .= $descr; return $ret; } function Convert($sum) { $ret = ''; $Kop = 0; $Rub = 0; $sum = trim($sum); $sum = str_replace(' ', '', $sum); $sign = false; if($sum[0] == '-') { $sum = substr($sum, 1); $sign = true; } $sum = str_replace(',', '.', $sum); $Rub = intval($sum); $Kop = $sum*100 - $Rub*100; if($Rub) { if($Rub >= 1000000000) $ret .= $this->DescrSot($Rub, 1000000000, array('миллиард', 'миллиарда', 'миллиардов')) . ' '; if($Rub >= 1000000) $ret .= $this->DescrSot($Rub, 1000000, array('миллион', 'миллиона', 'миллионов') ) . ' '; if($Rub >= 1000) $ret .= $this->DescrSot($Rub, 1000, array('тысяча', 'тысячи', 'тысяч'), true) . ' '; $ret .= $this->DescrSot($Rub, 1, $this->Mant) . ' '; $ret[0] = chr( ord($ret[0]) + ord('A') - ord('a') ); } if($Kop < 10) $ret .= '0'; $ret .= $Kop . ' ' . $this->Expon[ $this->DescrIdx($Kop) ]; if($sign) $ret = '-' . $ret; return $ret; } } class ManyToText extends NumToText { function ManyToText() { $this->SetMant( array('рубль', 'рубля', 'рублей') ); $this->SetExpon( array('копейка', 'копейки', 'копеек') ); } } class MetrToText extends NumToText { function MetrToText() { $this->SetMant( array('метр', 'метра', 'метров') ); $this->SetExpon( array('сантиметр', 'сантиметра', 'сантиметров') ); } } ?> <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251"> <title>Example from intuit.ru</title> </HEAD> <BODY> <?php if( isset($HTTP_POST_VARS['num']) ) { $mt = new ManyToText(); $nt = new MetrToText(); echo $mt->Convert($HTTP_POST_VARS['num']) . '<BR />'; echo $nt->Convert($HTTP_POST_VARS['num']) . '<BR />'; } ?> <FORM ACTION ="<?php echo $HTTP_SERVER_VARS['PHP_SELF']; ?>" METHOD="post"> Input number:<BR /> <INPUT TYPE="text" NAME="num"><BR /> <INPUT TYPE="submit" VALUE=" GET "> </FORM> </BODY> </HTML>
(1) сначала будет выведена строка: 'Пятнадцать рублей 52 копейки', а затем - 'Пятнадцать метров 52 сантиметра'
(2) будет выведена строка: 'Пятнадцать рублей 52 копейки'
(3) сначала будет выведена строка: 'Пятнадцать метров 52 сантиметра',а затем - 'Пятнадцать рублей 52 копейки'
(4) будет выведена строка: 'Пятнадцать метров 52 сантиметра'
Какой код создает однострочное текстовое поле?
(1) <html> <body> <form action=/cgi-bin/handler.cgi> <b> Как ваше имя?</b><br> <input type=text maxlength=25 size=20> <input type=submit value=OK> </form> </body> </html>
(2) <html> <body> <form action=""> <b> Как ваше имя?</b><br> <input type=text maxlength=25 size=20> </form> </body> </html>
(3) <html> <body> <form action=""> <b> Как ваше имя?</b><br> <input type=radio maxlength=25 size=20> </form> </body> </html>
(4) <html> <body> <form action=/cgi-bin/handler.cgi> <b> Как ваше имя?</b><br> <input type=checkbox maxlength=25 size=20> <input type=submit value=OK> </form> </body> </html>
Какие варианты обработки ошибок, cоответствующих порогу error_reporting существует в PHP?
(1) отображать ошибки, протоколировать ошибки, игнорирвать ошибки, обрабатывать ошибки
(2) протоколировать ошибки,обрабатывать ошибки
(3) отображать ошибки, игнорирвать ошибки
(4) игнорирвать ошибки, обрабатывать ошибки
Какая утилита в MySQL позволяет получить дамп("моментальный снимок") созданной базы данных или совокупности баз данных?
(1) mysqlimport
(2) mysqldump
(3) mysqlupdate
(4) mysqlrestore
Что вернет следующий PHP-код, если файлы f1.txt, f2.txt находятся в той же директориии, что и исходный скрипт, а также файл f1.txt имеет следующую структуру: 1 - первая строка 2 - вторая строка 3 - третья строка 4 - четвертая строка , а файл f2.txt пуст? <html> <head> <title>Example from intuit.ru</title> </head> <body> <?php $src = fopen('f1.txt', 'r'); $dst = fopen('f2.txt', 'w'); while ( !feof($src) ) { $line = fgets($src, 16); $line++; fputs($dst, $line); } fclose($dst); fclose($src); ?> </body> </html>
(1) в файл f2.txt будет записано: '1', '2', '3', '4',
(2) в файл f2.txt будет записано: '2', '3', '4', '5',
(3) в файл f2.txt будет записано: '2', '2', '3', '4',
(4) в файл f2.txt будет записано: '1', '2', '3', '5',
Какой код добавляет рисунок в текстовое поле?
(1) <html> <head> <style type="text/css"> INPUT.enter { height: 36рх; width: 200px; padding-left: 34px; } </style> </head> <body> <form action=/cgi-bin/handler.cgi> Логин: <input type = text class = enter style="background: url(login.gif) no-repeat"><br> Пароль: <input type = password class = enter style="background: url(pass.gif) no-repeat"> <p><input type = submit value="Отправить"> </form> </body> </html>
(2) <html> <head> <style type="text/css"> INPUT.enter { height: 36рх; width: 200px; padding-left: 34px; } </style> </head> <body> <form action=/cgi-bin/handler.cgi> Логин: <input type = reset class = enter style="background: url(login.gif) no-repeat"><br> Пароль: <input type = radio class = enter style="background: url(pass.gif) no-repeat"> <p><input type = submit value="Отправить"> </form> </body> </html>
(3) <html> <head> <style type="text/css"> INPUT.myclass { height: 36рх; width: 200px; padding-left: 34px; } </style> </head> <body> <form action=/cgi-bin/handler.cgi> Логин: <input type = text class = myclass style="background: url(login.gif) no-repeat"><br> Пароль: <input type = password class = myclass style="background: url(pass.gif) no-repeat"> </form> </body> </html>
Что такое проверка корректности данных(data validation) в PHP?
(1) проверка корректности данных - это проверка того, что полученные от клиента данные действительно получены в той форме, какую запланировал разработчик
(2) проверка корректности данных - это проверка того, что полученные от сервера данные действительно получены в той форме, какую запланировал разработчик
(3) проверка корректности данных - это проверка того, что полученные от клиента данные действительно получены в той форме, какую запланировал клиент
(4) проверка корректности данных - это проверка того, что полученные от сервера данные действительно получены в той форме, какую запланировал сервер
Что дает параметр DISTINCT при формировании запроса SELECT к существующей базе данных?
(1) он позволяет удалить из базы данных повторяющиеся записи
(2) при выборке данных он не отображает повторяющиеся записи
(3) проверяет на соответствие значения из базы данных образцу выборки(параметру DISTINCT)
(4) выбирает из базы данных все данные, за исключением тех, что указаны в запросе
Какая функция в PHP удаляет пробелы из конца строки?
(1) chop();
(2) rtrim();
(3) ltrim();
Какие параметры у поля со списком в html?
(1) disabled
(2) multiple
(3) name
(4) size
(5) checked
Что такое блочное тестирование(unit testing) в PHP?
(1) блочное тестирование - это формализованный подход к тестированию, в котором каждый компонент приложения имеет набор связанных с ним тестов
(2) блочное тестирование - это неформализованный подход к тестированию, в котором каждый компонент приложения имеет набор связанных с ним классов
(3) блочное тестирование - это формализованный подход к тестированию, в котором каждый компонент приложения имеет набор связанных с ним методов
(4) блочное тестирование - это неформализованный подход к тестированию, в котором каждый компонент приложения имеет набор несвязанных с ним тестов
Как удалить таблицу 'cars' из базы данных MySQL?
(1) DELETE FROM cars
(2) TRUNCATE cars
(3) DROP TABLE cars
(4) UPDATE cars SET model = ''
<html> <head> <title>Example from intuit.ru</title> </head> <?php $string = "Hello world!"; echo $string."<br>"; $new_string = strrev($string); echo $new_string."<br>"; echo strrev($new_string)."<br>"; ?> </body> </html>
(1) в браузере будут выведены строки(без запятых): 'Hello world!', '!dlrow olleH', 'Hello world!'
(2) в браузере будут выведены строки: 'Hello world!', '!dlrow olleH', 'Hello world!'
(3) в браузере будут выведены строки(без запятых): 'Hello world!', 'Hello world!', 'Hello world!'
(4) в браузере будут выведены строки: 'Hello world!', 'Hello world!', 'Hello world!'
(5) в браузере будут выведены строки(без запятых): 'Hello world!', '!dlrow olleH', '!dlrow olleH'
(6) в браузере будут выведены строки: 'Hello world!', '!dlrow olleH', '!dlrow olleH'
Какие параметры у поля отправки файла?
(1) name
(2) disable
(3) size
(4) type
(5) maxlength
(6) value
(7) checked
Какие предопределенные обработчики сеансов существуют в PHP?
(1) files,nm
(2) catalogs,vmn
(3) nm, vmn
(4) files, catalogs
Каким будет результат выполнения следующего кода: <html> <head> <title>Example from intuit.ru</title> </head> <body> <?php $open=fopen("my_file.txt","w+"); fwrite($open,"строка\r\n"); fclose($open); ?> </body> </html>
(1) файл my_file.txt будет очищен
(2) файл my_file.txt будет очищен,в него будет добавлена строка "строка"
(3) файл my_file.txt будет очищен,в него будет добавлена строка "строка", если файл не существует, то он создаётся
(4) файл my_file.txt будет очищен,в него будет добавлена строка "строка", если файл не существует, то он создаётся в той папке, где запускается сам скрипт
Каким будет результат выполнения PHP-кода: <html> <head> <title>Example from intuit.ru</title> </head> <?php $input = array("red", "green", "blue", "yellow"); array_splice($input, 2); print_r($input); echo "<br>"; $input = array("red", "green", "blue", "yellow"); array_splice($input, 1, -1); print_r($input); echo "<br>"; $input = array("red", "green", "blue", "yellow"); array_splice($input, 1, count($input), "orange"); print_r($input); echo "<br>"; $input = array("red", "green", "blue", "yellow"); array_splice($input, -1, 1, array("black", "maroon")); print_r($input); echo "<br>"; $input = array("red", "green", "blue", "yellow"); array_splice($input, 3, 0, "purple"); print_r($input); echo "<br>"; ?> </body> </html>
(1) в браузере будут выведены строки: 'Array ( [0] => red [1] => green )', 'Array ( [0] => red [1] => yellow )', 'Array ( [0] => red [1] => orange )', 'Array ( [0] => red [1] => green [2] => blue [3] => black [4] => maroon )', 'Array ( [0] => red [1] => green [2] => blue [3] => purple [4] => yellow )'
(2) в браузере будут выведены строки(без запятой): 'Array ( [0] => red [1] => green )', 'Array ( [0] => red [1] => yellow )', 'Array ( [0] => red [1] => orange )', 'Array ( [0] => red [1] => green [2] => blue [3] => black [4] => maroon )', 'Array ( [0] => red [1] => green [2] => blue [3] => purple [4] => yellow )'
(3) в браузере будут выведены строки: 'input ( [0] => red [1] => green )', 'input ( [0] => red [1] => yellow )', 'input ( [0] => red [1] => orange )', 'input ( [0] => red [1] => green [2] => blue [3] => black [4] => maroon )', 'input ( [0] => red [1] => green [2] => blue [3] => purple [4] => yellow )'
(4) в браузере будут выведены строки(без запятой): 'input ( [0] => red [1] => green )', 'input ( [0] => red [1] => yellow )', 'input ( [0] => red [1] => orange )', 'input ( [0] => red [1] => green [2] => blue [3] => black [4] => maroon )', 'input ( [0] => red [1] => green [2] => blue [3] => purple [4] => yellow )'
Какие из следующих утверждений верны?
(1) функция в PHP – это набор инструкций, которые выполняются при обращении к функции
(2) функции могут быть переданы параметры
(3) обращение к функции осуществляется по имени функции
(4) обращаться можно только к описанной пользовательской или встроенной в интерпретатор функции
(5) аргументы функции перечисляются через точку с запятой
(6) при передачи значения по ссылке перед именем аргумента в списке параметров функции, следует поставить &
Каким будет результат выполнения следующего кода: <html> <head> <title>Example from intuit.ru</title> </head> <body> <?php $subject = "12212345678 - 1234"; $pattern = '/^\d{5}$/'; echo preg_match($pattern, $subject); ?> </body> </html>
(1) функция preg_match ничего не вернет
(2) функция preg_match вернет 0
(3) функция preg_match вернет 1
(4) функция preg_match вернет строку "12212345678 - 1234"
Каким будет результат выполнения функции в следующем PHP-коде: <html> <head> <title>Example from intuit.ru</title> </head> <body> <?php $string="55?"+"/55"; if(is_numeric($string)) {echo "число";} else {echo "не число";} ?> </body> </html>
(1) ошибка выполнения php интерпретатора
(2) будет выведена строка 'число'
(3) будет выведена строка 'не число'
(4) ничего выведено не будет
Что такое протокол UDP?
(1) UDP – это сетевой протокол для передачи данных в сетях IP без установления соединения
(2) UDP – это транспортный протокол для передачи данных в сетях IP с установлением соединения
(3) UDP – это прикладной протокол для передачи данных в сетях IP с установлением соединения
(4) UDP – это транспортный протокол для передачи данных в сетях IP без установления соединения
(5) UDP – один из основных протоколов, расположенных непосредственно над IP. Он предоставляет прикладным процессам сетевые услуги, немногим отличающиеся от услуг протокола IP
Каковы основные отличия констант от переменных?
(1) перед именем константы нет знака доллара ($)
(2) константы могут быть определены только через использование функции define, но не простым присвоением
(3) константы могут быть определены, и доступ к ним может быть получен в любом месте, вне зависимости от правил области видимости переменных
(4) константы не могут быть переопределены после своего определения
(5) константы могут вычисляться только в скалярные значения
(6) константы могут вычисляться только в векторные значения
Какие функции в PHP служат для объединения и разделения строк?
(1) explode(), implode()
(2) implode(), extrude()
(3) extrude(), inploode()
Каким будет результат применения фунуции strtolower к строке $string: <html> <head> <title>Example from intuit.ru</title> </head> <body> <?php $string="ВоЛнОоБрАзНыЙ ТеКсТ"; $string=strtolower($string); echo $string; ?> </body> </html>
(1) строка $string останется без изменений
(2) строка $string станет равной 'волнообразный текст'
(3) строка $string станет равной 'ВОЛНООБРАЗНЫЙ ТЕКСТ'
(4) строка $string станет равной 'ВОЛНООБРАЗНЫЙ текст'
(5) строка $string станет равной 'волнообразный ТЕКСТ'
Как добавить рамку вокруг изображения?
(1) <html> <body> <img src = "sample.gif" width=50 height=50 border=2> </body> </html>
(2) <html> <body text=#00ff00> <a href=sample.html><img data-src="sample.gif" width=50 height=50 border=0></a> </body> </html>
(3) <html> <head> <style type="text/css"> A IMG {border: none} </style> </head> <body> <a href=/index.html><img data-src=/images/home.gif></a> </body> </html>
(4) <html> <head> <style type="text/css"> A IMG {border: 10 px} </style> </head> <body> <a href=/index.html><img data-src=/images/home.gif></a> </body> </html>
(5) <html> <head> <style type="text/css"> A IMG {border: 1px} </style> </head> <body> <a href=/index.html><img data-src=/images/home.gif></a> </body> </html>
Какова альтернативная запись цикла while(expr)statement в PHP?
(1) while(expr)statement ... end
(2) while(expr): statement ... end
(3) while(expr)statement ... endwhile
(4) while(expr): statement ... endwhile
Каким будет результат выполнения следующего кода: <html> <head> <title>Example from intuit.ru</title> </head> <body> <?php $var = "Строка букв"; echo "Оригинал: $var <hr/>\n"; echo substr_replace($var, "цифр", 7)."<br/>\n"; ?> </body> </html>
(1) произойдет замена слова "букв" на слово "цифр"
(2) произойдет замена слова "цифр" на слово "букв"
(3) произойдет замена всей строки "Строка букв" на строку "цифр"
(4) произойдет замена всей строки "цифр" на строку "Строка букв"
Каким будет результат выполнения следующего PHP-кода, если файл file1.txt имеет следующую структуру: first_record; file2.txt - second_record, file3.txt - third_record: <html> <head> <title>Example from intuit.ru</title> </head> <body> <?php $files=array( "file1.txt", "file2.txt", "file3.txt" ); for($i=0;$i<count($files);$i++) { $array[]=file($files[$i]); } while(list(,$result)=each($array)) { for($i=0;$i<count($result);$i++) { $new_array[]=$result[$i]; } } print_r($new_array); ?> </body> </html>
(1) в браузере будет выведено следующее: Array ([0] => first_record [1] => second_record [2] => third_record)
(2) в браузере будет выведено следующее: new_array ( [0] => first_record [1] => second_record [2] => third_record)
(3) в браузере будет выведено следующее: Array (first_record second_record third_record)
(4) в браузере будет выведено следующее: new_array (first_record second_record third_record)
Как подчеркнуть ссылку при наведении на нее курсора мыши?
(1) <html> <head> <style type="text/css"> A { text-decoration: none } A:hover { text-decoration: underline } </style> </head> <body> <a href=intuit.ru.html>Ссылка без подчеркивания</а> </body> </html>
(2) <html> <head> <style type="text/css"> A { text-decoration: none } A:active { text-decoration: underline } </style> </head> <body> <a href=intuit.ru.html>Ссылка без подчеркивания</а> </body> </html>
(3) <html> <head> <style type="text/css"> A { text-decoration: none } A:visited { text-decoration: underline } </style> </head> <body> <a href=intuit.ru.html>Ссылка без подчеркивания</а> </body> </html>
(4) <html> <head> <style type="text/css"> A { text-decoration: none } A:link { text-decoration: underline } </style> </head> <body> <a href=intuit.ru.html>Ссылка без подчеркивания</а> </body> </html>
Каким образом можно записать следующий код с помощью оператора switch ? if ($i == 0) { print "i equals 0"; } if ($i == 1) { print "i equals 1"; } if ($i == 2) { print "i equals 2"; }
(1) switch ($i) { case 0: print "i equals 0"; break; case 1: print "i equals 1"; break; case 2: print "i equals 2"; break; }
(2) switch ($i) { case 0: print "i equals 0"; case 1: print "i equals 1"; case 2: print "i equals 2"; }
(3) switch ($i) { case 0: print "i equals 0"; break; case 1: print "i equals 1"; break; case 2: print "i equals 2"; }
(4) switch ($i) { case 0: print "i equals 0"; cotinue; case 1: print "i equals 1"; cotinue; case 2: print "i equals 2"; cotinue; }
Каким будет результат выполнения следующего кода: <html> <head> <title>Example from intuit.ru</title> </head> <body> <?php $subject = "12345-1234"; $pattern = '/\d{5}-d{4}/'; echo preg_match($pattern, $subject); ?> </body> </html>
(1) функция preg_match ничего не вернет
(2) функция preg_match вернет 0
(3) функция preg_match вернет 1
(4) функция preg_match вернет строку "12345-1234"
Каким будет результат выполнения следующего PHP-кода: <html> <head> <title>Example from intuit.ru</title> </head> <body> <?php $numeric="20.2347823947"; $numeric=round($numeric,3); echo $numeric; ?> </body> </html>
(1) 20.2
(2) 20.23
(3) 20.235
(4) 20.2348
Чему будет равно число яблок в результате выполнения следующего кода: <html> <head> <title> Переменные, содержащие имена переменных </title> </head> <body> <H1>Переменные, содержащие имена переменных</H1> <?php $apples = 4; $oranges = 3; $fruitname = "oranges"; echo "Число апельсинов: ${$fruitname} <BR>"; $fruitname = "apples"; echo "Число яблок: ${$fruitname} <BR>"; ?> </body> </html>
(1) 3
(2) 7
(3) 4
(4) 1
Что подразумевают под абстрактным классом в PHP?
(1) абстрактный класс – это класс, который может содержать только сигнатуры методов, и не содержат их имплементации
(2) абстрактный класс – это класс, который создается с помощью добавления ключевого слова abstract к обычному объявлению класса
(3) абстрактный класс – это класс, с помощью которого можно создать суперкласс, который будет определять абстрактные характеристики его классов-наследников
(4) абстрактный класс – это класс, на основе которого нельзя создать экземпляр напрямую
Каким будет результат выполнения следующего кода: <html> <head> <title>Example from intuit.ru</title> </head> <body> <?php $pattern = "/(\w+)\s(\w+)\s(\w+)/"; $subject = "Александр Иванович Привалов"; $matches = preg_replace($pattern,'\3, \1 \2',$subject); echo $matches; ?> </body> </html>
(1) функция echo вернет "Александр Иванович, Привалов"
(2) функция echo вернет "Привалов, Александр Иванович"
(3) функция echo вернет "Александр, Привалов Иванович"
(4) функция echo вернет "Иванович Александр, Привалов"
(5) функция echo вернет "Александр Иванович Привалов"
Каким будет результат выполнения следующего PHP-кода: <html> <head> <title>Example from intuit.ru</title> </head> <body> <?php $dayofmonth = date('t'); $day_count = 1; $num = 0; for($i = 0; $i < 7; $i++) { $dayofweek = date('w', mktime(0, 0, 0, date('m'), $day_count, date('Y'))); $dayofweek = $dayofweek - 1; if($dayofweek == -1) $dayofweek = 6; if($dayofweek == $i) { $week[$num][$i] = $day_count; $day_count++; } else { $week[$num][$i] = ""; } } while(true) { $num++; for($i = 0; $i < 7; $i++) { $week[$num][$i] = $day_count; $day_count++; if($day_count > $dayofmonth) break; } if($day_count > $dayofmonth) break; } echo "<table border=1>"; for($i = 0; $i < count($week); $i++) { echo "<tr>"; for($j = 0; $j < 7; $j++) { if(!empty($week[$i][$j])) { if($j == 5 || $j == 6) echo "<td><font color=red>".$week[$i][$j]."</font></td>"; else echo "<td>".$week[$i][$j]."</td>"; } else echo "<td> </td>"; } echo "</tr>"; } echo "</table>"; ?> </body> </html>
(1) выводит календарь в американском формате
(2) выводит календарь в русском формате
(3) выводит календарь в английском формате
(4) выводит календарь в французском формате
Результатом выполнения следующего фрагмента кода будет строка: <?php $text = "Жизнь "; $total = 150; echo $text .= "прекрасна. "; echo "Результат = ", $total /= 3; ?>
(1) Жизнь прекрасна. Результат = 350
(2) Жизнь прекрасна.Результат = 50
(3) Жизнь прекрасна. Результат $total /= 50
(4) Жизнь прекрасна. Результат = 50
Как создать объект в PHP?
(1) объект создается путем создания нового объекта
(2) объект создается путем создания экземпляра метода
(3) объект создается путем создания экземпляра класса
(4) объект создается путем вызова конструктора соответствующего класса
Что означает метка командной строки MySQL - "> ?
(1) ожидание новой команды, начинающейся с двойной кавычки
(2) ожидание следующей строки, сбор строкового выражения, начинающегося с двойной кавычки
(3) ожидание следующей строки, начинающейся с двойной кавычки
Какая функция используется для соединения с ftp-сервером?
(1) ftp_connect()
(2) ftp_get()
(3) ftp_login()
(4) ftp_quit()
Чему равно значение переменной $b в результате следующего кода: <html> <head> <title> Строковые операторы </title> </head> <body> <?php $a = "Жизнь"; echo "\$a = " , $a, "<BR>"; echo "\$b = \$a . \" прекрасна \"<BR>"; $b = $a . " прекрасна "; echo "Теперь \$b = ", $b, "<BR> "; echo "\$b .= \" и удивительна.\" <BR>" ; $b .= "и удивительна."; echo "Теперь \$b = ", $b, "<BR>"; ?> </body> </html>
(1) жизнь прекрасна и удивительна.
(2) жизнь прекрасна прекрасна и удивительна удивительна.
(3) жизнь прекрасна прекрасна и удивительна.
(4) жизнь прекрасна и удивительна удивительна.
Что такое интерфейс в PHP?
(1) интерфейс определяет количество прототипов, но не предоставляет кода для них - только методы, такие как аргументы функций
(2) интерфейс - это методы класса
(3) интерфейс определяет количество методов, но не предоставляет кода для них - только прототипы, такие как аргументы функций
(4) интерфейс - это "скелет" для класса
Каким будет результат выполнения команды CREATE TABLE drivers в базе 'taxi': mysql>CREATE TABLE drivers( name CHAR(30) NOT NULL, second_name CHAR(30) NOT NULL, family_name CHAR(30) NOT NULL, birth DATE NOT NULL, address CHAR(150) NOT NULL DEFAULT 'unknown', startdate DATE NOT NULL DEFAULT '2002-01-01', id SMALLINT AUTO_INCREMENT, PRIMARY KEY (id) );
(1) в базе такси будет создана таблица 'drivers' с не нулевыми полями: name, second_name, family_name, birth, address, startdate, id, PRIMARY KEY
(2) в базе такси будет создана таблица 'drivers' с обязательными полями для заполнения: name, second_name, family_name, birth, address, startdate, id, PRIMARY KEY
(3) в базе такси будет создана таблица 'drivers' с не нулевыми полями: name, second_name, family_name, birth, address, startdate
(4) в базе такси будет создана таблица 'drivers' с обязательными полями для заполнения: name, second_name, family_name, birth, address, startdate
Какая функция в PHP округляет дробь в меньшую сторону?
(1) floor()
(2) round();
(3) trunc();
(4) ost();
Какой код создает поле для ввода пароля?
(1) <html> <body> <form action=/cgi-bin/handler.cgi> <b>Логин:</b> <input type=text maxlength=25 size=20 name=text><br> <b>Пароль:</b> <input type=password maxlength=15 size=20 name=pass> <p><input type=submit value=OK> </form> </body> </html>
(2) <html> <body> <form action=/cgi-bin/handler.cgi> <b>Пароль:</b> <input type=password maxlength=15 size=20 name=pass> <p><input type=submit value=OK> </form> </body> </html>
(3) <html> <body> <form action=/cgi-bin/handler.cgi> <b>Пароль:</b> <input type=submit maxlength=15 size=20 name=pass> </form> </body> </html>
(4) <html> <body> <form action=/cgi-bin/handler.cgi> <b>Логин:</b> <input type=reset maxlength=25 size=20 name=text><br> <b>Пароль:</b> <input type=submit maxlength=15 size=20 name=pass> </form> </body> </html>
Что такое исключение в PHP?
(1) исключение - это управляющая структура, которая позволяет продолжить текущий путь выполнения сценария и развернуть стек в заданной точке
(2) исключение - это управляющая структура, которая позволяет прервать текущий путь выполнения сценария и развернуть стек в заданной точке
(3) исключение - это управляющая структура, которая позволяет продолжить текущий путь выполнения сценария и развернуть стек вне заданной точке
(4) исключение - это управляющая структура, которая позволяет прервать текущий путь выполнения сценария и развернуть стек вне заданной точке
Какая утилита в MySQL позволяет импортировать текстовые записи в таблицы?
(1) mysqlimport
(2) mysqquery
(3) mysqlconnect
(4) mysqlrestore
Какая функция в PHP получает номер протокола, ассоциированный с именем протокола?
(1) getprotobynumber();
(2) getprotobyname();
(3) getservbyport();
(4) getservbyname();
Какие атрибуты у кнопки в html?
(1) disabled
(2) text
(3) type
(4) value
(5) img
На какие компоненты должно быть разбито приложение в соответствии со схемой MVC в PHP?
(1) модель, отображение, контроллер
(2) http-запрос, модель, отображение, контроллер
(3) шаблон проектирования(Web-шаблон), http-запрос, модель, отображение, контроллер
(4) php-интерпретация, шаблон проектирования(Web-шаблон), http-запрос, модель, отображение, контроллер
Какой оператор в MySQL задает границы запроса, в которые должен попасть значение, чтобы условие запроса выполнилось?
(1) not like
(2) regexp
(3) is null
(4) between
Какая функция в PHP преобразует первый символ строки в верхний регистр?
(1) ucfirst();
(2) strtolower();
(3) strtoupper();
(4) ucwords().
Как создать список из четырех пунктов с именем hero, с предварительно выделеннным вторым пунктом?
(1) <html> <body> <form action=/cgi-bin/handler.cgi> <b>Выбери персонажа</b><br> <select name=hero> <option value=sl selected>Чебурашка</option> <option value=s2>Крокодил Гена</option> <option value=s3 selected>Шапокляк</option> <option value=s4 selected>Крыса Лариса</option> </select> <input type=submit value="Отправить"> </form> </body> </html>
(2) <html> <body> <form action=/cgi-bin/handler.cgi> <b>Выбери персонажа</b><br> <select name=hero> <option value=sl>Чебурашка</option> <option value=s2 selected>Крокодил Гена</option> <option value=s3>Шапокляк</option> <option value=s4>Крыса Лариса</option> </select> <input type=submit value="Отправить"> </form> </body> </html>
(3) <html> <body> <form action=/cgi-bin/handler.cgi> <b>Выбери персонажа</b><br> <select name=hero> <option value=sl>Чебурашка</option> <option value=s2 value = selected>Крокодил Гена</option> <option value=s3>Шапокляк</option> <option value=s4>Крыса Лариса</option> </select> <input type=submit value="Отправить"> </form> </body> </html>
(4) <html> <body> <form action=/cgi-bin/handler.cgi> <b>Выбери персонажа</b><br> <select name=hero> <option value=sl>Чебурашка</option> <option value=s2 select>Крокодил Гена</option> <option value=s3>Шапокляк</option> <option value=s4>Крыса Лариса</option> </select> <input type=submit value="Отправить"> </form> </body> </html>
Какими свойствами должна обладать структура блочного тестирования для её "успешного" использования?
(1) автоматизация, простота написания, расширяемость
(2) автоматизация, простота написания, расширяемость, полнота
(3) автоматизация, простота написания, расширяемость, возможность повторного использования
(4) автоматизация, простота написания, расширяемость, полнота, возможность повторного использования
Какой оператор используется в MySQL для изменения структуры таблиц?
(1) ALTER name_of_table, где name_of_table - имя таблицы
(2) DROP name_of_table, где name_of_table - имя таблицы
(3) ALTER TABLE name_of_table, где name_of_table - имя таблицы
(4) ALTER TABLE name_of_table operator_list, где name_of_table - имя таблицы, operator_list - список модификаторов изменений
Каким будет результат выполнения следующего PHP-кода: <html> <head> <title>Example from intuit.ru</title> </head> <?php $trans = array ("a" => 1, "b" => 1, "c" => 2); $trans = array_flip ($trans); print_r($trans); ?> </body> </html>
(1) в браузере будет выведена строка: 'Array ( [1] => b [2] => c )'
(2) в браузере будет выведена строка: 'trans ( [1] => b [2] => c )'
(3) в браузере будет выведена строка: 'Array ( [1] => a [1] => b [2] => c )'
(4) в браузере будет выведена строка: 'trans ( [1] => a [1] => b [2] => c )'
Как записать данный код компактнее с помощью конструкции elseif? <?php $score = 4; if ($score == 5) echo "Отлично"; else { if ($score == 4) echo "Хорошо"; else { if ($score == 3) echo "Удовлетворительно"; else echo "Неудовлетворительно"; } } ?>
(1) <?php $score = 4; if ($score == 5) echo "Отлично"; elseif ($score == 4) echo "Хорошо"; elseif ($score == 3) echo "Удовлетворительно"; else echo "Неудовлетворительно"; ?>
(2) <?php $score = 4; if ($score == 5) echo "Отлично"; elseif ($score == 4) echo "Хорошо"; elseif ($score == 3) echo "Удовлетворительно"; elseif echo "Неудовлетворительно"; ?>
(3) <?php $score = 4; if ($score == 5) echo "Отлично"; elseif ($score == 4) echo "Хорошо"; elseif ($score == 3) echo "Удовлетворительно"; elseif echo "Неудовлетворительно"; endif ?>
Как работают пользовательские обработчики сеансов в PHP?
(1) путем вызова следующих операций хранения: open, close, read, write, destroy, gc
(2) путем вызова следующих операций хранения: open, close, read, write, rewrite, gc
(3) путем вызова следующих операций хранения: open, close, read, write, rewrite, nc
(4) путем вызова следующих операций хранения: open, close, read, readonly, write, rewrite
Каким будет результат выполнения следующего кода, после первого запуска: <html> <head> <title>Example from intuit.ru</title> </head> <body> <?php $line="1"; $file=file("my_file.txt"); $open=fopen("my_file.txt","w"); for($i=0;$i<count($file);$i++) { if(($i+1)!=$line){fwrite($open,$file[$i]);} } fclose($open); ?> </body> </html>
(1) в файле my_file.txt будут удалены все символы '1'
(2) в файле my_file.txt будет удалена первая строка
(3) в файле my_file.txt будет удален первый символ '1'
(4) в файле my_file.txt будет удалена последняя строка
Какой результат будет выведен в браузере, в результате выполнения следующего PHP-кода: <html> <head> <title>Example from intuit.ru</title> </head> <?php $a = array(2, 4, 6, 8); echo "sum(a) = " . array_sum($a) . "<br>"; $b = array("a" => 1.2, "b" => 2.3, "c" => 3.4); echo "sum(b) = " . array_sum($b) . "<br>"; ?> </body> </html>
(1) в браузере будут выведены строки: 'sum(a) = 20', 'sum(b) = 6.9'
(2) в браузере будут выведены строки(без запятой): 'sum(a) = 20', 'sum(b) = 6.9'
(3) в браузере будут выведены строки: 'sum(b) = 6.9', 'sum(a) = 20'
(4) в браузере будут выведены строки(без запятой): 'sum(b) = 6.9', 'sum(a) = 20'
(5) в браузере будeт выведена строка: 'sum(a) = 20'
(6) в браузере будeт выведена строка: 'sum(b) = 6.9'
Каковы основные области, где используют PHP?
(1) создание скриптов для выполнения на стороне сервера
(2) создание скриптов для выполнения в командной строке
(3) создание оконных приложений, выполняющихся на стороне клиента
(4) создание приложений GUI, выполняющихся на стороне клиента
(5) создание приложений MUI, выполняющихся на стороне клиента
Какие символы считаются пробельными в PHP()?
(1) /n, /r, /t, /v, \0
(2) обычные пробелы
(3) /n, /r, /t, /v, \0, обычные побелы
(4) /n, /r, /t, /v, \0, ', ", \, NUL
Каким будет результат выполнения следующего кода, после первого запуска: <html> <head> <title>Example from intuit.ru</title> </head> <body> <?php $string="Вася::Петров::25::"; $array=explode("::",$string); echo "Имя: ".$array[0].", Фамилия: ".$array[1].", Возраст: ".$array[2]; ?> </body> </html>
(1) в результате получим:' Имя: Вася, Фамилия: Петров, Возраст: 25'
(2) в результате получим:' Имя:: Вася, Фамилия:: Петров, Возраст:: 25'
(3) в результате получим:' Имя: Вася:: Фамилия:: Петров:: Возраст: 25'
(4) в результате получим:' Имя Вася, Фамилия Петров, Возраст 25'
Для чего предназначен оператор extends в PHP?
(1) оператор extends служит для создания классов, в которых используется функциональность другого класса
(2) оператор extends позволяет включить механизм наследования классов
(3) ключевое слово extends говорит о том, что дочерний класс наследует все методы и свойства базового класса
(4) оператор extends вызывается всякий раз при создании нового объекта данного класса
(5) оператор extends позволяет включить механизм мономорфизма классов
Что вернет функция preg_match() в результате выполнения следующего кода: <html> <head> <title>Example from intuit.ru</title> </head> <body> <?php $subject = "ПРИМЕР СТРОКИ, СОСТОЯЩЕЙ ИЗ ЗАГЛАВНЫХ БУКВ"; $pattern = '/[а-я]/i'; echo preg_match($pattern, $subject); ?> </body> </html>
(1) функция preg_match ничего не вернет
(2) функция preg_match вернет 0
(3) функция preg_match вернет 1
(4) функция preg_match вернет строку "ПРИМЕР СТРОКИ, СОСТОЯЩЕЙ ИЗ ЗАГЛАВНЫХ БУК"
Каким будет результат выполнения следующего PHP-кода, если файл base.txt имеет следующую структуру: my_first_line - первая строка файла my_second_line - вторая строка файла my_third_line - третья строка файла my_fourth_line - четвертая строка файла my_fifth_line - пятая строка файла my_sixth_line - шестая строка файла <html> <head> <title>Example from intuit.ru</title> </head> <body> <?php $file="base.txt"; $line="5"; $data="new line"; $array=file($file); $open=fopen($file,"w"); while(list($num,$string)=each($array)) { if(($num+1)==$line) fwrite($open,$data."\r\n"); fwrite($open,$string); } fclose($open); ?> </body> </html>
(1) в результате в файле my_fifth_line и my_sixth_line будут "сдвинуты" на одну строку вниз
(2) в результате в файле my_fifth_line и my_sixth_line будут "сдвинуты" на одну строку вниз и в конец файла будет добавлена строка 'new line'
(3) в результате в файле my_fifth_line и my_sixth_line будут "сдвинуты" на одну строку вниз и в конец файла будет добавлена строка 'new line', если данный файл находится в той же папке, что и данный скрипт
(4) в результате в файле my_fifth_line и my_sixth_line будут "сдвинуты" на одну строку вниз и вместо четвертой строки файла будет добавлена строка 'new line', если данный файл находится в той же папке, что и данный скрипт
Что такое стек протоколов TCP/IP?
(1) стек протоколов TCP/IP – собирательное название для сетевых протоколов разных уровней, используемых в сетях. На стеке протоколов TCP/IP построено все взаимодействие пользователей в сети, от программной оболочки до канального уровня модели OSI
(2) стек протоколов TCP/IP – собирательное название для прикладных протоколов разных уровней, используемых в сетях. На стеке протоколов TCP/IP построено все взаимодействие пользователей в сети, от программной оболочки до физического уровня модели OSI
(3) стек протоколов TCP/IP – собирательное название для сетевых протоколов разных уровней, используемых в сетях. Структура набора протоколов TCP/IP имеет четыре уровня: уровень сетевого интерфейса, сетевой уровень, транспортный уровень и прикладной уровень.
(4) стек протоколов TCP/IP – собирательное название для прикладных протоколов разных уровней, используемых в сетях. Структура набора протоколов TCP/IP имеет три уровня: уровень сетевого интерфейса, сетевой уровень, транспортный уровень
(5) стек протоколов TCP/IP – собирательное название для прикладных протоколов разных уровней, используемых в сетях. Стек протоколов IP и TCP обеспечивают полную адресацию:
  • Номер TCP-порта позволяет однозначно идентифицировать программу на компьютере сети.
  • Компьютер в сети однозначно определяется IP-адресом.
  • (6) стек протоколов TCP/IP – это набор протоколов, вместе выполняющих работу по доставке данных между сетевыми компьютерами и устройствами. Стек TCP/IP не подразумевает использования каких-либо определенных протоколов уровня доступа к среде передачи и физических сред передачи данных
    На какие группы можно разделить операторы (по количеству значений используемых оператором)?
    (1) унарные, бинарные, тернарные
    (2) операторы присваивания, унарные, бинарные, тернарные
    (3) побитовые операторы, операторы присваивания, унарные, бинарные, тернарные
    Какая функция в PHP, принимая строку в качестве параметра, заменяет в ней все символы новой строки дескриптором <BR>?
    (1) sprintf()
    (2) printf()
    (3) echo()
    (4) print2br()
    (5) nl2br()
    (6) str2br()
    Каким будет результат применения последовательного функций strtolower, ucfirst к строке $string: <html> <head> <title>Example from intuit.ru</title> </head> <body> <?php $string="ура! Тетя Ася приехала"; $string=ucfirst(strtolower($string)); echo $string; ?> </body> </html>
    (1) строка $string останется без изменений
    (2) строка $string станет равной 'Ура! тетя ася приехала'
    (3) строка $string станет равной 'ура! тетя ася Приехала'
    (4) строка $string станет равной 'ура! тетя Ася приехала'
    (5) строка $string станет равной 'ура! Тетя ася приехала'
    Как добавить фоновый рисунок на веб-страницу?
    (1) <html> <body background=/image/samplebg.gif> </body> </html>
    (2) <html> <body bgcolor="/image/sarnplebg.gif"> </body> </html>
    (3) <html> <head> <style type="text/css"> BODY { url(help.gif) right top no-repeat fixed } </style> </head> <body> </body> </html>
    (4) <html> <head> <style type="text/css"> BODY { background: green right top no-repeat fixed } </style> </head> <body> </body> </html>
    (5) <html> <head> <style type="text/css"> BODY { background: red url(help.gif) right top no-repeat fixed } </style> </head> <body> </body> </html>
    Для чего используется оператор break в PHP?
    (1) для завершения выполнения постциклических операторов
    (2) для завершения выполнения циклических операторов
    (3) break позволяет прекратить выполнение циклических структур, задаваемых операторами for, foreach, while, do...while или switch
    (4) оператор break может завершить n (n ∈ Z) вложенных циклических структур, если n передать в качестве параметра break
    (5) для завершения выполнения циклических классов
    Каким будет результат выполнения следующего кода: <html> <head> <title>Example from intuit.ru</title> </head> <body> <?php $var = "Строка состоит из 29 символов"; echo substr_replace($var, " ", 18, 2)."<br/>\n"; ?> </body> </html>
    (1) из исходной строки "Строка состоит из 29 символов" будет вырезан символ "29"
    (2) из исходной строки "Строка состоит из 29 символов" будет вырезан символ " 9"
    (3) из исходной строки "Строка состоит из 29 символов" будет вырезан символ "из"
    (4) из исходной строки "Строка состоит из 29 символов" будет вырезан символ "9 "
    (5) из исходной строки "Строка состоит из 29 символов" будет вырезан символ "си"
    (6) с исходной строкой "Строка состоит из 29 символов" ничего не произойдет
    Каким будет результат выполнения следующего PHP-кода: <html> <head> <title>Example from intuit.ru</title> </head> <body> <?php echo phpversion(); ?> </body> </html>
    (1) вывод версии php интерпретатора
    (2) вывод версии MySQL
    (3) вывод версии apache
    (4) вывод версии используемого браузера
    Как добавить рамку вокруг ссылки?
    (1) <html> <head> <style type="text/css"> A { border: 1px solid white; padding: 1px; text-decoration: none; } A:hover { border: 1px solid red; } </style> </head> <body> <p><a href=n.html>Ссылка 1</a> <p><a href=n.html>Ссылка 2</a> <p><a href=n.html>Ссылка 3</a> </body> </html>
    (2) <html> <head> <style type="text/css"> А { text-decoration: none; padding: 2рх; } A:hover { border: 1px solid red; padding: 1px; } </style> </head> <body> <p><a href=n.html>Ссылка 1</a> <p><a href=n.html>Ссылка 2</a> <p><a href=n.html>Ссылка 3</a> </body> </html>
    (3) <html> <head> <style type-"text/css"> A { border-style: outset; background: #ссс; padding: 2рх } A:hover { border-style: inset; } </style> </head> <body> <a href=linkl.html>Ссылка 1</a> <a href=link2.html>Ссылка 2</a> <a href=link3.html>Ссылка 3</a> </body> </html>
    (4) <html> <head> <style type="text/css"> A { border: 1px solid white; padding: 1px; text-decoration: none; } </style> </head> <body> <p><a href=n.html>Ссылка 1</a> <p><a href=n.html>Ссылка 2</a> <p><a href=n.html>Ссылка 3</a> </body> </html>
    Каким образом в следующем коде осуществляется передача параметров? function add_some_extra(&$string) { $string .= 'and something extra.'; } $str = 'This is a string, '; add_some_extra($str); echo $str;
    (1) передача параметров осуществляется по ссылке
    (2) передача параметров осуществляется по умолчанию
    (3) передача параметров осуществляется по аргументу
    (4) передача параметров осуществляется по имени функции
    Каким будет результат выполнения следующего кода: <html> <head> <title>Example from intuit.ru</title> </head> <body> <?php $subject = "12212345 - 1234"; $pattern = '/^\d{5}/'; echo preg_match($pattern, $subject); ?> </body> </html>
    (1) функция preg_match ничего не вернет
    (2) функция preg_match вернет 0
    (3) функция preg_match вернет 1
    (4) функция preg_match вернет строку "12212345 - 1234"
    Каким будет результат выполнения функции max в следующем PHP-коде: <html> <head> <title>Example from intuit.ru</title> </head> <body> <?php $max=min(max(max(max(5,5,5,5,5,4,5),6), min(7,6)),7); echo "Numbers: ".$max; ?> </body> </html>
    (1) 4
    (2) 5
    (3) 6
    (4) 7
    Чему равно значение переменной $apples в результате выполнения следующего кода: <html> <head> <title> Присваивание значений переменным </title> </head> <body> <h1>Присваивание значений переменным</h1> <?php echo "Количество яблок устанавливается в 1.<BR>"; $apples = 1; echo "Число яблок: ", $apples, "<BR>"; echo "Добавляется 3 яблока.<br>"; $apples = $apples + 3; echo "Теперь число яблок: ", $apples, "<BR>"; ?> </body> </html>
    (1) 1
    (2) 3
    (3) 0
    (4) 2
    (5) 4
    (6) -3
    Что подразумевают под конструктором в PHP?
    (1) конструктор – функция, которая вызывается всякий раз при создании нового объекта данного класса
    (2) конструктор – функция класса, у которой имя совпадает с именем этого класса
    (3) конструктор – специальный метод construct: __construct ( [mixed args [, ...]])
    (4) конструктор – это метод, который вызывается тогда, когда удаляются все ссылки на конкретный объект
    Что вернет функция print_r() в результате выполнения следующего кода: <html> <head> <title>Example from intuit.ru</title> </head> <body> <?php $subject = "Мой телефон - 211-22-33"; $pattern = '/([2-8]{1}[0-9]{2})-([0-9]{2}-[0-9]{2})/'; echo preg_match($pattern, $subject, $matches); print_r($matches); ?> </body> </html>
    (1) функция print_r ничего не вернет
    (2) функция print_r вернет 0
    (3) функция print_r вернет 1
    (4) функция print_r вернет массив Array([0] => 211-22-33 [1] => 211 [2] => 22-33 )
    (5) функция print_r вернет массив Array([0] => 211 [1] => 211 [2] => 22-33 )
    Каким будет результат выполнения следующего PHP-кода, если файл text.txt имеет следующую структуру: my_first_line - первая строка файла my_second_line - вторая строка файла my_third_line - третья строка файла my_fourth_line - четвертая строка файла my_fifth_line - пятая строка файла my_sixth_line - шестая строка файла <html> <head> <title>Example from intuit.ru</title> </head> <body> <?php $file="text.txt"; $array=file($file); echo $array[rand(0,count($array)-1)]; ?> </body> </html>
    (1) будут выведены все строки
    (2) будет выведена произвольная строка, если данный файл находится в той же папке, что и данный скрипт
    (3) будут выведены все строки, если данный файл находится в той же папке, что и данный скрипт
    (4) будет выведена первая строка, если данный файл находится в той же папке, что и данный скрипт
    (5) будет выведена последняя строка, если данный файл находится в той же папке, что и данный скрипт
    Какая последовательность результатов получится в результате выполнения следующего кода: <html> <head> <title> Математические операторы </title> </head> <body> <h1> Математические операторы </h1> <?php echo "5 + 2 = ", 5 + 2, "<BR>"; echo "5-2=", 5-2, "<BR>" ; echo "5*2=", 5*2, "<BR>"; echo "5 / 2 = ", 5/2 , "<BR>"; echo "5 % 2 = ", 5 % 2, "<BR>"; ?> </body> </html>
    (1) 1, 10, 7, 3, 2.5
    (2) 7, 3, 10, 2.5, 1
    (3) 2.5, 1, 7, 3, 10
    (4) 1, 2.5, 10, 3,7
    (5) 10,7, 3, 2.5, 1
    (6) 3, 10, 7, 2.5, 1
    Зачем нужен пакет phpDocumentor?
    (1) выполняет синтаксический анализ специальных комментариев в коде
    (2) выполняет семантический анализ специальных комментариев в коде
    (3) выполняет орфографический анализ специальных комментариев в коде
    (4) выполняет классический анализ специальных комментариев в коде
    Каким будет результат выполнения следующего кода: <html> <head> <title>Example from intuit.ru</title> </head> <body> <?php $str = "123 234 345 456 567"; $result = preg_match('/\d(\d)\d/', $str, $found); echo "Matches: $result <br>"; print_r($found); ?> </body> </html>
    (1) в браузере получим: Matches: 1, Array( [0] => 123 [1] => 2 )
    (2) в браузере получим: Matches: 1, Array ( [0] => 123 234 [1] => 2 [2] => 3 )
    (3) в браузере получим: Matches: 1, Array ( [0] => 123 234 345 [1] => 2 [2] => 3 [3] => 4 )
    (4) в браузере получим: Matches: 1, Array ( [0] => 123 234 345 456 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )
    (5) в браузере получим: Matches: 1, Array ( [0] => 123 234 345 456 567 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 )
    (6) в браузере получим: Matches: 1, Array( [0] => 234 [1] => 3 )
    (7) в браузере получим: Matches: 1, Array( [0] => 345 [1] => 4 )
    (8) в браузере получим: Matches: 1, Array( [0] => 456 [1] => 5 )
    (9) в браузере получим: Matches: 1, Array( [0] => 567 [1] => 6 )
    Каким будет результат выполнения следующего PHP-кода: <html> <head> <title>Example from intuit.ru</title> </head> <body> <?php $arr = array(9, 8, 7, 6, 5, 4, 3, 2, 1, 0); unset($arr[0], $arr[2], $arr[4], $arr[6], $arr[8]); for($i = 0; $i < 10; $i++) { if(isset($arr[$i])) echo "$"."arr[$i] = ".$arr[$i]." определен <br>"; else echo "$"."arr[$i] = ".$arr[$i]." не определен <br>"; } ?> </body> </html>
    (1) в браузере будут выведены нечетные элементы
    (2) в браузере будут выведены четные элементы
    (3) в браузере будут выведены все элементы
    (4) в браузере будут выведены все элементы, однако четные элементы будут неопределенны
    (5) в браузере будут выведены все элементы, однако нечетные элементы будут неопределенны
    Какие значения для переменных a, b, c, d будут выведены после выполнения следующего фрагмента кода: <html> <head> <title>Инкремент и декремент</title> </head> <body> <h1>Инкремент и декремент</h1> <?php $а = $b = $c = $d = 1; echo "\$а+ + = ", $а++, "<BR>"; echo "+ +\$b =", ++$b, "<BR>"; echo "\$c-- = ", $c--, "<BR>"; echo "--\$d=", --$d, "<BR>"; ?> </body> </html>
    (1) 2, 1, 0, 1
    (2) 1, 1, 0, 1
    (3) 1, 2, 1, 0
    (4) 2, 1, 1, 0
    (5) 1, 1, 1, 0
    (6) 1, 0, 1, 1
    Какими качествами характеризуется объект в PHP?
    (1) наследование
    (2) инкапсуляция
    (3) полиморфизм
    (4) специальные методы
    Каким будет результат выполнения следующего кода: mysql> CREATE DATABASE taxi;
    (1) будет создана база данных taxi
    (2) будет создана таблица taxi
    (3) будет создана форма taxi
    (4) будет создан запрос taxi
    C помощью какой функции можно перейти в родительский каталог ftp-сервера?
    (1) ftp_cdup()
    (2) ftp_mkdir()
    (3) ftp_rmdir()
    (4) ftp_chdir()
    Что выведет на экран следующий фрагмент кода: <?php $temperature = 35; if (($temperature >= 25) && ($temperature <= 30)) { echo ("Температура комфортна"); } else { echo ("Температура некомфортна"); } ?>
    (1) Температура комфортна
    (2) Температура некомфортна
    (3) сначала Температура комфортна, а затем Температура некомфортна
    (4) сначала Температура некомфортна, а затем Температура комфортна
    (5) сообщение об ошибке
    Какие виды ошибок есть в программировании?
    (1) внутренние, внешние
    (2) системные, внутренние
    (3) логические, внешние
    (4) времени выполнения, системные
    Из каких полей будет состоять таблица timetable в базе 'taxi', после выполнения следующего кода: mysql>CREATE TABLE timetable( use_on DATE DEFAULT NULL, car_number SMALLINT, driver_number SMALLINT, id SMALLINT AUTO_INCREMENT, PRIMARY KEY(id), INDEX (car_number), INDEX (driver_number) , FOREIGN KEY (car_number) REFERENCES cars (id), FOREIGN KEY (driver_number) REFERENCES drivers (id) );
    (1) use_on, car_number, driver_number, id, PRIMARY KEY, INDEX, FOREIGN KEY
    (2) use_on, car_number, driver_number, id, PRIMARY KEY, INDEX
    (3) use_on, car_number, driver_number, id, PRIMARY KEY
    (4) use_on, car_number, driver_number, id
    Каким будет результат выполнения следующего PHP-кода: <html> <head> <title>Example from intuit.ru</title> </head> <body> <?php var_dump(pow(2,8)); echo "<br>"; echo pow(-1,20)."<br>"; echo pow(0, 0)."<br>"; echo pow(-1, 5.5)."<br>"; ?> </body> </html>
    (1) в браузере в столбик будет введено: 256, 1, 1, NULL
    (2) в браузере в столбик будет введено: 256, 1, 1, NAN
    (3) в браузере в столбик будет введено: int(256), 1, 1, NULL
    (4) в браузере в столбик будет введено: int(256), 1, 1, NAN
    Каковы параметры многострочного текстового поля?
    (1) cols
    (2) disabled
    (3) name
    (4) readonly
    (5) rows
    (6) text
    Какие способы по обработке сбоя конструктора существуют в PHP?
    (1) в объекте можно использовать инициализированный атрибут для отметки объекта как корректно инициализированного
    (2) в объекте можно использовать неинициализированный атрибут для отметки объекта как корректно инициализированного
    (3) можно не выполнять инициализацию в конструкторе
    (4) в конструкторе можно сгенерировать исключение
    Каким будет результат выполнения команды SELECT к уже имеющейся таблице 'cars': mysql> SELECT model,color FROM cars;
    (1) из таблицы 'cars' будут выбраны поля model, color
    (2) из таблицы 'cars' будут выбраны поля model, color, если данные поля были созданы при проектировании таблицы 'cars'
    (3) из таблицы 'cars' будут выбраны поля model, color, если данные поля были созданы при проектировании таблицы 'cars' и будет выведено содержимое данных полей
    (4) из таблицы 'cars' будут выбраны поля model, color, если данные поля были созданы при проектировании таблицы 'cars' и будет выведено содержимое данных полей, если они были заполнены
    Какая функция в PHP возвращает информацию о потоке существующего сокета?
    (1) socket();
    (2) socket_status();
    (3) socket_get_status();
    (4) socket_post_status();
    Какие параметры у переключателей в html?
    (1) name
    (2) checked
    (3) type
    (4) value
    (5) disabled
    (6) img
    Что такое "демон"(demon)?
    (1) "демон"(demon) - это процесс, который выполняется в фоновом режиме
    (2) "демон"(demon) - это однажды запущенный процесс, предназначенный для выполнения периодически повторяющихся задач или для обработки задач, выполнение которых может продолжаться дольше пользовательского сеанса
    (3) "демон"(demon) - это процесс, который не выполняется в фоновом режиме
    (4) "демон"(demon) - это однажды запущенный процесс, предназначенный для выполнения периодически повторяющихся задач или для обработки задач, выполнение которых не может продолжаться дольше пользовательского сеанса
    Какая функция позволяет подсчитать число строк в любой таблице MySQL?
    (1) count
    (2) count(*)
    (3) count(distinct field_name), где field_name - имя поля.
    Каким будет результат выполнения следующего PHP-кода: <html> <head> <title>Example from intuit.ru</title> </head> <?php $string = "This is\tan example\nstring"; /* в качестве разделителей используем пробел, табуляцию и перевод строки */ $tok = strtok($string, " \n\t"); while ($tok) { echo "Word=$tok<br />"; $tok = strtok(" \n\t"); } ?> </body> </html>
    (1) в браузере будет выведена строка: 'This is\tan example\nstring'
    (2) в браузере будет выведена строка: 'This is an example string'
    (3) в браузере будут выведены строки(без запятых): 'Word=This', 'Word=is', 'Word=an', 'Word=example', 'Word=string'
    (4) в браузере будут выведены строки: 'Word=This', 'Word=is', 'Word=an', 'Word=example', 'Word=string'
    Какие параметры у кнопки с изображением?
    (1) name
    (2) src
    (3) align
    (4) width
    (5) height
    (6) vspace
    (7) hspace
    (8) border
    (9) type
    Что такое SAPI-интерфейсы в PHP?
    (1) SAPI-интерфейсы обеспечивают связующий уровень для состыковки PHP и приложения
    (2) SAPI определяют способы, с помощью которых данные передаются между приложением и PHP
    (3) SAPI-интерфейсы обеспечивают связующий уровень для состыковки PHP и языка Си
    (4) SAPI определяют классы, с помощью которых данные передаются между приложением Си и PHP
    Как создать индексы в MySQL?
    (1) оператором CREATE INDEX
    (2) оператором CREATE UNIQUE CLUSTERED INDEX
    (3) оператором CREATE name_of_index INDEX, где name_of_index - имя индекса
    (4) оператором CREATE INDEX name_of_index operator_list, где name_of_index - имя индекса, operator_list - дополнительные параметры индекса
    Каким будет результат выполнения следующего PHP-кода: <html> <head> <title>Example from intuit.ru</title> </head> <body> <?php $stack = array("orange", "banana", "apple", "raspberry"); $fruit = array_shift($stack); print_r($stack); ?> </body> </html>
    (1) в браузере будет выведена строка: 'Array ( [0] => banana [1] => apple [2] => raspberry )'
    (2) в браузере будет выведена строка: 'fruit ( [0] => banana [1] => apple [2] => raspberry )'
    (3) в браузере будет выведена строка: 'Array ( [0] => orange )'
    (4) в браузере будет выведена строка: 'fruit ( [0] => orange )'
    Каков будет результат работы кода: <html> <head> <title> Использование оператора echo </title> </head> <body> <h1>Отображение текста</h1> <?php echo "Привет от PHP!"; ?> <h1>Отображение дополнительного текста</h1> <?php echo "Снова привет от РНР!"; ?> </body> </html>
    (1) Отображение текста Привет от РНР! Отображение дополнительного текста Снова привет от РНР!
    (2) Отображение текста Отображение дополнительного текста
    (3) Привет от РНР! Снова привет от РНР!
    (4) Отображение текста Привет от РНР!
    (5) Отображение текста Привет от РНР! Отображение дополнительного текста
    Что такое отложенная инициализация в PHP?
    (1) отложенная инициализация - это классическая стратегия регулирования, суть которой заключается в том, чтобы не выбирать данные до тех пор, пока они не понадобятся
    (2) отложенная инициализация - это классическая стратегия регулирования, суть которой заключается в том, чтобы выбирать данные до тех пор, пока они не понадобятся
    (3) отложенная инициализация - это классическая стратегия регулирования, суть которой заключается в том, чтобы не выбирать данные до тех пор, пока они нужны
    (4) отложенная инициализация - это классическая стратегия регулирования, суть которой заключается в том, чтобы выбирать данные до тех пор, пока они нужны
    Каким будет результат выполнения следующего кода, после первого запуска: <html> <head> <title>Example from intuit.ru</title> </head> <body> <?php $line="1"; # строка, которую нужно изменить $replace="new string"; # на что нужно изменить $file=file("my_file.txt"); $open=fopen("my_file.txt","w"); for($i=0;$i<count($file);$i++) { if(($i+1)!=$line){fwrite($open,$file[$i]);} else{fwrite($open,$replace."\r\n");} } fclose($open); ?> </body> </html>
    (1) в файле my_file.txt будут удалены все символы '1' и 'new string'
    (2) в файле my_file.txt будет удалена первая строка и строка, содержащаяя подстроку 'new string'
    (3) в файле my_file.txt будет удален первый символ '1' и первое вхождение 'new string'
    (4) в файле my_file.txt будет удалена первая строка и на её место будет вставлена строка 'new string'
    Что будет выведено в браузере, в результате выполнения следующего PHP-кода: <html> <head> <title>Example from intuit.ru</title> </head> <?php $food = array('fruits' => array('orange', 'banana', 'apple'), 'veggie' => array('carrot', 'collard', 'pea')); echo count($food, COUNT_RECURSIVE)."<br>"; echo count($food)."<br>"; ?> </body> </html>
    (1) в браузере будут выведены числа (в строку): '8', '2'
    (2) в браузере будут выведены числа (в столбец): '8', '2'
    (3) в браузере будут выведены числа (в строку): '2', '8'
    (4) в браузере будут выведены числа (в столбец): '2', '8'
    С какого знака начинается индентификатор переменной в PHP?
    (1) с знака -
    (2) с знака $
    (3) с знака ?
    (4) с знака --
    (5) с знака *
    (6) с знака @
    Какие функции в PHP предназначены для отмены специального смысла символов?
    (1) htmlspecialchars(), htmlentities()
    (2) stripslashes(), htmlspecialchars()
    (3) addslashes(), stripslashes()
    Какие из следующих комментариев записаны верно?
    (1) <?php /* Скрипт начинается с вывода /*приветственного сообщения*/ для пользователя */ echo "Доброе утро! " ; ?>
    (2) <?php /* Скрипт начинается с вывода приветственного сообщения для пользователя */ echo "Доброе утро! " ; ?>
    (3) <?php /*Скрипт начинается с вывода */ /* приветственного сообщения для пользователя */ echo "Доброе утро! " ; ?>
    (4) <?php // Скрипт начинается с вывода # приветственного сообшения для пользователя echo "Доброе утро11111!"; ?>
    (5) <?php echo "Доброе утро!"; // Вывод первого сообщения echo "Добрый день!"; # Вывод второго сообщения ?>