Темы, которые касаются не только тестов, IT и Quizful, вы можете создавать в новом разделе Обсуждения.

Вдобавок, появилась возможность комментировать профиль пользователя на странице профиля.

Надеемся, эти нововведения Вам понравятся.
Знаете ли Вы, что

Вы можете подписаться на RSS ленту новых тестов сервиса Quizful, в том числе и отдельно по каждой категории

Топ контрибуторов
loading
loading
Статистика

Тестов: 127, вопросов: 5126. Пройдено: 54989 / 186427.

Тест знаний Ruby 1.8 - Основы

Вам необходимо зарегистрироваться и войти в систему для прохождения тестов.
head tail Информация о тесте
категория
Ruby
пройден118 из 498
вопросов в тесте16 из 43
требуется0.0 Q
сертификационныйнет
в рейтинге да
время16 минут
авторadmin
head tail Модераторы
 rubynovich  

Введение

Язык программирования Ruby был создан в 1995 году и достаточно быстро завоевал популярность среди любителей объектно-ориентированных языков.

Вот некоторые возможности и достоинства языка Ruby:

  • Имеет простой в изучении синтаксис
  • Поддерживает обработку исключений
  • Является полностью объектно-ориентированным
  • Поддерживает автоматическую сборку мусора
  • Поддерживает многопоточность, независимую от операционной системы

Целевая аудитория

Тест по основам программирования на Ruby будет интересен широкому кругу людей, которые так или иначе связаны с программированием.

Данный тест можно использовать не только для проверки знаний, но и для обучения. После прохождения теста вы получите возможность посмотреть правильные ответы. Многие ответы содержат объяснения для лучшего понимания материала.

Предварительные требования

Перед прохождением теста желательно:

  • знать основную терминологию (литерал, переменная, метод, класс и т.д.)
  • иметь представление об объектно-ориентированном программировании
  • иметь минимальный опыт программирования на любом императивном языке

Структура теста

Тест охватывает множество аспектов языка, которые должны знать все разработчики на Ruby - от начинающих программистов до программистов с большим опытом разработки приложений.

Вопросы теста условно можно разбить на следующие темы:

  • Общие понятия, синтаксис
  • Операторы и операции
  • Управление ходом выполнения программы
  • Классы и объекты
  • Исключительные ситуации и обработка ошибок

Дальнейшее развитие теста

Направлений развития теста несколько: это и добавление новых вопросов по существующим тестам, и добавление новых тематик, и добавление подробных объяснений ко всем правильным ответам.

Если у вас есть какие-либо замечания или предложения по поводу теста Ruby - основы, будем рады выслушать вас. Оставляйте ваши комментарии в форме слева или же пишите нам на e-mail.


Важно: Ниже обсуждается только тест в целом: покрытие тематик, типы вопросов, пути улучшения теста и так далее.

Замечания, касающиеся отдельных вопросов теста, просьба оставлять в соответствующих топиках,
которые доступны на странице результатов прохождения теста возле каждого вопроса.

Комментариев: 8
 yaku_toi24.08.2009 | 12:42:39
А можно как-то просмотреть все существующие вопросы? А то если добавлять новые вопросы, то нужно знать что ты не изобретаешь велосипед.
Тест очень хороший да и вообще сервис полезный.
ответить
 rubynovich24.08.2009 | 21:42:40
По понятным причинам, полный список вопросов не публикуется. Но пройдя несколько раз тест (как минимум три) можете быть уверены, что увидите почти все вопросы, которые есть.

Вопросы можете предлагать смело. Даже, если они повторятся (что навряд ли), то все равно принесут пользу сервису (может быть перефразируем вопрос или добавим варианты ответов в существующий).
ответить
 foi06.08.2009 | 10:18:27
:) отличный тест, можно еще что нибудь про замыкания добавить и про regex
ответить
 rubynovich06.08.2009 | 13:16:12
Спасибо! Конкретные идеи есть?
ответить
 naquad27.05.2009 | 08:46:31
Просьба внести правку в связи с выходом версии 1.9:
теперь базовый класс всего - BasicObject, что подтверждается кодом:
irb(main):001:0> Object.superclass
=> BasicObject
ответить
 admin27.05.2009 | 09:59:36
Спасибо за замечание. Пока что вопрос депубликуем
ответить
 naquad27.05.2009 | 17:27:53
возможно, в таком случае стоит переименовать тест в Ruby 1.8 - Основы? :)
ответить
 c0nst27.05.2009 | 18:26:18
Вы абсолютно правы. Так и сделаем.
ответить
Добавить комментарий