Разработчик Bitrix Framework. Вступительный тест

Вопросы:

  1. Что в цикле foreach будет в $a и $b?
    • В $a и $b будут ключи массива
    • В $a и $b будут значения массива
    • В $a будет значение элемента массива, в $b ключ элемента массива
    • В $a будет ключ элемента массива, в $b будет значение элемента массива
    • Не верная запись foreach
  2. С помощью какой инструкции функция может вернуть значение?
    • return
    • input
    • exit
    • output
  3. Что будет выведено в результате работы кода?
    • Ничего не будет выведено
    • «Истина» и «Ложь»
    • «Истина»
    • «Ложь»
  4. С помощью какой функции можно проверить, является ли переменная массивом?
    а) in_array
    б) is_array
    в) isset
    г) array_search
    
    • Только г
    • Только в и г
    • Только а
    • Только а и г
    • Только в
    • Только а и б
    • Только б
    • Только б и в
  5. Что означает запись: $arr[]=’значение’;
    • Добавление первого элемента массива $arr
    • Добавление элемента в конец массива $arr, с присвоением уникального и максимального числового индекса
    • Создание массива $arr, с его инициализацией
    • Запись не допустимая, нужно указать ключ
  6. В каком случае в функции можно изменять значения переменной, заданное вне функции:
    а) Используя массив $GLOBALS
    б) Используя ключевое слово global
    в) Передавая параметры функции по ссылке
    
    • в
    • Ни один вариант не верный
    • В любом варианте
    • б
    • а
  7. Есть код: $a=5; $b=10; echo $a.$b; Что будет выведено в результате работы кода
    • 5
    • 10
    • 510
    • 15
  8. Какая конструкция позволяет включить файл только один раз, вне зависимости от количества вызовов?
    а) include('index.php');
    б) include_once('index.php');
    в) require('index.php');
    г) require_once('index.php')
    
    • Только г
    • Только в и г
    • Только а
    • Только а и б
    • Только а и в
    • Только б и г
    • Только б
  9. Как преобразовать значение переменной в целое число?
    • unset
    • floatval
    • is_int
    • intval
  10. Какой максимальный уровень вложенности многомерных массивов
    • 100
    • 10
    • В PHP нет многомерных массивов
    • Теоретически не ограничен
  11. Что будет результатом работы кода: round(3.4);
    • 4
    • 3
    • 3.4
    • 3.5
  12. Какая конструкция может использоваться для вывода текста?
    а) echo
    б) print
    в) printf
    г) vsecho
    д) htmlspecialchars
    е) chars
    • а
    • д
    • е
    • а, г
    • в
    • а, б, в
    • б, в
  13. Какие типы значения может вернуть функция инструкцией return?
    • object
    • resource
    • boolean
    • double
    • integer
    • string
    • array
  14. С помощью какой конструкции можно подключить файл в php?
    а) include
    б) include_once
    в) include_php
    г) include_file
    д) require
    ж) require_once
    
    • только а
    • а, б, в, г
    • только в
    • всех
    • только д
    • а, б, д, ж
  15. Требуется ли в PHP в обязательном порядке объявлять тип переменной?
    • да
    • нет
  16. Есть код: $a=5; $b=10; echo $a+$b; Что у нас будет выведено в результате работы кода?
    • 10
    • 5
    • 15
    • 510
  17. В каком варианте правильно объявляется массив?
    а) $arr=array();
    б) $arr='1'.'2';
    в) $arr=array('1','2');
    г) $arr=NULL;
    
    • Только а и в
    • Только в и г
    • Только б
    • Только а
    • Только в
    • Только г
    • Только а и б
    • Только б и г
  18. Как вывести на экран определенную ниже константу: define("NUMBER",2);
    • echo $NUMBER;
    • echo $number;
    • echo $$number;
    • echo NUMBER;
  19. С помощью какого цикла, можно выполнить обход массива?
    а) for
    б) foreach
    в) while
    
    • б и в
    • Только а
    • Только в
    • а и в
    • а и б
    • Только б
    • Любого
  20. Какой код нужно использовать, если нам нужно вывести сообщение хотя бы один раз?
    a) while(false){ echo 'цикл выполнился'; }
    б) do{ echo 'цикл выполнился';} while(false);
    в) for(;false){ echo 'цикл выполнился'; }
    
    • Только а
    • а и в
    • Только в
    • б и в
    • Любой
    • Только б
    • а и б
  21. Что означает такое объявление функции: function get_sum($left=10, $right=5)
    • Не корректная форма записи
    • Функция имеет необязательные параметры и объявлены значения по умолчанию
    • Функция работает, только если ей переданы параметры get_sum(10, 5)
    • Функция не принимает значения и инициализирует сразу две переменные
  22. Какой оператор создан специально только для обхода массива
    • array_bypassing
    • foreach
    • in_array
    • is_array
    • for
    • while
  23. В каком случае на экран будет выведен текст «Версия Битрикс 12»?
    a) $str=12; echo 'Версия Битрикс $str';
    б) $str=12; echo "Версия Битрикс $str";
    
    • Только а
    • В обоих
    • Только б
    • Ни в одном
  24. Какое из условий будет истинно, если хотя бы одна из переменных true?
    а) if($flag1 || $flag2) {};
    б) if($flag1 && $flag2) {};
    в) if($flag1 and $flag2) {};
    г) if($flag1 or $flag2) {};
    
    • Только в
    • а и б
    • Только г
    • б и г
    • а и г
    • Только а
    • Только б
    • б и в
  25. Найдите ошибку в данном коде:
    if($flag1){ echo $flag1; }
    elseif($flag2) echo $flag2;
    elseif($flag3){ echo $flag3; }
    elseif($flag4){ }
    
    • У else не может быть условия
    • Нельзя использовать пустые кавычки {}, без оператора внутри
    • Нельзя использовать больше 1 elseif
    • Внутри if, elseif, else нет корректного условия
    • Не допустима запись elseif($flag2) echo $flag2; без {}
  26. Какой из операторов является условным?
    • foreach
    • for
    • while
    • if
  27. Имеем массив:
    $ship =array(
    "Passenger ships" => array("liner","yacht","ferry"),
    "Warships" => array("aircraft-carrier","battle_ship","destroyer" ),
    "Cargo ships" => array("Sormovo","Don","Okskiy"),
    )
    

    Как нам напрямую обратиться к элементу со значением «Don» и заменить значение его на «Volgo-Don»?

    • $ship[«Cargo ships»][1]=»Volgo-Don»
    • $ship[«Cargo ships»][2]=»Volgo-Don»
    • $ship[«Cargo ships»][«Don»]=»Volgo-Don»
    • $ship[«Cargo ships»]=»Volgo-Don»
    • «$ship = array( «»Cargo ships»» => array(«»Volgo-Don»»), );»

 

 

[ Посмотреть ответы ]