Иллюстрированный самоучитель по Perl
Вопросы и Упражнения
Вопросы для самоконтроля
- Какую роль выполняют операции в программе?
- Какие основные группы операций существуют в Perl?
- Объясните "укороченную схему" вычисления логических операций. Где она используется?
- Что такое выражение?
- Определите понятие терм. Что считается термом в языке Perl?
- Что такое приоритет операций и как он применяется при вычислении выражений?
- Когда необходимо применять свойство сочетаемости операции?
- Объясните понятие "контекст". Какие два основных типа контекста используются в языке Perl?
Упражнения
- Что будет отображено на экране монитора при вычислении выражения:
print print 1;
- Определите результат вычисления следующих выражений:
print "О" I I print "1"; print "О" or print "1";
- Что будет отображено на экране монитора и каковы будут значения элементов массива @т в результате выполнения следующей операции присваивания: @m = (print "p\n", 2, print 3, 4);
- Определите результат выполнения следующих операторов:
$var0 = 2; $varl = 1;
$rez1 = $varO ** 3 * 2!I 4 + $varl, $varl++;
$rez2 = ($varl++, $var0 ** 3 * 2 || 4 + $varl, "6");
@rez3 = ($varl++, $var0 ** 3 * 2 || 4 + $varl, "6");
- Что напечатает следующий фрагмент программы при вводе числа или строки и почему:
$input = <STDIN>;
$hello = "Hello ";
$hello += $input;
print $hello;
- Найдите ошибку в программе:
$first_number =34;
$second_number = 150;
if($first_number It
$second_number)
{ print $first_number; }
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.