Что выполняет конструкция:
@a =sort { $a <=> $b || $a cmp $b } @a
если @a - это корректно объявленный массив?
Варианты ответа:
1) Сортирует массив @a в убывающем порядке
2) Переворачивает массив @a
3) Сортирует @a. Сначала большие буквы, затем маленькие.
4) Заменяет содержимое @a на единственный элемент - длина массива @a (которая вычисляется через $a)
5)
Отсортирует @a: сначала строки (начало - НЕ ЦИФРА) в лексикографическом порядке, потом все числа и строки, начинающиеся с цифр по возрастанию
6) @a не изменяется. Но если $a и $b не определены - то выводятся предупреждения.
Что выполняет конструкция:
@a =sort { $a <=> $b || $a cmp $b } @a
если @a - это корректно объявленный массив?
Варианты ответа:
1) Сортирует массив @a в убывающем порядке
2) Переворачивает массив @a
3) Сортирует @a. Сначала большие буквы, затем маленькие.
4) Заменяет содержимое @a на единственный элемент - длина массива @a (которая вычисляется через $a)
5)
Отсортирует @a: сначала строки (начало - НЕ ЦИФРА) в лексикографическом порядке, потом все числа и строки, начинающиеся с цифр по возрастанию
6) @a не изменяется. Но если $a и $b не определены - то выводятся предупреждения.
Что будет выведено на экран после исполнения следующего кода:
my @arr = (1, 3, sort 4, 2);
print @arr;
Что будет выведено на экран после исполнения следующего кода:
my @arr = (1, 3, sort 4, 2);
print @arr;
Для строк, заключенных в двойные кавычки, автоматически выполняется замена escape-последовательности на соответствующее значение спецсимвола:
Для строк, заключенных в двойные кавычки, автоматически выполняется замена escape-последовательности на соответствующее значение спецсимвола:
Операция вызова функции относится к унарным операциям:
Операция вызова функции относится к унарным операциям:
Выберите правильный вариант для обозначения комментария:
Выберите правильный вариант для обозначения комментария:
-
-
-
-
Каким будет результат данного выражения:
1 + (2 <=> 3)
Каким будет результат данного выражения:
1 + (2 <=> 3)
Что будет выведено на экран в результате выполнения следующего кода:
print print print 0;
Что будет выведено на экран в результате выполнения следующего кода:
print print print 0;
Какое из данных чисел является шестнадцатеричным?
Какое из данных чисел является шестнадцатеричным?
Какой оператор позволяет повторить выполнение тела цикла без проверки условия цикла?
Какой оператор позволяет повторить выполнение тела цикла без проверки условия цикла?
Сколько разных условных тернарных операторов есть в Perl?
Сколько разных условных тернарных операторов есть в Perl?
В Perl строковая константа должна заключаться в двойные кавычки, а символьная - в одинарные:
В Perl строковая константа должна заключаться в двойные кавычки, а символьная - в одинарные:
Какие ключевые слова могут использоваться в условных операторах?
Какие ключевые слова могут использоваться в условных операторах?
Что из перечисленного является числовыми литералами:
Что из перечисленного является числовыми литералами:
Что находится в переменной $1 после команды:
"My IP is 192.168.1.100!" =~ /^.*(\d+)/
Что находится в переменной $1 после команды:
"My IP is 192.168.1.100!" =~ /^.*(\d+)/
Как называется процесс замены переменных, заключенных в кавычки, на их значение?
Как называется процесс замены переменных, заключенных в кавычки, на их значение?
Что выведет следующий код?
@a = ("КОКОСЫ", "БАНАНЫ", "АНАНАСЫ");
print "МОИ ЛЮБИМЫЕ ФРУКТЫ: @{[@a]}";
Варианты ответа:
1) МОИ ЛЮБИМЫЕ ФРУКТЫ: КОКОСЫБАНАНЫАНАНАСЫ
2) МОИ ЛЮБИМЫЕ ФРУКТЫ:
3) ПРОИЗОЙДЕТ ОШИБКА
4) МОИ ЛЮБИМЫЕ ФРУКТЫ: КОКОСЫ БАНАНЫ АНАНАСЫ
5) МОИ ЛЮБИМЫЕ ФРУКТЫ: 3
Что выведет следующий код?
@a = ("КОКОСЫ", "БАНАНЫ", "АНАНАСЫ");
print "МОИ ЛЮБИМЫЕ ФРУКТЫ: @{[@a]}";
Варианты ответа:
1) МОИ ЛЮБИМЫЕ ФРУКТЫ: КОКОСЫБАНАНЫАНАНАСЫ
2) МОИ ЛЮБИМЫЕ ФРУКТЫ:
3) ПРОИЗОЙДЕТ ОШИБКА
4) МОИ ЛЮБИМЫЕ ФРУКТЫ: КОКОСЫ БАНАНЫ АНАНАСЫ
5) МОИ ЛЮБИМЫЕ ФРУКТЫ: 3
Какой из перечисленных управляющих символов используется для табуляции?
Какой из перечисленных управляющих символов используется для табуляции?
Автоинкремент и автодекремент могут применятся только к целым числам:
Автоинкремент и автодекремент могут применятся только к целым числам:
Perl-функция trim()
Варианты ответа:
1) Удаляет пробельные символы (whitespace) в начале и в конце строки.
2) Удаляет пробельные символы (whitespace) в конце строки.
3) Удаляет пробельные символы (whitespace) в начале строки.
4) В Perl нет такой функции.
Perl-функция trim()
Варианты ответа:
1) Удаляет пробельные символы (whitespace) в начале и в конце строки.
2) Удаляет пробельные символы (whitespace) в конце строки.
3) Удаляет пробельные символы (whitespace) в начале строки.
4) В Perl нет такой функции.
Укажите недопустимый идентификатор для переменной:
Укажите недопустимый идентификатор для переменной: