База ответов ИНТУИТ

Функциональное программирование

<<- Назад к вопросам

Сколько потоков выполнения операционной системы будет порождаться при выполнении операции Async.RunSynchronously(Async.Parallel([ for i in 1..100 →​ async { return fib(i) }]))?

(Отметьте один правильный вариант ответа.)

Варианты ответа
200
100
менее 100(Верный ответ)
один
Похожие вопросы
Какого типа выражение async { return 10; }?
Какие ошибки содержаться в приведенном фрагменте кода?
1 let ProcessImageAsync () =2   async { let inStream  = File.OpenRead(sprintf "Image%d.tmp" i)3     let pixels    = inStream.ReadAsync(numPixels)4     let  pixels'   = TransformImage(pixels,i)5     let  outStream = File.OpenWrite(sprintf "Image%d.done" i)6     do  outStream.WriteAsync(pixels') }
Разреженная матрица размерности nXn с m ненулевыми элементами представляется в виде функции int*int →​ float. Какова будет сложность операции умножения всех элементов матрицы на 2?
Какой будет результат выполнения let x::y = [1;2;3;4] ?
Пусть L – генератор последовательности длины n. Какова сложность операции map f L?
Чему равен результат выражения nondet { return 10; } для монады недетерминированных вычислений?
Пусть mul3 – каррированная функция умножения трех целых чисел, mul3 = xyz.x*y*z. Какой будет тип у выражения (mul3 5)?
Какой будет наиболее общий тип для функции tl: let tl x::t = t?
Какой список будет порожден конструкцией [1..2..10]?
Какой будет результат сопоставления let x::y::z = [1;2]?