Основы PHP
Начало теста:
- <
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
Варианты ответов:
- d) 'goodbye';
- c) echo 'Hello, World!';
- b) print_r 'goodbye';
- a) print_r('goodbye');
Варианты ответов:
- a) Да, может
- b) Нет, не может
Варианты ответов:
- d) <php
- a) <?php
- c) ?>
- b) ?php
Варианты ответов:
- b) Нет, он нужен только для пометок в коде
- a) Да, является
Варианты ответов:
- b) 3
- a) 12
- c) 7
Варианты ответов:
- b) 'hello, world'
- c) 'world, hello'
- a) 'hello.,.world'
- d) 'hello . , world'
Варианты ответов:
- b) обернуть его в двойные кавычки
- a) обернуть его в одинарные кавычки
- c) экранировать его таким же символом
Варианты ответов:
- b) 'Who\'s to blame?'
- d) "Jack "Hellboy" Jeffries"
- a) "computer"
- c) 'Say "Hello"'
- e) ""
Варианты ответов:
- b) Это невозможно
- c) Использовать экранирующую последовательность \n
- a) Нажать на Enter
Варианты ответов:
- c) '8'
- a) Будет выведена ошибка несоответствия типов данных
- b) '24'
Варианты ответов:
- a) (string) 2
- b) В PHP это сделать невозможно
- c) (str) 2
Варианты ответов:
- a) Нет, так как print_r() в конечном счете выводит на экран текстовую строку
- b) Да. Перед выводимым значением указывается его тип
Варианты ответов:
- a) 30
- b) 35
- c) Код упадет с ошибкой
Варианты ответов:
- b) James
- c) Bill
- a) Fill
Варианты ответов:
- c) Интерпретатор выдаст ошибку, так как последовательные вызовы print_r() нарушают стандарты кодирования
- b) Конечно, ведь ошибок в этом коде нет
- a) Нет. Будет выведена ошибка, так как имена переменных не могут начинаться с цифры
Варианты ответов:
- b) brave newworld
- c) bravenewworld
- a) brave new world
Варианты ответов:
- c) 20000
- b) 12000
- a) 10000
Варианты ответов:
- a) print_r($greeting . ", " . $firstName . "!");
- b) print_r("{$greeting}, {$firstName}!");
Варианты ответов:
- c) две
- d) количество не ограничено
- a) только одну
- b) сколько поместиться на экран
Варианты ответов:
- b) с одинарными
- c) с двойными
- a) с обратными
- d) с елочками
Варианты ответов:
- b) Функции могут выполнять любые допустимые в программировании операции
- a) Только математические вычисления
Варианты ответов:
- a) Нет. Существуют подсказки редактора и документация по функциям
- b) Обязательно. Иначе невозможно будет их использовать
Варианты ответов:
- b) Для вызова функции необходимо использовать ()
- c) Код ничего не выведет на экран, так как функция getOne() только возвращает значение
- e) На экран будет выведен результат работы функции – число 1
- a) Чтобы распечатать результат работы функции, ее необходимо вызвать
- d) Будет выведено тело функции
Варианты ответов:
- b) Функция не выполнится и появится ошибка
- a) Функция выполнится и вычислит квадратный корень нужного вам числа
- c) Функция выполнится и вычислит квадратный корень случайного числа
Варианты ответов:
- b) Да, все параметры являются необязательными
- c) Нет, функции всегда должны принимать одинаковое количество параметров
- a) Да, если такие параметры определены в функции
Варианты ответов:
- b) Нет, любая функция может вернуть только одно значение
- c) Функции всегда возвращают случайное количество значений
- a) Да, количество возвращаемых значений ограничено только объемом оперативной памяти
Варианты ответов:
- b) Ничего, так как функция getOne() сама ничего не выводит на экран, она только возвращает значение
- a) Вызов функции – выражение. На экран будет выведен результат ее работы – 1 (единица)
- c) Будет выведено тело функции
Варианты ответов:
- a) 13
- b) 14
- c) 12
Варианты ответов:
- c) Все функции принимают ровно 2 параметра
- b) Да, можно. Количество принимаемых параметров никак не ограничено
- a) Да. Но 10 это максимальное количество параметров
Варианты ответов:
- b) {, ...}
- a) [, ...]
- c) []
Варианты ответов:
- b) Параметры функции могут быть необязательными
- a) Функция может принимать переменное количество параметров
- c) Количество параметров функции всегда задаётся жёстко
Варианты ответов:
- c) Набор функций, которые поставляются вместе с PHP
- a) Набор функций, которые можно использовать в своем коде на PHP
- b) В PHP нет стандартных функций, все функции нужно писать самому
Варианты ответов:
- b) Изучить сигнатуру и способ использования в документации
- a) Нет, такие функции можно использовать только вслепую
- c) Написать разработчику
Варианты ответов:
- a) Функции усложняют код за счет дополнительного синтаксиса, который нужно помнить
- b) Функции позволяют скрыть сложность какой-то составной операции
Варианты ответов:
- a) Определение функции должно начинаться с ключевого слова function
- b) Функция ничего не возвращает
- c) Функция sayHello() не принимает никаких аргументов
Варианты ответов:
- b) Код выполняется сразу же по мере написания функции
- c) В момент, когда ставится фигурная скобка закрывающая тело функции
- a) В момент ее вызова
Варианты ответов:
- c) На экран ничего не выводится, но функция продолжает выполняться и после возврата значения
- a) Функция возвращает значение и ее выполнение на этом заканчивается
- b) На экран выводится значение, и функция продолжает выполняться дальше
Варианты ответов:
- b) Так как внутри функции не используется оператор return, она неявно вернет значение null
- c) Так как внутри функции не используется оператор return, она вернет значение 0
- a) Результат умножения $number1 на $number2
Варианты ответов:
- c) Будет выведен результат умножения — число 4
- a) На экран будет выведено значение null
- b) Ничего. Чтобы вывести на экран значение null нужно использовать функцию var_dump()
Варианты ответов:
- a) На экран будет выведено число 2, ведь мы не передавали второй аргумент в функцию. По умолчанию он равен нулю
- b) Интерпретатор выдаст ошибку Uncaught ArgumentCountError, так как не был передан второй аргумент
Варианты ответов:
- a) Интерпретатор выдаст ошибку Uncaught ArgumentCountError, так как не был передан второй аргумент
- b) На экран будет выведено число 2, ведь мы не передавали второй аргумент в функцию. По умолчанию он равен нулю
Варианты ответов:
- a. Конечно можно, ведь все функции работают внутри с какими-то значениями
- c. Значение записать можно, только оно должно быть последним среди всех параметров определяемой функции
- b. Нельзя. Аргумент принимает значение при вызове функции, поэтому он должен быть переменной. При разных вызовах функции фактический аргумент может быть также разным
Варианты ответов:
- a. Да, не больше 10
- c. Нет
- b. Да, не больше 2
Варианты ответов:
- b. Можно вперемежку
- a. Сначала необязательные, потом обязательные
- c. Сначала обязательные, потом необязательные
Варианты ответов:
- b. function myPow($x, $base)
- c. function myPow($x=2, $base=2)
- d. function myPow($x=2, $base)
- a. function myPow($x, $base=2)
Варианты ответов:
- c. Да. На экран будет выведено число 1, так как внутри функции мы можем использовать константы, которые определены за ее пределами
- b. Нет. Интерпретатор выдаст ошибку, так как константа определена за пределами функции
- a. Не сработает. Ключевого слова const в PHP не существует. Переменные должны начинаться со знака $
Варианты ответов:
- a. 10
- c. Ничего. Чтобы что-то вывелось на экран, функцию нужно вызвать
- b. 25
Варианты ответов:
- b. 10
- c. Интерпретатор выдаст ошибку PHP Warning: Undefined variable
- a. 25
Варианты ответов:
- c. bool(false)
- b. bool(true)
- a. 5
Варианты ответов:
- b. bool(true)
- a. Программа упадет с ошибкой
- c. bool(false)
Варианты ответов:
- b. false
- c. true
- a. На этот вопрос невозможно ответить
Варианты ответов:
- c. будет выполнена инструкция something_different_yet
- b. будет выполнена инструкция something_else
- a. Компьютер зависнет
Варианты ответов:
- a. Да
- b. Нет
Варианты ответов:
- b. null
- c. 'good'
- a. 'bad'
Варианты ответов:
- c. 16
- a. 7
- b. true
- e. 17
- d. -5
Варианты ответов:
- a. Нет
- b. Да
Варианты ответов:
- d. произойдет выход из switch
- a. произойдет выход из функции
- b. управление будет передано следующему кейсу если он есть, либо продолжится выполняться код после switch
- c. управление сразу будет передано в default кейс
Варианты ответов:
- b. Нет, невозможно. Код в цикле выполняется как минимум один раз в любом случае.
- a. Возможно. Проверка условия выполняется до выполнения, и если условие ложное, то выполнения не будет.
Варианты ответов:
- a. Нет. Условие всегда меняется, так что в какой-то момент оно обязательно станет ложным.
- b. Да. Если условие всегда остается истинным.
Варианты ответов:
- a. цикл while не может быть бесконечным
- b. Цикл for идеален для ситуаций, когда количество итераций неизвестно заранее
- c. цикл for может быть бесконечным
- d. Цикл while идеален для ситуаций, когда количество итераций неизвестно заранее
- e. цикл while может быть бесконечным
Варианты ответов:
- c. 1
- b. 5
- d. 2
- a. 4
Варианты ответов:
- c. null
- b. 10
- a. 5
Идет подсчет результатов
Сообщить о нарушение
Ваше сообщение отправлено, мы постараемся разобраться в ближайшее время.
Отправить сообщениеНовые тесты от Чикуров Павел
-
Тест по геометрии про фигуры на квадратной решётке(площадь)
HTML-код Чикуров Павел Количество прохождений: 792 4 775 просмотров - 13 марта 2018 Пройти тест -
Тест на IQ
HTML-код Чикуров Павел Количество прохождений: 5 283 25 591 просмотров - 11 февраля 2018 Пройти тест -
Тест на внимательность и дальтонизм
HTML-код Чикуров Павел Количество прохождений: 8 305 53 450 просмотров - 10 февраля 2018 Пройти тест
Популярные тесты от Чикуров Павел
-
Тест на внимательность и дальтонизм
HTML-код Чикуров Павел Количество прохождений: 0 0 просмотров - 10 февраля 2018 Пройти тест -
Тест на IQ
HTML-код Чикуров Павел Количество прохождений: 0 0 просмотров - 11 февраля 2018 Пройти тест -
Тест по геометрии про фигуры на квадратной решётке(площадь)
HTML-код Чикуров Павел Количество прохождений: 0 0 просмотров - 13 марта 2018 Пройти тест
Популярные тесты
-
Проверьте свой интеллект
HTML-код Владлена Количество прохождений: 505 744 902 675 просмотров - 23 января 2020 Пройти тест -
Тест на широкий кругозор: сможете ли вы ответить хотя бы на половину вопросов?
HTML-код Андрей Количество прохождений: 590 393 1 173 148 просмотров - 28 февраля 2019 Пройти тест -
Тест из одного вопроса, ответить на который правильно не может почти никто. Попробуете себя?
HTML-код Андрей Количество прохождений: 437 901 675 679 просмотров - 22 января 2019 Пройти тест -
Сможем ли мы угадать ваш возраст, задав вам 5 вопросов?
HTML-код Никитин Константин Количество прохождений: 655 545 932 839 просмотров - 20 декабря 2016 Пройти тест -
Вы — настоящий интеллигент, если сможете закончить 10 крылатых фраз — ТЕСТ
HTML-код Анна Количество прохождений: 672 717 1 075 787 просмотров - 24 февраля 2020 Пройти тест -
Тест на знание всего на свете: Осилите его на все 100%?
HTML-код Андрей Количество прохождений: 468 500 766 354 просмотров - 15 марта 2019 Пройти тест -
Звериный интеллект: скольких животных ты знаешь?
HTML-код Всякие Научные Штуки Количество прохождений: 679 604 1 003 836 просмотров - 12 февраля 2019 Пройти тест -
Угадайте воинские звания России по погонам
HTML-код Андрей Количество прохождений: 653 022 1 126 765 просмотров - 11 марта 2019 Пройти тест -
Никто не может угадать, какое из этих колец самое дорогое
HTML-код Андрей Количество прохождений: 1 354 351 1 662 459 просмотров - 20 февраля 2019 Пройти тест -
Сможете ли вы узнать 20 людей, определивших ход истории?
HTML-код Андрей Количество прохождений: 743 168 1 239 804 просмотров - 12 февраля 2019 Пройти тест -
Тест на эрудицию, который мы с треском завалили. Что насчет вас?
HTML-код Андрей Количество прохождений: 681 183 1 097 302 просмотров - 13 марта 2019 Пройти тест -
Цветовой тест: попробуем отгадать ваш возраст всего за 9 вопросов
HTML-код Андрей Количество прохождений: 348 534 641 087 просмотров - 07 августа 2019 Пройти тест -
Каков Ваш психологический возраст?
HTML-код Никитин Константин Количество прохождений: 950 858 1 559 277 просмотров - 21 декабря 2016 Пройти тест -
Cколько лет вашей душе?
HTML-код Андрей Количество прохождений: 628 601 1 058 850 просмотров - 26 сентября 2018 Пройти тест -
Сможем ли мы определить ваш пол, узнав, что вы ненавидите?
HTML-код Никитин Константин Количество прохождений: 393 297 614 638 просмотров - 20 декабря 2016 Пройти тест -
Вы очень интересный собеседник, если наберете в нашем тесте хотя бы 8/10 — ТЕСТ
HTML-код Анна Количество прохождений: 707 418 2 151 480 просмотров - 15 марта 2020 Пройти тест -
Блесните своей эрудицией, ответив на 70% вопросов верно
HTML-код Андрей Количество прохождений: 593 475 1 595 692 просмотров - 26 февраля 2019 Пройти тест -
Тест по фильмам СССР: Сможете пройти его на все 10/10? (Часть 2)
HTML-код Андрей Количество прохождений: 506 085 811 107 просмотров - 04 марта 2019 Пройти тест -
Тест на знание русского языка: сможете ли вы грамотно написать все 25 слов?
HTML-код ПроГород Количество прохождений: 649 598 1 191 856 просмотров - 05 июня 2020 Пройти тест -
Сможете ли вы пройти тест для разведчиков?
HTML-код Андрей Количество прохождений: 608 796 1 262 784 просмотров - 24 июля 2018 Пройти тест