Тест с ответами на тему: «Perl»

1. Высокоуровневый интерпретируемый динамический язык программирования общего назначения, созданный Ларри Уоллом:
а) Perl +
б) Dylan
в) Ruby

2. Первоначально название состояло из … символов:
а) трех
б) пяти +
в) двух

3. Символом языка Perl является:
а) лошадь
б) слон
в) верблюд +

4. Основной особенностью языка считаются его богатые возможности для работы с текстом, в том числе работа с такими выражениями:
а) регулярными +
б) периодическими
в) постоянными

5. Перл унаследовал много свойств от языка:
а) Scala
б) Dylan
в) AWK +

6. Перл унаследовал много свойств от языка:
а) Haskell
б) C +
в) Dylan

7. Perl также знаменит огромной коллекцией дополнительных модулей:
а) CTAN
б) CLAN
в) CPAN +

8. Общая структура Perl в общих чертах ведёт своё начало от языка:
а) C +
б) Haskell
в) Dylan

9. Perl также заимствует ряд свойств из языков программирования командных оболочек:
а) LUNIX
б) DUNIX
в) UNIX +

10. Версия Perl 1.0 была выпущена в этом году:
а) 1997
б) 1987 +
в) 1989

11. Perl 2 был выпущен в:
а) 1988 году +
б) 1998 году
в) 1990 году

12. Perl 5.6 был выпущен в:
а) 2002 году
б) 2000 году +
в) 2005 году

13. Некоторые наблюдатели приписывают выходу Perl 5.10 запуск движения:
а) Modern Perl +
б) Modern
в) No modern Perl

14. Синтаксис Perl имеет много общего с синтаксисом языков:
а) Scala
б) Haskell
в) С +

15. Синтаксис Perl имеет много общего с синтаксисом языков:
а) AWK +
б) Dylan
в) Ruby

16. Синтаксис Perl имеет много общего с синтаксисом языков:
а) Dylan
б) sed +
в) Haskell

17. Синтаксис Perl имеет много общего с синтаксисом языков:
а) Scala
б) Ruby
в) Bourne shell +

18. Так выглядит эта простейшая программа:
#!/usr/bin/perl
print «Hello, world!n»
а) «World, hello!»
б) «Hello, world!» +
в) «By, world!»

19. Единичное значение, может быть числом, строкой, указанием на файл, а также ссылкой:
а) массив
б) функция
в) скаляр +

20. Упорядоченная коллекция скаляров:
а) запись таблицы символов
б) массив +
в) функция

21. Коллекция из пар строка-скаляр; строки называются ключами, а скаляры — значениями:
а) хеш-таблица +
б) файловый дескриптор
в) скаляр

22. Представление открытого файла или другой цели, открытой для чтения и/или записи:
а) скаляр
б) файловый дескриптор +
в) массив

23. Отрезок кода, который принимает аргументы, исполняет действия и возвращает значения:
а) файловый дескриптор
б) хеш-таблица
в) функция +

24. Пример скаляра:
а) %foo
б) $foo +
в) @foo

25. Пример массива:
а) $foo
б) &foo
в) @foo +

26. Пример хеш-таблицы:
а) $foo
б) %foo +
в) &foo

27. Скалярные переменные используются для хранения таких значений:
а) одиночных +
б) двойных
в) простых

28. Каждый элемент массива имеет такой индекс:
а) дополнительный
б) правильный
в) порядковый +

29. Хеш-таблицу можно инициализировать массивом или:
а) списком +
б) строкой
в) страницей

30. Важной частью Perl являются такие выражения:
а) периодические
б) регулярные +
в) дополнительные

Легко сдаем