Авторизация
Ruby
Информатика 11 класс | Автор: ][ | ID: 8962 | Дата: 24.11.2016
0 0
Помещать страницу в закладки могут только зарегистрированные пользователи
Зарегистрироваться
Вопрос № 1

Как вывести все числа от 1-ого до 10-ти?
Чтобы в итоге получилась цепочка чисел 1 2 3 4 5 6 7 8 9 10

10.times { |i| print i.to_s + " " }
(1..10).each { |i| print i.to_s + " " }
11.times { |i| print i.to_s + " " }
(0..9).each { |i| print i.to_s + " " }
Вопрос № 2

Какое значение будет возвращено из метода если x== 1
def hello_world(x)
if x < 2
"x is less than 2"
else
return "x is NOT less than 2"
end
return "hello world"
end

x is NOT less than 2
nil
hello world
x is less than 2
Вопрос № 3

Каким образом можно вызвать метод length класса String для переменной var?

var.instance_eval :length
var.instance_eval `length`
var.length
var.send :length
length = var.method(:length) lehgth.call
var.__send__:length
Вопрос № 4

Выберите все операторы, которые при подстановке на место подчеркивания выведут строку "hi"
true __ puts("hi")

&
&&
and
|
||
or
Вопрос № 5

Что выведет данный метод
def is_even?(number)
number % 2 == 0
end
is_even?(5)

true
false
nil
Вопрос № 6

Какое значение переменной var в результате вызова метода littlePest var?
def littlePest var
var = nil
puts `Hi! I delite your var`
end
var = `You don\`t touch my var`
littlePest var
puts var

You don`t touch my var
Hi! I delite your var
nil
Вопрос № 7

Написать код для генерации циклической песенки "99 бутылок пива на стене"
пример алгоритма построения песенки
<количество> бутылок пива на стене
<количество> бутылок пива!
Возьми одну, пусти по кругу
<количество минус 1> бутылок пива на стене!
Напишите способ реализации через метод downto, где переменная количества бутылок "num" (напишите только метод, вывод строк не нужен)

Введите ответ:
Вопрос № 8

Как запросить число Pi из объекта Math?

puts Math::PI
puts Math.PI
puts Math::Pi
puts Math.Pi
Вопрос № 9

Исправте ввод, что бы на выходе получилось число
puts (`19323` + 832) / `4`

Введите ответ:
Вопрос № 10

С помощью каких фрагментов кода можно проитерировать массив:
a = [1, 2, 3]

a.each{|elem| puts "element #{elem}"}
a.each(){elem -> puts "element #{elem}"}
a.each do |elem| >> puts "element #{elem}" >> end
a.each(elem){puts "element #{elem}"}
Скачать тест
можно через
сек.
Комментарии (0)

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