module 4 - adrobnych/OOP_k2_2016_sem1 GitHub Wiki
-
Які із переахованих варіантів здатні узгодити операцію Assert при їх підставленні замість конструкції “__” ? assert_equal __, 1.is_a?(Object)
-
Які із переахованих варіантів здатні узгодити операцію Assert при їх підставленні замість конструкції “__” ? assert_equal __, 1.5.is_a?(Object)
-
Які із переахованих варіантів здатні узгодити операцію Assert при їх підставленні замість конструкції “__” ? assert_equal __, "string".is_a?(Object)
-
Які із переахованих варіантів здатні узгодити операцію Assert при їх підставленні замість конструкції “__” ? assert_equal __, nil.is_a?(Object)
-
Які із переахованих варіантів здатні узгодити операцію Assert при їх підставленні замість конструкції “__” ? assert_equal __, Object.is_a?(Object)
-
Які із переахованих варіантів здатні узгодити операцію Assert при їх підставленні замість конструкції “__” ? assert_equal __, 123.to_s
-
Які із переахованих варіантів здатні узгодити операцію Assert при їх підставленні замість конструкції “__” ? assert_equal __, nil.to_s
-
Які із переахованих варіантів здатні узгодити операцію Assert при їх підставленні замість конструкції “__” ? assert_equal __, 123.inspect
-
Які із переахованих варіантів здатні узгодити операцію Assert при їх підставленні замість конструкції “__” ? assert_equal __, nil.inspect
-
Які із переахованих варіантів здатні узгодити операцію Assert при їх підставленні замість конструкції “__” ? assert_equal __, Object.new.object_id.class
-
Які із переахованих варіантів здатні узгодити операцію Assert при їх підставленні замість конструкції “__” ? assert_equal __, Object.new.object_id != Object.new.object_id
-
Які із переахованих варіантів здатні узгодити операцію Assert при їх підставленні замість конструкції “__” ? class Dog; end; fido = Dog.new; assert_equal __, fido.class
-
Які із переахованих варіантів здатні узгодити операцію Assert при їх підставленні замість конструкції “__” ? class Dog2; def set_name(a_name); @name = a_name; end; end; fido = Dog2.new; fido.set_name("Fido"); assert_equal __, fido.instance_variables
-
Які із переахованих варіантів здатні узгодити операцію Assert при їх підставленні замість конструкції “__” ? class Dog2; def set_name(a_name); @name = a_name; end; end; fido = Dog2.new; fido.set_name("Fido"); assert_equal __, fido.name
-
Які із переахованих варіантів здатні узгодити операцію Assert при їх підставленні замість конструкції “__” ? class Dog3; def set_name(a_name); @name = a_name; end; def name; @name; end; end; fido = Dog3.new; fido.set_name("Fido"); assert_equal __, fido.name
-
Які із переахованих варіантів здатні узгодити операцію Assert при їх підставленні замість конструкції “__” ? class Dog3; attr_accessor :name end; fido = Dog3.new; fido.set_name("Fido"); assert_equal __, fido.name
-
Які із перерахованих варіантів є результатом виконання "".class
-
Які із перерахованих варіантів є результатом виконання "".class.class
-
Які із перерахованих варіантів є результатом виконання "".class.class.class
-
Які із перерахованих варіантів є результатом виконання String.class
-
Які із перерахованих варіантів є результатом виконання String.superclass
-
Які із перерахованих варіантів є результатом виконання String.superclass.class
-
Які із перерахованих варіантів є результатом виконання String.superclass.superclass l
-
Які із перерахованих варіантів є результатом виконання String.superclass.superclass.class
-
Які із перерахованих варіантів є результатом виконання String.superclass.superclass.superclass
-
Які із перерахованих варіантів є результатом виконання Class.new.class
-
Які із перерахованих варіантів є результатом виконання Object.new.class
-
Які із перерахованих варіантів є результатом виконання Object.new.class.new.class
-
Які із перерахованих варіантів є результатом виконання Object.new.class.new.class.new.class.new.class.new.class.new.class
-
Які із переахованих варіантів здатні узгодити операцію Assert при їх підставленні замість конструкції “__” ? value = if false; :true_value; end; assert_equal __, value
-
Які із переахованих варіантів здатні узгодити операцію Assert при їх підставленні замість конструкції “__” ? assert_equal __, (true ? :true_value : :false_value)
-
Які із переахованих варіантів здатні узгодити операцію Assert при їх підставленні замість конструкції “__” ? assert_equal __, (false ? :true_value : :false_value)
-
Які із переахованих варіантів здатні узгодити операцію Assert при їх підставленні замість конструкції “__” ? result = :default_value; result = :true_value if true; assert_equal __, result
-
Які із переахованих варіантів здатні узгодити операцію Assert при їх підставленні замість конструкції “__” ? string = "Hello, World"; assert_equal __, string.is_a?(String)
-
Які із переахованих варіантів здатні узгодити операцію Assert при їх підставленні замість конструкції “__” ? string = 'Goodbye, World'; assert_equal __, string.is_a?(String)
-
Які із переахованих варіантів здатні узгодити операцію Assert при їх підставленні замість конструкції “__” ? string = 'He said, "Go Away."'; assert_equal __, string
-
Які із переахованих варіантів здатні узгодити операцію Assert при їх підставленні замість конструкції “__” ? string = "Don't"; assert_equal __, string
-
Які із переахованих варіантів здатні узгодити операцію Assert при їх підставленні замість конструкції “__” ? a = "He said, "Don't""; b = 'He said, "Don't"'; assert_equal __, a == b
-
Які із переахованих варіантів здатні узгодити операцію Assert при їх підставленні замість конструкції “__” ? long_string = <<EOS / It was the best of times, / It was the worst of times. / EOS / assert_equal __, long_string.length
-
Які із переахованих варіантів здатні узгодити операцію Assert при їх підставленні замість конструкції “__” ? long_string = <<EOS / It was the best of times, / It was the worst of times. / EOS / assert_equal __, long_string.lines.count
-
Які із переахованих варіантів здатні узгодити операцію Assert при їх підставленні замість конструкції “__” ? string = "Hello, " + "World"; assert_equal __, string
-
Які із переахованих варіантів здатні узгодити операцію Assert при їх підставленні замість конструкції “__” ? hi = "Hello, "; there = "World"; string = hi + there; assert_equal __, hi
-
Які із переахованих варіантів здатні узгодити операцію Assert при їх підставленні замість конструкції “__” ? hi = "Hello, "; there = "World"; string = hi + there; assert_equal __, there
-
Які із переахованих варіантів здатні узгодити операцію Assert при їх підставленні замість конструкції “__” ? hi = "Hello, "; there = "World"; hi += there; assert_equal __, hi
-
Які із переахованих варіантів здатні узгодити операцію Assert при їх підставленні замість конструкції “__” ? original_string = "Hello, "; hi = original_string; there = "World"; hi += there; assert_equal __, original_string
-
Які із переахованих варіантів здатні узгодити операцію Assert при їх підставленні замість конструкції “__” ? hi = "Hello, "; there = "World"; hi << there; assert_equal __, hi
-
Які із переахованих варіантів здатні узгодити операцію Assert при їх підставленні замість конструкції “__” ? hi = "Hello, "; there = "World"; hi << there; assert_equal __, there
-
Які із переахованих варіантів здатні узгодити операцію Assert при їх підставленні замість конструкції “__” ? original_string = "Hello, "; hi = original_string; there = "World"; hi << there; assert_equal __, original_string
-
Які із переахованих варіантів здатні узгодити операцію Assert при їх підставленні замість конструкції “__” ? string = "\n"; assert_equal __, string.size
-
Мова Рубі. Результатом виразу 5+3 буде
-
Мова Рубі. Результатом виразу 5/3
-
Мова Рубі. Результатом виразу 5./3
-
Мова Рубі. Результатом виразу 5.0/3
-
Мова Рубі. Результатом виразу 5. + 2
-
Мова Рубі. Результатом виразу 5.0 + 2
-
Мова Рубі. Результатом виразу 100000000000000000000000000.class
-
Мова Рубі. Результатом виразу 10000000000000000.class
-
Мова Рубі. Результатом виразу 55555555555555%2
-
Мова Рубі. Результатом виразу 55555555555555%5
-
Мова Рубі. Результатом виразу 55555555555555%1
-
Мова Рубі. Результатом виразу 55555555555555%555
-
Мова Рубі. Результатом виразу --------------------2
-
Мова Рубі. Результатом виразу -------------------2
-
Мова Рубі. Результатом виразу 2e10
-
Мова Рубі. Результатом виразу 2e10 == 20000000000
-
Мова Рубі. Результатом виразу 2e10.class
-
Мова Рубі. Як називається тип даних для роботи з невеликими цілими числами?
-
Мова Рубі. Як називається тип даних для роботи з великими цілими числами?
-
Мова Рубі. Як називається тип даних для роботи з дробовими числами?
-
Мова Рубі. Як називається тип даних для роботи з символами?
-
Мова Рубі. Як називається тип даних для роботи з рядками?
-
Мова Рубі. Як виглядає літерал для представлення символа "A"?
-
Мова Рубі. Як виглядає підстановка значення виразу в рядок?
-
Мова Рубі. Яким буде результат виразу "#{"Hello! "*3}"?
-
Мова Рубі. Діапазон 1..4 складатися з таких елементів:
-
Мова Рубі. Діапазон 1...4 складатися з таких елементів:
-
Мова Рубі. Оператор що перевіряє належність до діапазону:
-
Мова Рубі. Операція створення пустого масиву:
-
Мова Рубі. В результаті операції array = [4,5] + [1,2,3] отримаємо:
-
Мова Рубі. В результаті операції array = [4,5] * 2 отримаємо:
-
Мова Рубі. Для перетворення діапазону в масив використовується метод:
-
Мова Рубі. Для добалення елементу у масив у режимі емуляції стеку використовується метод:
-
Мова Рубі. Для витягання елементу з масиву у режимі емуляції стеку використовується метод:
-
Мова Рубі. Для добалення елементу у масив у режимі емуляції потоку використовується оператор:
-
Мова Рубі. Для зсуву елементів у масиві використовується метод:
-
Мова Рубі. Для вирізання підмасиву з масиву використовується метод:
-
Мова Рубі. Для видалення елементу з масиву використовується метод:
-
Мова Рубі. Для вставки нового елементу між існуючими елементами масиву використовується метод:
-
Мова Рубі. Операція створення пустого хеш:
-
Мова Рубі. В результаті операції hash = {"a"=>123} + {"b"=>3,"c"=4} отримаємо:
-
Мова Рубі. Перерахуйте всі ключі такого хеша {"a"=>123,"b"=>3,100=>"hello"}
-
Мова Рубі. Перерахуйте всі значення такого хеша {"a"=>123,"b"=>3,100=>"hello"}
-
Мова Рубі. Правильний приклад додавання нового елементу в хеш:
-
Мова Рубі. Для перевірки чи включає хеш даний ключ використовується метод:
-
Мова Рубі. Для перевірки чи включає хеш дане значення використовується метод:
-
Мова Рубі. Для перевірки чи хеш є пустим використовується метод:
-
Мова Рубі. Правильний приклад видалення елементу з хешу:
-
Мова Рубі. Для знищення всіх елементів з даного хеша використовується метод:
-
Мова Рубі. Для створення копії існуючого об'єкта використовується метод:
-
Мова Рубі. Для створення блока використовуються ключові символи:
-
Мова Рубі. Для створення методу використовуються ключові символи:
-
Мова Рубі. Для передачі параметрів в метод використовуються ключові символи:
-
Мова Рубі. Приклад визначення метода з параметрами по замочанню:
-
Мова Рубі. Приклад визначення метода із змінною кількістю параметрів:
-
Мова Рубі. Приклад повернення багатьох значень із метода:
-
Мова Рубі. Для передачі параметрів в блок використовуються ключові символи:
-
Мова Рубі. Для передачі блоку у метод на виконання в однорядковому стилі використовуються ключові символи:
-
Мова Рубі. Для передачі блоку у метод на виконання в багаторядковому стилі використовуються ключові символи:
-
Мова Рубі. Приклад оголошення прок:
-
Мова Рубі. Для того щоб викликати прок використовується метод:
-
Мова Рубі. Для виконання блока, що був переданий у метод на виконання використовується ключове слово:
-
Мова Рубі. Клас це об'єкт, який є реалізацією класу:
-
Мова Рубі. Клас Class спадкуеться від класу:
-
Мова Рубі. Кореневим класом є клас:
-
Мова Рубі. Для визначення класу об'єкту використовується метод:
-
Мова Рубі. Для визначення батьківського класу об'єкту використовується метод:
-
Мова Рубі. Для створення класу використовуються ключові символи:
-
Мова Рубі. Приклад операції спадкування:
-
Мова Рубі. Конструктор класу має назву:
-
Мова Рубі. Ім'я змінної екземпляру класу починається з:
-
Мова Рубі. Ім'я змінної класу починається з:
-
Мова Рубі. Ім'я глобальної змінної починається з:
-
Мова Рубі. Ключове слово що відкриває ділянку класу, всі елементи якої є загальнодоступними:
-
Мова Рубі. Ключове слово що відкриває ділянку класу, всі елементи якої є доступними лише внутри класу:
-
Мова Рубі. Ключове слово що відкриває ділянку класу, всі елементи якої є доступними лише внутри цього класу та його нащадків:
-
Мова Рубі. Для створення модуля використовуються ключові символи:
-
Мова Рубі. Для домішування модуля в класс використовується ключове слово:
-
Для підключення фреймворку Сінатра треба виконати операцію
-
По замочанню фреймворк Сінатра використовує веб сервер
-
По замочанню фреймворк Сінатра використовує веб сервер
-
Для визначення end-point (обробник запросу) в Сінатра використовується:
-
Параметер name переданий з веб-форми в Сінатра отримуємо з допомогою:
-
В Сінатра для відповіді на запрос 'http:/localhost:4567/hi' використовується
-
Для установки Сінатра треба виконати:
-
Для виводу шаблону HTML сторінки index в Сінатра використовуємо: