Главная / Программирование /
Язык программирования Perl / Тест 3
Язык программирования Perl - тест 3
Упражнение 1:
Номер 1
Выберите только арифметические операции
Ответ:
 (1) + 
 (2) * 
 (3) x 
 (4) ** 
 (5) & 
Номер 2
Выберите только логические операции
Ответ:
 (1) && 
 (2) << 
 (3) || 
 (4) ** 
 (5) ++ 
Номер 3
Выберите только побитовые операции
Ответ:
 (1) & 
 (2) ^ 
 (3) + 
 (4) ~ 
 (5) ! 
Номер 4
Выберите только составные операции присваивания
Ответ:
 (1) += 
 (2) == 
 (3) &= 
 (4) != 
 (5) <= 
Упражнение 2:
Номер 1
Что такое бинарная операция?
Ответ:
 (1) операция, применяемая к двоичным данным 
 (2) операция, имеющая два операнда 
 (3) операция с бинарными файлами 
Номер 2
Что такое унарная операция?
Ответ:
 (1) операция, имеющая три операнда 
 (2) операция репликации строк 
 (3) операция, имеющая один операнд 
Номер 3
Что такое тернарная операция?
Ответ:
 (1) операция числового сравнения <=> 
 (2) операция, имеющая три операнда 
 (3) операция конкатенации строк 
Упражнение 3:
Номер 1
Что считается истинным значением в Perl?
Ответ:
 (1) значение true
 
 (2) число 1 
 (3) не пустая строка и не строка, состоящая из одной цифры "0" 
Номер 2
Что считается ложным значением в Perl?
Ответ:
 (1) любое число 
 (2) пустая строка или строка, состоящая из одной цифры "0" 
 (3) значение false
 
Номер 3
Выберите все значения, являющиеся ложными
Ответ:
 (1) '0.0' 
 (2) 'false'  
 (3) '0' 
 (4) '' (пустая строка) 
Номер 4
Выберите все значения, являющиеся истинными
Ответ:
 (1) '-0' 
 (2) 'false' 
 (3) +0 
 (4) '0' 
Упражнение 4:
Номер 1
Какие операции применяются для сравнения чисел?
Ответ:
 (1) >= 
 (2) <=> 
 (3) gs 
 (4) = 
Номер 2
Какие операции применяются для сравнения строк?
Ответ:
 (1) cmp 
 (2) == 
 (3) eq 
 (4) or 
Номер 3
Для чего применяются операции <=> и cmp ?
Ответ:
 (1) для сравнения двух чисел или строк на меньше, равно, больше  
 (2) для сравнения трех чисел или строк на равенство 
 (3) для преобразования чисел в строки и обратно 
Номер 4
Какие группы операций сравнения выделяются в Perl?
Ответ:
 (1) операции сравнения чисел 
 (2) операции сравнения строк 
 (3) операции сравнения символов 
Упражнение 5:
Номер 1
Что делает операция автоинкремента?
Ответ:
 (1) увеличивает значение своего операнда на единицу 
 (2) уменьшает значение своего операнда на единицу 
 (3) увеличивает значение своего операнда на заданное число 
Номер 2
Что делает операция автодекремента?
Ответ:
 (1) уменьшает значение своего операнда на заданное число 
 (2) увеличивает значение своего операнда на единицу 
 (3) уменьшает значение своего операнда на единицу 
Номер 3
Выберите правильные операции автоинкремента и автодекремента
Ответ:
 (1) $x++ 
 (2) --$x 
 (3) +$x- 
 (4) $x+=1 
Упражнение 6:
Номер 1
Что делает операция "запятая"?
Ответ:
 (1) последовательно вычисляет два выражения 
 (2) сцепляет две строки 
 (3) выполняет строковое сравнение своих операндов 
Номер 2
Что делает операция выбора (условная операция)?
Ответ:
 (1) вычисляет одно из двух выражений в зависимости от условия 
 (2) вычисляет значение логического ИЛИ своих операндов 
 (3) устанавливает строковый контекст  
Номер 3
Что определяет ассоциативность операций?
Ответ:
 (1) очередность вычисления операций с разными приоритетами 
 (2) порядок вычисления операций с одинаковыми приоритетами  
 (3) возможность выполнять операцию над двумя операндами 
Номер 4
У каких операций приоритет больше, чем у операций сравнения?
Ответ:
 (1) у арифметических операций 
 (2) у логических операций  
 (3) у операций присваивания