123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893 |
- <div class="col row justify-content-center">
- <h1>Тест "PHP 5 - Основы"</h1>
- <div id="question-bxf4NZGXpiUM" class="col-8 alert alert-success">
- <div class="question corrct">
- <div class="question-topic">Стандартные функции PHP</div>
- <div class="question-text">С помощью, какой функции можно преобразовать текстовое представление даты на
- английском языке в метку времени Unix?
- </div>
- <ul class="answers">
- <li>
- <input name="bxf4NZGXpiUM-answers" type="radio" disabled="disabled" checked="checked">
- <p class=" correct ">strtotime()</p>
-
- </li>
- <li>
- <input name="bxf4NZGXpiUM-answers" type="radio" disabled="disabled">
- <p class="">strftime()</p>
-
- </li>
- <li>
- <input name="bxf4NZGXpiUM-answers" type="radio" disabled="disabled">
- <p class="">mktime()</p>
-
- </li>
- <li class="last">
- <input name="bxf4NZGXpiUM-answers" type="radio" disabled="disabled">
- <p class="">strptime()</p>
-
- </li>
- </ul>
- </div>
- </div>
- <div id="question-VzRnbDLKHvEs" class="col-8 alert alert-success">
- <div class="question corrct">
- <div class="question-topic">Базовые понятия</div>
- <div class="question-text">Каким способом нужно добавлять переменную как параметр GET-запроса в URL-адрес ?
- </div>
- <ul class="answers">
- <li>
- <input name="VzRnbDLKHvEs-answers" type="radio" disabled="disabled">
- <p class="">$url = "http://yoursite.com/test.php?var=?Variable";
- </p>
-
- </li>
- <li>
- <input name="VzRnbDLKHvEs-answers" type="radio" disabled="disabled">
- <p class="">$url = 'http://yoursite.com/test.php$var=$Variable';
- </p>
-
- </li>
- <li>
- <input name="VzRnbDLKHvEs-answers" type="radio" disabled="disabled">
- <p class="">$url = "http://yoursite.com/test.php($var=$Variable)";
- </p>
-
- </li>
- <li>
- <input name="VzRnbDLKHvEs-answers" type="radio" disabled="disabled">
- <p class="">$url = "http://yoursite.com/test.php$var=?Variable";
- </p>
-
- </li>
- <li class="last">
- <input name="VzRnbDLKHvEs-answers" type="radio" disabled="disabled" checked="checked">
- <p class=" correct ">$url = "http://yoursite.com/test.php?var=$Variable";
- </p>
-
- </li>
- </ul>
- </div>
- </div>
- <div id="question-IfdCgh6RlE6d" class="col-8 alert alert-success">
- <div class="question incorrect ">
- <div class="question-topic">Управляющие конструкции</div>
- <div class="question-text">Какой результат выполнения скрипта:
- <pre class="chili"><code class="php"><span class="php__start"><?php</span> <br><span
- class="php__keyword">$</span><span class="php__variable">a</span>=<span
- class="php__number">0</span>; <br><span class="php__keyword">if</span>(<span
- class="php__keyword">$</span><span class="php__variable">b</span>=<span
- class="php__keyword">$</span><span class="php__variable">a</span>) <br><span
- class="php__keyword">echo</span> <span class="php__string1">'One'</span>; <br><span
- class="php__keyword">else</span> <br><span class="php__keyword">echo</span> <span
- class="php__string1">'Two'</span>; <br></code></pre>
- </div>
- <ul class="answers">
- <li>
- <input type="checkbox" disabled="disabled" checked="checked">
- <p class="">Будет выведено сообщение о ошибке</p>
-
- </li>
- <li>
- <input type="checkbox" disabled="disabled">
- <p class=" correct ">Two</p>
-
- </li>
- <li class="last">
- <input type="checkbox" disabled="disabled">
- <p class="">One</p>
-
- </li>
- </ul>
- </div>
- </div>
- <div id="question-Wjgo5SJJLhQj" class="col-8 alert alert-success">
- <div class="question incorrect ">
- <div class="question-topic">Управляющие конструкции</div>
- <div class="question-text">Какой будет результат?
- <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
- class="php__variable">k</span> = <span class="php__number">0</span>; <br><span
- class="php__keyword">$</span><span class="php__variable">p</span> = <span
- class="php__number">0</span>; <br><span class="php__keyword">for</span>(<span
- class="php__keyword">$</span><span class="php__variable">i</span> = <span
- class="php__number">0</span> ; <span class="php__keyword">$</span><span
- class="php__variable">i</span> < <span
- class="php__number">3</span> ; <span class="php__keyword">$</span><span
- class="php__variable">i</span>++) <br> <span
- class="php__keyword">$</span><span class="php__variable">k</span> += <span
- class="php__keyword">$</span><span class="php__variable">i</span>; <br><span
- class="php__keyword">echo</span> <span class="php__keyword">$</span><span
- class="php__variable">k</span>; <br> <br><span
- class="php__keyword">for</span>(<span class="php__keyword">$</span><span
- class="php__variable">i</span> = <span class="php__number">0</span> ; <span
- class="php__keyword">$</span><span class="php__variable">i</span> < <span
- class="php__number">3</span> ; ++<span class="php__keyword">$</span><span
- class="php__variable">i</span>) <br> <span
- class="php__keyword">$</span><span class="php__variable">p</span> += <span
- class="php__keyword">$</span><span class="php__variable">i</span>; <br><span
- class="php__keyword">echo</span> <span class="php__keyword">$</span><span
- class="php__variable">p</span>; <br></code></pre>
- </div>
- <div class="text-answer">
- <p>Ваш ответ: <input type="text" value="013013" readonly="readonly"></p>
- <p>Правильные ответы: 33</p>
- </div>
- </div>
- </div>
- <div id="question-cf7cPlOJEuDe" class="col-8 alert alert-success">
- <div class="question corrct">
- <div class="question-topic">Базовые понятия</div>
- <div class="question-text">Что выведется на экран?
- <pre class="chili"><code class="php"><span class="php__keyword">if</span> ( <span
- class="php__value">null</span> === <span class="php__number">0</span> ) { <br> <span
- class="php__keyword">echo</span> <span class="php__string1">'true'</span>; <br>} <span
- class="php__keyword">else</span> { <br> <span
- class="php__keyword">echo</span> <span class="php__string1">'false'</span>; <br>} <br></code></pre>
- </div>
- <ul class="answers">
- <li>
- <input name="cf7cPlOJEuDe-answers" type="radio" disabled="disabled">
- <p class="">true</p>
-
- </li>
- <li class="last">
- <input name="cf7cPlOJEuDe-answers" type="radio" disabled="disabled" checked="checked">
- <p class=" correct ">false</p>
-
- </li>
- </ul>
- <p class="explanation">Пояснение: http://php.net/manual/en/language.types.null.php</p>
- </div>
- </div>
- <div id="question-MHKK0f68KFH6" class="col-8 alert alert-success">
- <div class="question corrct">
- <div class="question-topic">Базовые понятия</div>
- <div class="question-text">Каким тегом может начинаться PHP код? укажите верные варианты</div>
- <ul class="answers">
- <li>
- <input type="checkbox" disabled="disabled" checked="checked">
- <p class=" correct "><script language="php"></p>
-
- </li>
- <li>
- <input type="checkbox" disabled="disabled" checked="checked">
- <p class=" correct "><%</p>
-
- </li>
- <li>
- <input type="checkbox" disabled="disabled" checked="checked">
- <p class=" correct "><?php</p>
-
- </li>
- <li>
- <input type="checkbox" disabled="disabled">
- <p class=""><$</p>
-
- </li>
- <li>
- <input type="checkbox" disabled="disabled" checked="checked">
- <p class=" correct "><?</p>
-
- </li>
- <li class="last">
- <input type="checkbox" disabled="disabled">
- <p class="">все из перечисленных</p>
-
- </li>
- </ul>
- </div>
- </div>
- <div id="question-me9W3v88gc7A" class="col-8 alert alert-success">
- <div class="question corrct">
- <div class="question-topic">Операторы и операции</div>
- <div class="question-text">В каком порядке будут располагаться ключи в массиве $a после выполнения
- следующего кода?
- <pre class="chili"><code class="php">$а = аrray(); <br>$а[<span
- class="php__number">1</span>] = $а[] = $а[<span class="php__number">2</span>] = truе;</code></pre>
- </div>
- <ul class="answers">
- <li>
- <input name="me9W3v88gc7A-answers" type="radio" disabled="disabled">
- <p class="">1, 2 (перезапись [2])</p>
-
- </li>
- <li>
- <input name="me9W3v88gc7A-answers" type="radio" disabled="disabled">
- <p class="">1, 0, 2</p>
-
- </li>
- <li>
- <input name="me9W3v88gc7A-answers" type="radio" disabled="disabled" checked="checked">
- <p class=" correct ">2, 3, 1</p>
-
- </li>
- <li>
- <input name="me9W3v88gc7A-answers" type="radio" disabled="disabled">
- <p class="">2, 0, 1</p>
-
- </li>
- <li class="last">
- <input name="me9W3v88gc7A-answers" type="radio" disabled="disabled">
- <p class="">Ошибка синтаксиса: нельзя считывать из $a[]</p>
-
- </li>
- </ul>
- <p class="explanation">Пояснение: Оператор присваивания выполняется справа налево. Сначала создается [2],
- затем создается автоиндекс 3 (максимальный целочисленный ключ +1), и затем создается [1]. Синтаксической
- ошибки нет, потому что в $a[1] присваивается значение предыдущего оператора присваивания.</p>
- </div>
- </div>
- <div id="question-5kwIQpJJhQOB" class="col-8 alert alert-success">
- <div class="question corrct">
- <div class="question-topic">Синтаксис</div>
- <div class="question-text">Какой код вы выполните, чтобы сделать заглавной (прописной) первую букву в
- строке, а все остальные буквы – строчными?
- </div>
- <ul class="answers">
- <li>
- <input name="5kwIQpJJhQOB-answers" type="radio" disabled="disabled">
- <p class=""></p>
- <pre class="chili"><code class="php">ucfirst(<span class="php__keyword">$</span><span
- class="php__variable">str</span>); <br></code></pre>
- <p></p>
-
- </li>
- <li>
- <input name="5kwIQpJJhQOB-answers" type="radio" disabled="disabled">
- <p class=""></p>
- <pre class="chili"><code class="php">uc_first(<span class="php__keyword">$</span><span
- class="php__variable">str</span>); <br></code></pre>
- <p></p>
-
- </li>
- <li>
- <input name="5kwIQpJJhQOB-answers" type="radio" disabled="disabled">
- <p class=""></p>
- <pre class="chili"><code class="php">strtoupper(<span class="php__keyword">$</span><span
- class="php__variable">str</span>[<span class="php__number">0</span>]) <br></code></pre>
- <p></p>
-
- </li>
- <li>
- <input name="5kwIQpJJhQOB-answers" type="radio" disabled="disabled" checked="checked">
- <p class=" correct "></p>
- <pre class="chili"><code class="php">ucfirst(strtolower(<span class="php__keyword">$</span><span
- class="php__variable">str</span>)); <br></code></pre>
- <p></p>
-
- </li>
- <li class="last">
- <input name="5kwIQpJJhQOB-answers" type="radio" disabled="disabled">
- <p class=""></p>
- <pre class="chili"><code class="php">ucfirst(str_to_lower(<span class="php__keyword">$</span><span
- class="php__variable">str</span>)); <br></code></pre>
- <p></p>
-
- </li>
- </ul>
- </div>
- </div>
- <div id="question-XEVBiQdF3YcG" class="col-8 alert alert-success">
- <div class="question corrct">
- <div class="question-topic">Стандартные функции PHP</div>
- <div class="question-text">Какая из ниже перечисленных функций читает файл, удаляя из него HTML- и
- PHP-теги?
- </div>
- <ul class="answers">
- <li>
- <input name="XEVBiQdF3YcG-answers" type="radio" disabled="disabled" checked="checked">
- <p class=" correct ">fgetss()</p>
-
- </li>
- <li>
- <input name="XEVBiQdF3YcG-answers" type="radio" disabled="disabled">
- <p class="">file()</p>
-
- </li>
- <li>
- <input name="XEVBiQdF3YcG-answers" type="radio" disabled="disabled">
- <p class="">fread()</p>
-
- </li>
- <li>
- <input name="XEVBiQdF3YcG-answers" type="radio" disabled="disabled">
- <p class="">fgetc()</p>
-
- </li>
- <li class="last">
- <input name="XEVBiQdF3YcG-answers" type="radio" disabled="disabled">
- <p class="">fgets()</p>
-
- </li>
- </ul>
- <p class="explanation">Пояснение: Функция fgetss() при чтении удаляет из прочитанных данных все HTML- и
- PHP-теги.</p>
- </div>
- </div>
- <div id="question-m5IbMsmcSgdh" class="col-8 alert alert-success">
- <div class="question corrct">
- <div class="question-topic">Операторы и операции</div>
- <div class="question-text">Какой результат выполнения следующего кода?
- <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
- class="php__variable">i</span> = <span class="php__number">4</span>; <br><span
- class="php__keyword">$</span><span class="php__variable">j</span> = <span
- class="php__number">30</span>; <br><span class="php__keyword">$</span><span
- class="php__variable">k</span> = <span class="php__number">0</span>; <br><span
- class="php__keyword">$</span><span class="php__variable">k</span> = <span
- class="php__keyword">$</span><span class="php__variable">j</span>++/<span
- class="php__keyword">$</span><span class="php__variable">i</span>++; <br><span
- class="php__keyword">echo</span> <span class="php__keyword">$</span><span
- class="php__variable">i</span> . <span class="php__string2">" "</span> . <span
- class="php__keyword">$</span><span class="php__variable">j</span> . <span
- class="php__string2">" "</span> . <span class="php__keyword">$</span><span
- class="php__variable">k</span> . <span class="php__string2">" "</span>; <br></code></pre>
- </div>
- <ul class="answers">
- <li>
- <input name="m5IbMsmcSgdh-answers" type="radio" disabled="disabled">
- <p class="">4 31 7.5</p>
-
- </li>
- <li>
- <input name="m5IbMsmcSgdh-answers" type="radio" disabled="disabled" checked="checked">
- <p class=" correct ">5 31 7.5 </p>
-
- </li>
- <li>
- <input name="m5IbMsmcSgdh-answers" type="radio" disabled="disabled">
- <p class="">5 31 7</p>
-
- </li>
- <li>
- <input name="m5IbMsmcSgdh-answers" type="radio" disabled="disabled">
- <p class="">5 31 6.2</p>
-
- </li>
- <li class="last">
- <input name="m5IbMsmcSgdh-answers" type="radio" disabled="disabled">
- <p class="">5 31 6</p>
-
- </li>
- </ul>
- </div>
- </div>
- <div id="question-5b1Lsj2zq5kR" class="col-8 alert alert-success">
- <div class="question corrct">
- <div class="question-topic">Переменные и типы данных</div>
- <div class="question-text">Что будет напечатано в результате выполнения следующего кода:
- <pre class="chili"><code class="php"><span class="php__keyword">echo</span> (int) <span
- class="php__string1">'1 марта 2009 г'</span>; <br></code></pre>
- </div>
- <ul class="answers">
- <li>
- <input name="5b1Lsj2zq5kR-answers" type="radio" disabled="disabled">
- <p class="">Возникнет ошибка выполнения скрипта</p>
-
- </li>
- <li>
- <input name="5b1Lsj2zq5kR-answers" type="radio" disabled="disabled" checked="checked">
- <p class=" correct ">1</p>
-
- </li>
- <li>
- <input name="5b1Lsj2zq5kR-answers" type="radio" disabled="disabled">
- <p class="">0</p>
-
- </li>
- <li class="last">
- <input name="5b1Lsj2zq5kR-answers" type="radio" disabled="disabled">
- <p class="">12009</p>
-
- </li>
- </ul>
- </div>
- </div>
- <div id="question-WL39UDLyXTz5" class="col-8 alert alert-success">
- <div class="question corrct">
- <div class="question-topic">Синтаксис</div>
- <div class="question-text">Какой результат выполнения следующего кода?
- <pre class="chili"><code class="php"><span class="php__start"><?php</span> <br><span
- class="php__keyword">function</span> <br>vec_add (&<span
- class="php__keyword">$</span><span class="php__variable">a</span>, <span
- class="php__keyword">$</span><span class="php__variable">b</span>) <br>{ <br> <span
- class="php__keyword">$</span><span class="php__variable">a</span>[<span
- class="php__string1">'x'</span>] += <span class="php__keyword">$</span><span
- class="php__variable">b</span>[<span class="php__string1">'x'</span>]; <br> <span
- class="php__keyword">$</span><span class="php__variable">a</span>[<span
- class="php__string1">'y'</span>] += <span class="php__keyword">$</span><span
- class="php__variable">b</span>[<span class="php__string1">'y'</span>]; <br> <span
- class="php__keyword">$</span><span class="php__variable">a</span>[<span
- class="php__string1">'z'</span>] += <span class="php__keyword">$</span><span
- class="php__variable">b</span>[<span class="php__string1">'z'</span>]; <br>} <br> <br><span
- class="php__keyword">$</span><span class="php__variable">a</span> = <span
- class="php__keyword">array</span> (<span
- class="php__string1">'x'</span> => <span class="php__number">3</span>, <span
- class="php__string1">'y'</span> => <span class="php__number">2</span>, <span
- class="php__string1">'z'</span> => <span
- class="php__number">5</span>); <br><span class="php__keyword">$</span><span
- class="php__variable">b</span> = <span class="php__keyword">array</span> (<span
- class="php__string1">'x'</span> => <span class="php__number">9</span>, <span
- class="php__string1">'y'</span> => <span class="php__number">3</span>, <span
- class="php__string1">'z'</span> => -<span class="php__number">7</span>); <br> <br>vec_add (<span
- class="php__keyword">$</span><span class="php__variable">a</span>, <span
- class="php__keyword">$</span><span class="php__variable">b</span>); <br> <br>print_r (<span
- class="php__keyword">$</span><span class="php__variable">a</span>); <br><span
- class="php__end">?></span> <br></code></pre>
- </div>
- <ul class="answers">
- <li>
- <input name="WL39UDLyXTz5-answers" type="radio" disabled="disabled">
- <p class="">Array<br>
- (<br>
- [x] => 9<br>
- [y] => 3<br>
- [z] => -7<br>
- )</p>
-
- </li>
- <li>
- <input name="WL39UDLyXTz5-answers" type="radio" disabled="disabled">
- <p class="">Array<br>
- (<br>
- [x] => 3<br>
- [y] => 2<br>
- [z] => 5<br>
- )</p>
-
- </li>
- <li>
- <input name="WL39UDLyXTz5-answers" type="radio" disabled="disabled" checked="checked">
- <p class=" correct ">Array<br>
- (<br>
- [x] => 12<br>
- [y] => 5<br>
- [z] => -2<br>
- )</p>
-
- </li>
- <li>
- <input name="WL39UDLyXTz5-answers" type="radio" disabled="disabled">
- <p class="">Ошибка</p>
-
- </li>
- <li class="last">
- <input name="WL39UDLyXTz5-answers" type="radio" disabled="disabled">
- <p class="">Ничего из вышеперечисленного</p>
-
- </li>
- </ul>
- </div>
- </div>
- <div id="question-FA2SDr615dVg" class="col-8 alert alert-success">
- <div class="question corrct">
- <div class="question-topic">Стандартные функции PHP</div>
- <div class="question-text">Какие из перечисленных утверждений верны?</div>
- <ul class="answers">
- <li>
- <input type="checkbox" disabled="disabled">
- <p class="">time() + 60*60*100 - вернет текущее время плюс один час</p>
-
- </li>
- <li>
- <input type="checkbox" disabled="disabled" checked="checked">
- <p class=" correct ">time() + 24*60*60 - вернет текущее время плюс один день</p>
-
- </li>
- <li>
- <input type="checkbox" disabled="disabled">
- <p class="">time() + 24*60*60*100 - вернет текущее время плюс один день</p>
-
- </li>
- <li>
- <input type="checkbox" disabled="disabled">
- <p class="">time() + 24*60*1000 - вернет текущее время плюс один день</p>
-
- </li>
- <li class="last">
- <input type="checkbox" disabled="disabled">
- <p class="">Ничего из вышеперечисленного</p>
-
- </li>
- </ul>
- </div>
- </div>
- <div id="question-da9jgYae8q42" class="col-8 alert alert-success">
- <div class="question corrct">
- <div class="question-topic">Синтаксис</div>
- <div class="question-text">Основываясь на примере кода, что сделает функция array_walk?
- <pre class="chili"><code class="php">array_walk(<span class="php__keyword">$</span><span
- class="php__variable">array</span>, <span class="php__string1">'format_array_values'</span>, <span
- class="php__keyword">$</span><span
- class="php__variable">some_var</span>); <br></code></pre>
- </div>
- <ul class="answers">
- <li>
- <input name="da9jgYae8q42-answers" type="radio" disabled="disabled" checked="checked">
- <p class=" correct ">Применит функцию format_array_values() к каждому елементу $array </p>
-
- </li>
- <li>
- <input name="da9jgYae8q42-answers" type="radio" disabled="disabled">
- <p class="">Вернет следующую пару ключ/значение из массива</p>
-
- </li>
- <li>
- <input name="da9jgYae8q42-answers" type="radio" disabled="disabled">
- <p class="">Отсортирует массив</p>
-
- </li>
- <li>
- <input name="da9jgYae8q42-answers" type="radio" disabled="disabled">
- <p class="">Случайным образом перемешает содержимое массива</p>
-
- </li>
- <li class="last">
- <input name="da9jgYae8q42-answers" type="radio" disabled="disabled">
- <p class="">Вернет наибольшее значение из массива или серию аргументов</p>
-
- </li>
- </ul>
- </div>
- </div>
- <div id="question-RSUrMFOKBqhb" class="col-8 alert alert-success">
- <div class="question corrct">
- <div class="question-topic">Стандартные функции PHP</div>
- <div class="question-text">Какая из следующих функций в PHP не относится к файловым?</div>
- <ul class="answers">
- <li>
- <input name="RSUrMFOKBqhb-answers" type="radio" disabled="disabled">
- <p class="">fclose</p>
-
- </li>
- <li>
- <input name="RSUrMFOKBqhb-answers" type="radio" disabled="disabled" checked="checked">
- <p class=" correct ">fappend</p>
-
- </li>
- <li>
- <input name="RSUrMFOKBqhb-answers" type="radio" disabled="disabled">
- <p class="">fopen</p>
-
- </li>
- <li>
- <input name="RSUrMFOKBqhb-answers" type="radio" disabled="disabled">
- <p class="">fgets</p>
-
- </li>
- <li class="last">
- <input name="RSUrMFOKBqhb-answers" type="radio" disabled="disabled">
- <p class="">fwrite</p>
-
- </li>
- </ul>
- </div>
- </div>
- <div id="question-hHfQrs9H9aFB" class="col-8 alert alert-success">
- <div class="question corrct">
- <div class="question-topic">Переменные и типы данных</div>
- <div class="question-text">Какие из следующих синтаксических конструкций допустимы в PHP?</div>
- <ul class="answers">
- <li>
- <input type="checkbox" disabled="disabled" checked="checked">
- <p class=" correct ">@$var</p>
-
- </li>
- <li>
- <input type="checkbox" disabled="disabled">
- <p class="">$0x0</p>
-
- </li>
- <li>
- <input type="checkbox" disabled="disabled" checked="checked">
- <p class=" correct ">${0x0}</p>
-
- </li>
- <li>
- <input type="checkbox" disabled="disabled" checked="checked">
- <p class=" correct ">$var</p>
-
- </li>
- <li class="last">
- <input type="checkbox" disabled="disabled" checked="checked">
- <p class=" correct ">&$var</p>
-
- </li>
- </ul>
- </div>
- </div>
- <div id="question-0cOHzZKNb8hX" class="col-8 alert alert-success">
- <div class="question corrct">
- <div class="question-topic">Переменные и типы данных</div>
- <div class="question-text">Каким будет массив $b после выполнения данного кода?
- <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
- class="php__variable">a</span> = <span class="php__keyword">array</span>(<span
- class="php__number">1</span>, <span class="php__number">3</span>, <span
- class="php__number">5</span>); <br><span class="php__keyword">$</span><span
- class="php__variable">b</span> = <span class="php__keyword">array</span>(<span
- class="php__number">2</span>, <span class="php__number">4</span>, <span
- class="php__number">6</span>); <br><span class="php__keyword">$</span><span
- class="php__variable">b</span> += <span class="php__keyword">$</span><span
- class="php__variable">a</span>; <br></code></pre>
- </div>
- <ul class="answers">
- <li>
- <input name="0cOHzZKNb8hX-answers" type="radio" disabled="disabled">
- <p class="">$b = array( 1, 2, 3, 4, 5, 6 )</p>
-
- </li>
- <li>
- <input name="0cOHzZKNb8hX-answers" type="radio" disabled="disabled">
- <p class="">$b = array( 2, 4, 6, 1, 3, 5 )</p>
-
- </li>
- <li>
- <input name="0cOHzZKNb8hX-answers" type="radio" disabled="disabled">
- <p class="">$b = array( 3, 7, 11 )</p>
-
- </li>
- <li>
- <input name="0cOHzZKNb8hX-answers" type="radio" disabled="disabled">
- <p class="">Возникнет ошибка</p>
-
- </li>
- <li class="last">
- <input name="0cOHzZKNb8hX-answers" type="radio" disabled="disabled" checked="checked">
- <p class=" correct ">$b = array( 2, 4, 6 )</p>
-
- </li>
- </ul>
- <p class="explanation">Пояснение: Из официальной документации: "Оператор + возвращает левый массив, к
- которому был присоединен правый массив. Для ключей, которые существуют в обоих массивах, будут
- использованы значения из левого массива, а соответствующие им элементы из правого массива будут
- проигнорированы."</p>
- </div>
- </div>
- <div id="question-NeOBsNB1di6g" class="col-8 alert alert-success">
- <div class="question corrct">
- <div class="question-topic">Синтаксис</div>
- <div class="question-text">Что можно сказать о следующем коде?
- <pre class="chili"><code class="php"><span class="php__start"><?php</span> <br> <span
- class="php__keyword">$</span><span class="php__variable">str</span> = <span
- class="php__string1">'Dear Customer,\nThanks for your query. We will reply very soon.\n Regards.'</span>; <br> <span
- class="php__keyword">print</span> <span class="php__keyword">$</span><span
- class="php__variable">str</span>; <br><span class="php__end">?></span> <br></code></pre>
- </div>
- <ul class="answers">
- <li>
- <input name="NeOBsNB1di6g-answers" type="radio" disabled="disabled">
- <p class="">Все \n будут распознаны и текст будет состоять из 3-х строк</p>
-
- </li>
- <li>
- <input name="NeOBsNB1di6g-answers" type="radio" disabled="disabled">
- <p class="">Возникнет ошибка выполнения скрипта</p>
-
- </li>
- <li>
- <input name="NeOBsNB1di6g-answers" type="radio" disabled="disabled">
- <p class="">Будет обнаружен только первый символ \n и остальной текст начнется с новой строки</p>
-
- </li>
- <li class="last">
- <input name="NeOBsNB1di6g-answers" type="radio" disabled="disabled" checked="checked">
- <p class=" correct ">Все будет написано в одной строке не зависимо от \n</p>
-
- </li>
- </ul>
- <p class="explanation">Пояснение: Внутри одинарных кавычек экранируются только символы ' (\') и \ (\\), всё
- остальное воспринимается как простой текст.
- <a href="http://www.php.net/manual/ru/language.types.string.php#language.types.string.syntax.single">Ссылка
- на мануал</a></p>
- </div>
- </div>
- <div id="question-D9UK5km1futF" class="col-8 alert alert-success">
- <div class="question corrct">
- <div class="question-topic">Переменные и типы данных</div>
- <div class="question-text">Что будет напечатано этим скриптом?
- <pre class="chili"><code class="php"><span class="php__keyword">$</span><span
- class="php__variable">t</span> = <span class="php__value">true</span>.<span
- class="php__value">false</span>; <br><span class="php__keyword">echo</span> <span
- class="php__keyword">$</span><span class="php__variable">t</span>; <br></code></pre>
- </div>
- <ul class="answers">
- <li>
- <input name="D9UK5km1futF-answers" type="radio" disabled="disabled">
- <p class="">Возникнет ошибка</p>
-
- </li>
- <li>
- <input name="D9UK5km1futF-answers" type="radio" disabled="disabled" checked="checked">
- <p class=" correct ">1</p>
-
- </li>
- <li>
- <input name="D9UK5km1futF-answers" type="radio" disabled="disabled">
- <p class="">0</p>
-
- </li>
- <li>
- <input name="D9UK5km1futF-answers" type="radio" disabled="disabled">
- <p class="">true</p>
-
- </li>
- <li class="last">
- <input name="D9UK5km1futF-answers" type="radio" disabled="disabled">
- <p class="">false</p>
-
- </li>
- </ul>
- <p class="explanation">Пояснение: А если подробнее, то
- при переводе в строку(об этом говорит конкатенация точкой) булевое true превращается в строку "1", а
- false - в пустую строку.</p>
- </div>
- </div>
- <div id="question-cbcuHaQtA4KZ" class="col-8 alert alert-success">
- <div class="question corrct">
- <div class="question-topic">Операторы и операции</div>
- <div class="question-text">Какой результат выполнения следующего кода?
- <pre class="chili"><code class="php"><span class="php__start"><?php</span> <br><span
- class="php__keyword">$</span><span class="php__variable">a</span> = <span
- class="php__number">3</span>; <br><span class="php__keyword">$</span><span
- class="php__variable">b</span> = <span class="php__number">2</span>; <br><span
- class="php__keyword">echo</span> (int)<span class="php__keyword">$</span><span
- class="php__variable">a</span> / (int)<span class="php__keyword">$</span><span
- class="php__variable">b</span>; <br><span
- class="php__end">?></span> <br></code></pre>
- </div>
- <ul class="answers">
- <li>
- <input name="cbcuHaQtA4KZ-answers" type="radio" disabled="disabled">
- <p class="">Ошибка интерпретатора</p>
-
- </li>
- <li>
- <input name="cbcuHaQtA4KZ-answers" type="radio" disabled="disabled">
- <p class="">2</p>
-
- </li>
- <li>
- <input name="cbcuHaQtA4KZ-answers" type="radio" disabled="disabled">
- <p class="">3</p>
-
- </li>
- <li>
- <input name="cbcuHaQtA4KZ-answers" type="radio" disabled="disabled">
- <p class="">1</p>
-
- </li>
- <li class="last">
- <input name="cbcuHaQtA4KZ-answers" type="radio" disabled="disabled" checked="checked">
- <p class=" correct ">1.5</p>
-
- </li>
- </ul>
- </div>
- </div>
|