Разработчик Bitrix Framework. Вступительный тест
Разработчик Bitrix Framework. Вступительный тест1С-Битрикс2014-11-292015-08-20zzyxelСтудИзба
Что в цикле foreach будет в $a и $b?
+ В $a будет ключ элемента массива, в $b будет значение элемента массива
- В $a и $b будут ключи массива
- В $a будет значение элемента массива, в $b ключ элемента массива
- Не верная запись foreach
- В $a и $b будут значения массива
Что означает запись: $arr[]='значение';
- Запись не допустимая, нужно указать ключ
- Создание массива $arr, с его инициализацией
+ Добавление элемента в конец массива $arr, с присвоением уникального и максимального числового индекса
- Добавление первого элемента массива $arr
Как преобразовать значение переменной в целое число?
- floatval
- unset
- is_int
+ intval
С помощью какого цикла, можно выполнить обход массива?
а) for
б) foreach
в) while
- Только б
+ Любого
- Только в
- а и в
- а и б
- Только а
- б и в
Какие типы значения может вернуть функция инструкцией return?
+ resource
+ boolean
+ array
+ string
+ integer
+ object
+ double
Какой оператор создан специально только для обхода массива?
- for
- in_array
- is_array
- array_bypassing
+ foreach
- while
В каком варианте правильно объявляется массив?
а) $arr=array();
б) $arr='1'.'2';
в) $arr=array('1','2');
г) $arr=NULL;
- Только а
- Только б
- Только в
- Только г
+ Только а и в
- Только б и в
- Только а и б
Какая конструкция может использоваться для вывода текста?
а) echo
б) print
в) printf
г) vsecho
д) htmlspecialchars
е) chars
- а
+ а, б, в
- а, г
- д
- б, в
- е
- в
Какая конструкция позволяет включить файл только один раз, вне зависимости от количества вызовов?
а) include('index.php');
б) include_once('index.php');
в) require('index.php');
г) require_once('index.php');
- Только а и б
- Только б
- Только в и г
- Только в
- Только а и в
- Только г
- Только а
+ Только б и г
Какой из операторов является условным?
- foreach
+ if
- for
- while
Есть код:
Что у нас будет выведено в результате работы кода?
+ 15
- 510
- 5
- 10
Какой максимальный уровень вложенности многомерных массивов?
- 100
+ Теоретически не ограничен
- 10
- В PHP нет многомерных массивов
Есть код:
Что будет выведено в результате работы кода.
+ 510
- 10
- 5
- 15
Какое из условий будет истинно, если хотя бы одна из переменных true?
а) if($flag1 || $flag2) {};
б) if($flag1 && $flag2) {};
в) if($flag1 and $flag2) {};
г) if($flag1 or $flag2) {};
- Только в
- а и б
- б и г
- б и в
- Только а
- Только г
+ а и г
- Только б
Что будет выведено в результате работы кода?
- "Истина" и "Ложь"
+ "Истина"
- Ничего не будет выведено
- "Ложь"
С помощью какой конструкции можно подключить файл в php?
а) include
б) include_once
в) include_php
г) include_file
д) require
ж) require_once
+ а, б, д, ж
- только а
- а, б, в, г
- только д
- всех
- только в
С помощью какой инструкции функция может вернуть значение?
- input
- output
+ return
- exit
Найдите ошибку в данном коде:
- Нельзя использовать пустые кавычки {}, без оператора внутри
- Нельзя использовать больше 1 elseif
- Внутри if, elseif, else нет корректного условия
- Не допустима запись elseif($flag2) echo $flag2; без {}
+ У else не может быть условия
В каком случае в функции можно изменять значения переменной, заданное вне функции:
а) Используя массив $GLOBALS
б) Используя ключевое слово global
в) Передавая параметры функции по ссылке
- Ни один вариант не верный
- б
+ В любом варианте
- в
- а
В каком случае на экран будет выведен текст "Версия Битрикс 12"?
+ Только б
- В обоих
- Ни в одном
- Только а
Что означает такое объявление функции:
function get_sum($left=10, $right=5)
- Функция работает, только если ей переданы параметры get_sum(10, 5)
- Функция не принимает значения и инициализирует сразу две переменные
+ Функция имеет необязательные параметры и объявлены значения по умолчанию
- Не корректная форма записи
Как вывести на экран определенную ниже константу:
- echo $number;
- echo $NUMBER;
- echo $$number;
+ echo NUMBER;
Имеем массив:
Как нам напрямую обратиться к элементу со значением "Don" и заменить значение его на "Volgo-Don"?
- $ship["Cargo ships"]="Volgo-Don"
- $ship["Cargo ships"][2]="Volgo-Don"
- "$ship = array( ""Cargo ships"" => array(""Volgo-Don""), );"
- $ship["Cargo ships"]["Don"]="Volgo-Don"
+ $ship["Cargo ships"][1]="Volgo-Don"
Что будет результатом работы кода:
- 4
+ 3
- 3,4
- 3,5
- 3.0
С помощью какой функции можно проверить, является ли переменная массивом?
а) in_array
б) is_array
в) isset
г) array_search
- Только в и г
- Только г
- Только а и г
- Только б и в
- Только а
- Только в
- Только а и б
+ Только б
Какой код нужно использовать, если нам нужно вывести сообщение хотя бы один раз?
- Любой
- Только в
- б и в
- а и в
+ Только б
- Только а
- а и б
Требуется ли в PHP в обязательном порядке объявлять тип переменной?
+ нет
- да
+ В $a будет ключ элемента массива, в $b будет значение элемента массива
- В $a и $b будут ключи массива
- В $a будет значение элемента массива, в $b ключ элемента массива
- Не верная запись foreach
- В $a и $b будут значения массива
Не забывайте, что порой приходится составлять отчёты, например отчёт о прохождении практики юриста, что можно найти на сайте www.Univerest.ru. Специалисты в таком сервисе знаю, что необходимо и составят отчёт максимально быстро по всем правилам и нормам.
Что означает запись: $arr[]='значение';
- Запись не допустимая, нужно указать ключ
- Создание массива $arr, с его инициализацией
+ Добавление элемента в конец массива $arr, с присвоением уникального и максимального числового индекса
- Добавление первого элемента массива $arr
Как преобразовать значение переменной в целое число?
- floatval
- unset
- is_int
+ intval
С помощью какого цикла, можно выполнить обход массива?
а) for
б) foreach
в) while
- Только б
+ Любого
- Только в
- а и в
- а и б
- Только а
- б и в
Какие типы значения может вернуть функция инструкцией return?
+ resource
+ boolean
+ array
+ string
+ integer
+ object
+ double
Какой оператор создан специально только для обхода массива?
- for
- in_array
- is_array
- array_bypassing
+ foreach
- while
В каком варианте правильно объявляется массив?
а) $arr=array();
б) $arr='1'.'2';
в) $arr=array('1','2');
г) $arr=NULL;
- Только а
- Только б
- Только в
- Только г
+ Только а и в
- Только б и в
- Только а и б
Какая конструкция может использоваться для вывода текста?
а) echo
б) print
в) printf
г) vsecho
д) htmlspecialchars
е) chars
- а
+ а, б, в
- а, г
- д
- б, в
- е
- в
Какая конструкция позволяет включить файл только один раз, вне зависимости от количества вызовов?
а) include('index.php');
б) include_once('index.php');
в) require('index.php');
г) require_once('index.php');
- Только а и б
- Только б
- Только в и г
- Только в
- Только а и в
- Только г
- Только а
+ Только б и г
Какой из операторов является условным?
- foreach
+ if
- for
- while
Есть код:
Что у нас будет выведено в результате работы кода?
+ 15
- 510
- 5
- 10
Какой максимальный уровень вложенности многомерных массивов?
- 100
+ Теоретически не ограничен
- 10
- В PHP нет многомерных массивов
Есть код:
Что будет выведено в результате работы кода.
+ 510
- 10
- 5
- 15
Какое из условий будет истинно, если хотя бы одна из переменных true?
а) if($flag1 || $flag2) {};
б) if($flag1 && $flag2) {};
в) if($flag1 and $flag2) {};
г) if($flag1 or $flag2) {};
- Только в
- а и б
- б и г
- б и в
- Только а
- Только г
+ а и г
- Только б
Что будет выведено в результате работы кода?
- "Истина" и "Ложь"
+ "Истина"
- Ничего не будет выведено
- "Ложь"
С помощью какой конструкции можно подключить файл в php?
а) include
б) include_once
в) include_php
г) include_file
д) require
ж) require_once
+ а, б, д, ж
- только а
- а, б, в, г
- только д
- всех
- только в
С помощью какой инструкции функция может вернуть значение?
- input
- output
+ return
- exit
Найдите ошибку в данном коде:
- Нельзя использовать пустые кавычки {}, без оператора внутри
- Нельзя использовать больше 1 elseif
- Внутри if, elseif, else нет корректного условия
- Не допустима запись elseif($flag2) echo $flag2; без {}
+ У else не может быть условия
В каком случае в функции можно изменять значения переменной, заданное вне функции:
а) Используя массив $GLOBALS
б) Используя ключевое слово global
в) Передавая параметры функции по ссылке
- Ни один вариант не верный
- б
+ В любом варианте
- в
- а
В каком случае на экран будет выведен текст "Версия Битрикс 12"?
+ Только б
- В обоих
- Ни в одном
- Только а
Что означает такое объявление функции:
function get_sum($left=10, $right=5)
- Функция работает, только если ей переданы параметры get_sum(10, 5)
- Функция не принимает значения и инициализирует сразу две переменные
+ Функция имеет необязательные параметры и объявлены значения по умолчанию
- Не корректная форма записи
Как вывести на экран определенную ниже константу:
- echo $number;
- echo $NUMBER;
- echo $$number;
+ echo NUMBER;
Имеем массив:
Как нам напрямую обратиться к элементу со значением "Don" и заменить значение его на "Volgo-Don"?
- $ship["Cargo ships"]="Volgo-Don"
- $ship["Cargo ships"][2]="Volgo-Don"
- "$ship = array( ""Cargo ships"" => array(""Volgo-Don""), );"
- $ship["Cargo ships"]["Don"]="Volgo-Don"
+ $ship["Cargo ships"][1]="Volgo-Don"
Что будет результатом работы кода:
- 4
+ 3
- 3,4
- 3,5
- 3.0
С помощью какой функции можно проверить, является ли переменная массивом?
а) in_array
б) is_array
в) isset
г) array_search
- Только в и г
- Только г
- Только а и г
- Только б и в
- Только а
- Только в
- Только а и б
+ Только б
Какой код нужно использовать, если нам нужно вывести сообщение хотя бы один раз?
- Любой
- Только в
- б и в
- а и в
+ Только б
- Только а
- а и б
Требуется ли в PHP в обязательном порядке объявлять тип переменной?
+ нет
- да