Главная / Программирование /
Основы параллельного программирования с использованием Visual Studio 2010 / Тест 12
Основы параллельного программирования с использованием Visual Studio 2010 - тест 12
Упражнение 1:
Номер 1
Выберите определения соответствующих определению языка LINQ.
Ответ:
 (1) язык интегрированных запросов набор функций, который расширяет возможности синтаксиса языков программирования C# 
 (2) язык запросов, состоящий из нескольких видов выражений, которые могут использоваться в разных сочетаниях 
 (3) язык структурированных запросов — универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных 
 (4) язык запросов, который возвращает набор объектов, одиночный объект или подмножество полей из объекта, либо набора объектов 
Номер 2
LINQ это…
Ответ:
 (1) язык интегрированных запросов набор функций, который расширяет возможности синтаксиса языков программирования C# 
 (2) язык запросов, состоящий из нескольких видов выражений, которые могут использоваться в разных сочетаниях 
 (3) язык структурированных запросов — универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных 
 (4) язык запросов, который возвращает набор объектов, одиночный объект или подмножество полей из объекта, либо набора объектов 
Номер 3
Какие определения соответствуют определению LINQ?
Ответ:
 (1) язык интегрированных запросов набор функций, который расширяет возможности синтаксиса языков программирования C# 
 (2) язык запросов, состоящий из нескольких видов выражений, которые могут использоваться в разных сочетаниях 
 (3) язык структурированных запросов — универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных 
 (4) язык запросов, который возвращает набор объектов, одиночный объект или подмножество полей из объекта, либо набора объектов 
Упражнение 2:
Номер 1
Выберите из списка группу методов относящихся к группе "Объединение".
Ответ:
 (1) Aggregate
, OfType
, Min
, Max
, LongCount
 
 (2) Average
, Count
, Min
, Max
, Sum
 
 (3) Count
, Min
, Take
, Max
, ElementAt
 
 (4) LongCount
, DefaultIfEmpty
, Repeat
, GroupBy
 
 (5) Concat
, ToDictionary
, Single
, Range
 
 (6) Skip
, Select
, ThenBy
, Contains
, Join
 
Номер 2
Группа, каких методов относится к группе "Объединение"?
Ответ:
 (1) Aggregate
, OfType
, Min
, Max
, LongCount
 
 (2) Average
, Count
, Min
, Max
, Sum
 
 (3) Count
, Min
, Take
, Max
, ElementAt
 
 (4) LongCount
, DefaultIfEmpty
, Repeat
, GroupBy
 
 (5) Concat
, ToDictionary
, Single
, Range
 
 (6) Skip
, Select
, ThenBy
, Contains
, Join
 
Номер 3
Методы, относящиеся к группе "Объединение"…
Ответ:
 (1) Aggregate
, OfType
, Min
, Max
, LongCount
 
 (2) Average
, Count
, Min
, Max
, Sum
 
 (3) Count
, Min
, Take
, Max
, ElementAt
 
 (4) LongCount
, DefaultIfEmpty
, Repeat
, GroupBy
 
 (5) Concat
, ToDictionary
, Single
, Range
 
 (6) Skip
, Select
, ThenBy
, Contains
, Join
 
Упражнение 3:
Номер 1
Выберите из списка группы методов относящихся к группе "Преобразование".
Ответ:
 (1) Cast
, OfType
, Min
, Max
, LongCount
 
 (2) Average
,Count
, Min
, Max
, Sum
 
 (3) Min
, Take
, Max
, ElementAt
, All
 
 (4) Cast
, OfType
, ToDictionary
, ToSequence
 
 (5) ToDictionary
, Single
, Range
, Except
 
 (6) ToArray
, ToLookup
, ToSequence
, OfType
 
Номер 2
Группы, каких методов относится к группе "Преобразование"?
Ответ:
 (1) Cast
, OfType
, Min
, Max
, LongCount
 
 (2) Average
,Count
, Min
, Max
, Sum
 
 (3) Min
, Take
, Max
, ElementAt
, All
 
 (4) Cast
, OfType
, ToDictionary
, ToSequence
 
 (5) ToDictionary
, Single
, Range
, Except
 
 (6) ToArray
, ToLookup
, ToSequence
, OfType
 
Номер 3
Методы, относящиеся к группе "Преобразование"…
Ответ:
 (1) Cast
, OfType
, Min
, Max
, LongCount
 
 (2) Average
,Count
, Min
, Max
, Sum
 
 (3) Min
, Take
, Max
, ElementAt
, All
 
 (4) Cast
, OfType
, ToDictionary
, ToSequence
 
 (5) ToDictionary
, Single
, Range
, Except
 
 (6) ToArray
, ToLookup
, ToSequence
, OfType
 
Упражнение 4:
Номер 1
Выберите из списка группы методов относящихся к группе "Элемент".
Ответ:
 (1) Reverse
, OfType
, Where
, Take
, LongCount
 
 (2) SelectMany
, Count
, Union
, Intersect
, Sum
 
 (3) DefaultIfEmpty
, ElementAt
, ElementAtOrDefault
 
 (4) SingleOrDefault
, First
, Last
, Single
 
 (5) ToDictionary
, Single
, Range
, Except
 
 (6) Contains
, First
, GroupJoin
, Cast
, Concat
 
Номер 2
Группы, каких методов относится к группе "Элемент"?
Ответ:
 (1) Reverse
, OfType
, Where
, Take
, LongCount
 
 (2) SelectMany
, Count
, Union
, Intersect
, Sum
 
 (3) DefaultIfEmpty
, ElementAt
, ElementAtOrDefault
 
 (4) SingleOrDefault
, First
, Last
, Single
 
 (5) ToDictionary
, Single
, Range
, Except
 
 (6) Contains
, First
, GroupJoin
, Cast
, Concat
 
Номер 3
Методы, относящиеся к группе "Элемент"…
Ответ:
 (1) Reverse
, OfType
, Where
, Take
, LongCount
 
 (2) SelectMany
, Count
, Union
, Intersect
, Sum
 
 (3) DefaultIfEmpty
, ElementAt
, ElementAtOrDefault
 
 (4) SingleOrDefault
, First
, Last
, Single
 
 (5) ToDictionary
, Single
, Range
, Except
 
 (6) Contains
, First
, GroupJoin
, Cast
, Concat
 
Упражнение 5:
Номер 1
Все основные методы PLINQ
содержаться в классе…
Ответ:
 (1) System.Linq.Parallel.Enumerable
 
 (2) System.Linq.Parallel
 
 (3) System.Linq.ParallelEnumerable
 
 (4) System.Linq.EnumerableParallel
 
Номер 2
В каком классе содержаться основные методы PLINQ
.
Ответ:
 (1) System.Linq.Parallel.Enumerable
 
 (2) System.Linq.Parallel
 
 (3) System.Linq.ParallelEnumerable
 
 (4) System.Linq.EnumerableParallel
 
Номер 3
Выберите класс, в котором содержаться основные методы PLINQ
Ответ:
 (1) System.Linq.Parallel.Enumerable
 
 (2) System.Linq.Parallel
 
 (3) System.Linq.ParallelEnumerable
 
 (4) System.Linq.EnumerableParallel
 
Упражнение 6:
Номер 1
Какие типы перегрузки верны для метода AsParallel
?
Ответ:
 (1) public static ParallelQuery<TSource> AsParallel<TSource>(this IEnumerable<TSource> source)
 
 (2) public static ParallelQuery AsParallel(this IEnumerable<TSource> source)
 
 (3) public static ParallelQuery AsParallel<TSource>( (this IEnumerable source)
 
 (4) public static ParallelQuery AsParallel(this IEnumerable source)
 
Номер 2
Выберите типы перегрузки соответствующих методу AsParallel
.
Ответ:
 (1) public static ParallelQuery<TSource> AsParallel<TSource>(this IEnumerable<TSource> source)
 
 (2) public static ParallelQuery AsParallel(this IEnumerable<TSource> source)
 
 (3) public static ParallelQuery AsParallel<TSource>( (this IEnumerable source)
 
 (4) public static ParallelQuery AsParallel(this IEnumerable source)
 
Номер 3
Какие типы перегрузки метода AsParallel
являются правильными?
Ответ:
 (1) public static ParallelQuery<TSource> AsParallel<TSource>(this IEnumerable<TSource> source)
 
 (2) public static ParallelQuery AsParallel(this IEnumerable<TSource> source)
 
 (3) public static ParallelQuery AsParallel<TSource>( (this IEnumerable source)
 
 (4) public static ParallelQuery AsParallel(this IEnumerable source)
 
Упражнение 7:
Номер 1
Метод WithExutionMode
…
Ответ:
 (1) ограничивает количество разделов, обрабатываемых параллельно 
 (2) генерирует последовательность целых чисел в заданном диапазоне 
 (3) создает параллельную последовательность, содержащую одно повторяющееся значение 
 (4) сохраняет порядок элементов 
 (5) используется в тех в запросах, которые состоят из множества частей, когда нужно упорядочить одну часть, но избежать накладных расходов по упорядочиванию результатов другой части 
 (6) указывает нужно выполнять параллелизацию запроса, даже если согласно поведению по умолчанию он будет выполняться последовательно 
 (7) задает параметры слияния для данного запроса, определяющие буферизацию вывода запросом 
 (8) позволяет указывать действие, которое будет выполнено над каждым элементом исходной последовательности при выполнении запрос 
 (9) указывает на необходимость последовательного выполнения остальной части запроса 
Номер 2
Выберите из списка назначение метода WithExutionMode
.
Ответ:
 (1) ограничивает количество разделов, обрабатываемых параллельно 
 (2) генерирует последовательность целых чисел в заданном диапазоне 
 (3) создает параллельную последовательность, содержащую одно повторяющееся значение 
 (4) сохраняет порядок элементов 
 (5) используется в тех в запросах, которые состоят из множества частей, когда нужно упорядочить одну часть, но избежать накладных расходов по упорядочиванию результатов другой части 
 (6) указывает нужно выполнять параллелизацию запроса, даже если согласно поведению по умолчанию он будет выполняться последовательно 
 (7) задает параметры слияния для данного запроса, определяющие буферизацию вывода запросом 
 (8) позволяет указывать действие, которое будет выполнено над каждым элементом исходной последовательности при выполнении запрос 
 (9) указывает на необходимость последовательного выполнения остальной части запроса 
Номер 3
Для чего используется метод WithExutionMode
?
Ответ:
 (1) ограничивает количество разделов, обрабатываемых параллельно 
 (2) генерирует последовательность целых чисел в заданном диапазоне 
 (3) создает параллельную последовательность, содержащую одно повторяющееся значение 
 (4) сохраняет порядок элементов 
 (5) используется в тех в запросах, которые состоят из множества частей, когда нужно упорядочить одну часть, но избежать накладных расходов по упорядочиванию результатов другой части 
 (6) указывает нужно выполнять параллелизацию запроса, даже если согласно поведению по умолчанию он будет выполняться последовательно 
 (7) задает параметры слияния для данного запроса, определяющие буферизацию вывода запросом 
 (8) позволяет указывать действие, которое будет выполнено над каждым элементом исходной последовательности при выполнении запрос 
 (9) указывает на необходимость последовательного выполнения остальной части запроса 
Упражнение 8:
Номер 1
Метод WithDegreeOfParallelism
…
Ответ:
 (1) ограничивает количество разделов, обрабатываемых параллельно 
 (2) генерирует последовательность целых чисел в заданном диапазоне 
 (3) создает параллельную последовательность, содержащую одно повторяющееся значение 
 (4) сохраняет порядок элементов 
 (5) используется в тех в запросах, которые состоят из множества частей, когда нужно упорядочить одну часть, но избежать накладных расходов по упорядочиванию результатов другой части 
 (6) указывает нужно выполнять параллелизацию запроса, даже если согласно поведению по умолчанию он будет выполняться последовательно 
 (7) задает параметры слияния для данного запроса, определяющие буферизацию вывода запросом 
 (8) позволяет указывать действие, которое будет выполнено над каждым элементом исходной последовательности при выполнении запрос 
 (9) указывает на необходимость последовательного выполнения остальной части запроса 
Номер 2
Выберите из списка назначение метода WithDegreeOfParallelism
.
Ответ:
 (1) ограничивает количество разделов, обрабатываемых параллельно 
 (2) генерирует последовательность целых чисел в заданном диапазоне 
 (3) создает параллельную последовательность, содержащую одно повторяющееся значение 
 (4) сохраняет порядок элементов 
 (5) используется в тех в запросах, которые состоят из множества частей, когда нужно упорядочить одну часть, но избежать накладных расходов по упорядочиванию результатов другой части 
 (6) указывает нужно выполнять параллелизацию запроса, даже если согласно поведению по умолчанию он будет выполняться последовательно 
 (7) задает параметры слияния для данного запроса, определяющие буферизацию вывода запросом 
 (8) позволяет указывать действие, которое будет выполнено над каждым элементом исходной последовательности при выполнении запрос 
 (9) указывает на необходимость последовательного выполнения остальной части запроса 
Номер 3
Для чего используется метод WithDegreeOfParallelism
?
Ответ:
 (1) ограничивает количество разделов, обрабатываемых параллельно 
 (2) генерирует последовательность целых чисел в заданном диапазоне 
 (3) создает параллельную последовательность, содержащую одно повторяющееся значение 
 (4) сохраняет порядок элементов 
 (5) используется в тех в запросах, которые состоят из множества частей, когда нужно упорядочить одну часть, но избежать накладных расходов по упорядочиванию результатов другой части 
 (6) указывает нужно выполнять параллелизацию запроса, даже если согласно поведению по умолчанию он будет выполняться последовательно 
 (7) задает параметры слияния для данного запроса, определяющие буферизацию вывода запросом 
 (8) позволяет указывать действие, которое будет выполнено над каждым элементом исходной последовательности при выполнении запрос 
 (9) указывает на необходимость последовательного выполнения остальной части запроса 
Упражнение 9:
Номер 1
Метод AsOrdered
…
Ответ:
 (1) ограничивает количество разделов, обрабатываемых параллельно 
 (2) генерирует последовательность целых чисел в заданном диапазоне 
 (3) создает параллельную последовательность, содержащую одно повторяющееся значение 
 (4) сохраняет порядок элементов 
 (5) используется в тех в запросах, которые состоят из множества частей, когда нужно упорядочить одну часть, но избежать накладных расходов по упорядочиванию результатов другой части 
 (6) указывает нужно выполнять параллелизацию запроса, даже если согласно поведению по умолчанию он будет выполняться последовательно 
 (7) задает параметры слияния для данного запроса, определяющие буферизацию вывода запросом 
 (8) позволяет указывать действие, которое будет выполнено над каждым элементом исходной последовательности при выполнении запрос 
 (9) указывает на необходимость последовательного выполнения остальной части запроса 
Номер 2
Выберите из списка назначение метода AsOrdered
.
Ответ:
 (1) ограничивает количество разделов, обрабатываемых параллельно 
 (2) генерирует последовательность целых чисел в заданном диапазоне 
 (3) создает параллельную последовательность, содержащую одно повторяющееся значение 
 (4) сохраняет порядок элементов 
 (5) используется в тех в запросах, которые состоят из множества частей, когда нужно упорядочить одну часть, но избежать накладных расходов по упорядочиванию результатов другой части 
 (6) указывает нужно выполнять параллелизацию запроса, даже если согласно поведению по умолчанию он будет выполняться последовательно 
 (7) задает параметры слияния для данного запроса, определяющие буферизацию вывода запросом 
 (8) позволяет указывать действие, которое будет выполнено над каждым элементом исходной последовательности при выполнении запрос 
 (9) указывает на необходимость последовательного выполнения остальной части запроса 
Номер 3
Для чего используется метод AsOrdered
?
Ответ:
 (1) ограничивает количество разделов, обрабатываемых параллельно 
 (2) генерирует последовательность целых чисел в заданном диапазоне 
 (3) создает параллельную последовательность, содержащую одно повторяющееся значение 
 (4) сохраняет порядок элементов 
 (5) используется в тех в запросах, которые состоят из множества частей, когда нужно упорядочить одну часть, но избежать накладных расходов по упорядочиванию результатов другой части 
 (6) указывает нужно выполнять параллелизацию запроса, даже если согласно поведению по умолчанию он будет выполняться последовательно 
 (7) задает параметры слияния для данного запроса, определяющие буферизацию вывода запросом 
 (8) позволяет указывать действие, которое будет выполнено над каждым элементом исходной последовательности при выполнении запрос 
 (9) указывает на необходимость последовательного выполнения остальной части запроса 
Упражнение 10:
Номер 1
Метод Range
…
Ответ:
 (1) ограничивает количество разделов, обрабатываемых параллельно 
 (2) генерирует последовательность целых чисел в заданном диапазоне 
 (3) создает параллельную последовательность, содержащую одно повторяющееся значение 
 (4) сохраняет порядок элементов 
 (5) используется в тех в запросах, которые состоят из множества частей, когда нужно упорядочить одну часть, но избежать накладных расходов по упорядочиванию результатов другой части 
 (6) указывает нужно выполнять параллелизацию запроса, даже если согласно поведению по умолчанию он будет выполняться последовательно 
 (7) задает параметры слияния для данного запроса, определяющие буферизацию вывода запросом 
 (8) позволяет указывать действие, которое будет выполнено над каждым элементом исходной последовательности при выполнении запрос 
 (9) указывает на необходимость последовательного выполнения остальной части запроса 
Номер 2
Выберите из списка назначение метода Range
.
Ответ:
 (1) ограничивает количество разделов, обрабатываемых параллельно 
 (2) генерирует последовательность целых чисел в заданном диапазоне 
 (3) создает параллельную последовательность, содержащую одно повторяющееся значение 
 (4) сохраняет порядок элементов 
 (5) используется в тех в запросах, которые состоят из множества частей, когда нужно упорядочить одну часть, но избежать накладных расходов по упорядочиванию результатов другой части 
 (6) указывает нужно выполнять параллелизацию запроса, даже если согласно поведению по умолчанию он будет выполняться последовательно 
 (7) задает параметры слияния для данного запроса, определяющие буферизацию вывода запросом 
 (8) позволяет указывать действие, которое будет выполнено над каждым элементом исходной последовательности при выполнении запрос 
 (9) указывает на необходимость последовательного выполнения остальной части запроса 
Номер 3
Для чего используется метод Range
?
Ответ:
 (1) ограничивает количество разделов, обрабатываемых параллельно 
 (2) генерирует последовательность целых чисел в заданном диапазоне 
 (3) создает параллельную последовательность, содержащую одно повторяющееся значение 
 (4) сохраняет порядок элементов 
 (5) используется в тех в запросах, которые состоят из множества частей, когда нужно упорядочить одну часть, но избежать накладных расходов по упорядочиванию результатов другой части 
 (6) указывает нужно выполнять параллелизацию запроса, даже если согласно поведению по умолчанию он будет выполняться последовательно 
 (7) задает параметры слияния для данного запроса, определяющие буферизацию вывода запросом 
 (8) позволяет указывать действие, которое будет выполнено над каждым элементом исходной последовательности при выполнении запрос 
 (9) указывает на необходимость последовательного выполнения остальной части запроса 
Упражнение 11:
Номер 1
Метод WithMergeOptions
…
Ответ:
 (1) ограничивает количество разделов, обрабатываемых параллельно 
 (2) генерирует последовательность целых чисел в заданном диапазоне 
 (3) создает параллельную последовательность, содержащую одно повторяющееся значение 
 (4) сохраняет порядок элементов 
 (5) используется в тех в запросах, которые состоят из множества частей, когда нужно упорядочить одну часть, но избежать накладных расходов по упорядочиванию результатов другой части 
 (6) указывает нужно выполнять параллелизацию запроса, даже если согласно поведению по умолчанию он будет выполняться последовательно 
 (7) задает параметры слияния для данного запроса, определяющие буферизацию вывода запросом 
 (8) позволяет указывать действие, которое будет выполнено над каждым элементом исходной последовательности при выполнении запрос 
 (9) указывает на необходимость последовательного выполнения остальной части запроса 
Номер 2
Выберите из списка назначение метода WithMergeOptions
.
Ответ:
 (1) ограничивает количество разделов, обрабатываемых параллельно 
 (2) генерирует последовательность целых чисел в заданном диапазоне 
 (3) создает параллельную последовательность, содержащую одно повторяющееся значение 
 (4) сохраняет порядок элементов 
 (5) используется в тех в запросах, которые состоят из множества частей, когда нужно упорядочить одну часть, но избежать накладных расходов по упорядочиванию результатов другой части 
 (6) указывает нужно выполнять параллелизацию запроса, даже если согласно поведению по умолчанию он будет выполняться последовательно 
 (7) задает параметры слияния для данного запроса, определяющие буферизацию вывода запросом 
 (8) позволяет указывать действие, которое будет выполнено над каждым элементом исходной последовательности при выполнении запрос 
 (9) указывает на необходимость последовательного выполнения остальной части запроса 
Номер 3
Для чего используется метод WithMergeOptions
?
Ответ:
 (1) ограничивает количество разделов, обрабатываемых параллельно 
 (2) генерирует последовательность целых чисел в заданном диапазоне 
 (3) создает параллельную последовательность, содержащую одно повторяющееся значение 
 (4) сохраняет порядок элементов 
 (5) используется в тех в запросах, которые состоят из множества частей, когда нужно упорядочить одну часть, но избежать накладных расходов по упорядочиванию результатов другой части 
 (6) указывает нужно выполнять параллелизацию запроса, даже если согласно поведению по умолчанию он будет выполняться последовательно 
 (7) задает параметры слияния для данного запроса, определяющие буферизацию вывода запросом 
 (8) позволяет указывать действие, которое будет выполнено над каждым элементом исходной последовательности при выполнении запрос 
 (9) указывает на необходимость последовательного выполнения остальной части запроса 
Упражнение 12:
Номер 1
Метод AsSequential
…
Ответ:
 (1) ограничивает количество разделов, обрабатываемых параллельно 
 (2) генерирует последовательность целых чисел в заданном диапазоне 
 (3) создает параллельную последовательность, содержащую одно повторяющееся значение 
 (4) сохраняет порядок элементов 
 (5) используется в тех в запросах, которые состоят из множества частей, когда нужно упорядочить одну часть, но избежать накладных расходов по упорядочиванию результатов другой части 
 (6) указывает нужно выполнять параллелизацию запроса, даже если согласно поведению по умолчанию он будет выполняться последовательно 
 (7) задает параметры слияния для данного запроса, определяющие буферизацию вывода запросом 
 (8) позволяет указывать действие, которое будет выполнено над каждым элементом исходной последовательности при выполнении запрос 
 (9) указывает на необходимость последовательного выполнения остальной части запроса 
Номер 2
Выберите из списка назначение метода AsSequential
.
Ответ:
 (1) ограничивает количество разделов, обрабатываемых параллельно 
 (2) генерирует последовательность целых чисел в заданном диапазоне 
 (3) создает параллельную последовательность, содержащую одно повторяющееся значение 
 (4) сохраняет порядок элементов 
 (5) используется в тех в запросах, которые состоят из множества частей, когда нужно упорядочить одну часть, но избежать накладных расходов по упорядочиванию результатов другой части 
 (6) указывает нужно выполнять параллелизацию запроса, даже если согласно поведению по умолчанию он будет выполняться последовательно 
 (7) задает параметры слияния для данного запроса, определяющие буферизацию вывода запросом 
 (8) позволяет указывать действие, которое будет выполнено над каждым элементом исходной последовательности при выполнении запрос 
 (9) указывает на необходимость последовательного выполнения остальной части запроса 
Номер 3
Для чего используется метод AsSequential
?
Ответ:
 (1) ограничивает количество разделов, обрабатываемых параллельно 
 (2) генерирует последовательность целых чисел в заданном диапазоне 
 (3) создает параллельную последовательность, содержащую одно повторяющееся значение 
 (4) сохраняет порядок элементов 
 (5) используется в тех в запросах, которые состоят из множества частей, когда нужно упорядочить одну часть, но избежать накладных расходов по упорядочиванию результатов другой части 
 (6) указывает нужно выполнять параллелизацию запроса, даже если согласно поведению по умолчанию он будет выполняться последовательно 
 (7) задает параметры слияния для данного запроса, определяющие буферизацию вывода запросом 
 (8) позволяет указывать действие, которое будет выполнено над каждым элементом исходной последовательности при выполнении запрос 
 (9) указывает на необходимость последовательного выполнения остальной части запроса 
Упражнение 13:
Номер 1
Метод AsUnordered
…
Ответ:
 (1) ограничивает количество разделов, обрабатываемых параллельно 
 (2) генерирует последовательность целых чисел в заданном диапазоне 
 (3) создает параллельную последовательность, содержащую одно повторяющееся значение 
 (4) сохраняет порядок элементов 
 (5) используется в тех в запросах, которые состоят из множества частей, когда нужно упорядочить одну часть, но избежать накладных расходов по упорядочиванию результатов другой части 
 (6) указывает нужно выполнять параллелизацию запроса, даже если согласно поведению по умолчанию он будет выполняться последовательно 
 (7) задает параметры слияния для данного запроса, определяющие буферизацию вывода запросом 
 (8) позволяет указывать действие, которое будет выполнено над каждым элементом исходной последовательности при выполнении запрос 
 (9) указывает на необходимость последовательного выполнения остальной части запроса 
Номер 2
Выберите из списка назначение метода AsUnordered
.
Ответ:
 (1) ограничивает количество разделов, обрабатываемых параллельно 
 (2) генерирует последовательность целых чисел в заданном диапазоне 
 (3) создает параллельную последовательность, содержащую одно повторяющееся значение 
 (4) сохраняет порядок элементов 
 (5) используется в тех в запросах, которые состоят из множества частей, когда нужно упорядочить одну часть, но избежать накладных расходов по упорядочиванию результатов другой части 
 (6) указывает нужно выполнять параллелизацию запроса, даже если согласно поведению по умолчанию он будет выполняться последовательно 
 (7) задает параметры слияния для данного запроса, определяющие буферизацию вывода запросом 
 (8) позволяет указывать действие, которое будет выполнено над каждым элементом исходной последовательности при выполнении запрос 
 (9) указывает на необходимость последовательного выполнения остальной части запроса 
Номер 3
Для чего используется метод AsUnordered
?
Ответ:
 (1) ограничивает количество разделов, обрабатываемых параллельно 
 (2) генерирует последовательность целых чисел в заданном диапазоне 
 (3) создает параллельную последовательность, содержащую одно повторяющееся значение 
 (4) сохраняет порядок элементов 
 (5) используется в тех в запросах, которые состоят из множества частей, когда нужно упорядочить одну часть, но избежать накладных расходов по упорядочиванию результатов другой части 
 (6) указывает нужно выполнять параллелизацию запроса, даже если согласно поведению по умолчанию он будет выполняться последовательно 
 (7) задает параметры слияния для данного запроса, определяющие буферизацию вывода запросом 
 (8) позволяет указывать действие, которое будет выполнено над каждым элементом исходной последовательности при выполнении запрос 
 (9) указывает на необходимость последовательного выполнения остальной части запроса 
Упражнение 14:
Номер 1
Метод Repeat
…
Ответ:
 (1) ограничивает количество разделов, обрабатываемых параллельно 
 (2) генерирует последовательность целых чисел в заданном диапазоне 
 (3) создает параллельную последовательность, содержащую одно повторяющееся значение 
 (4) сохраняет порядок элементов 
 (5) используется в тех в запросах, которые состоят из множества частей, когда нужно упорядочить одну часть, но избежать накладных расходов по упорядочиванию результатов другой части 
 (6) указывает нужно выполнять параллелизацию запроса, даже если согласно поведению по умолчанию он будет выполняться последовательно 
 (7) задает параметры слияния для данного запроса, определяющие буферизацию вывода запросом 
 (8) позволяет указывать действие, которое будет выполнено над каждым элементом исходной последовательности при выполнении запрос 
 (9) указывает на необходимость последовательного выполнения остальной части запроса 
Номер 2
Выберите из списка назначение метода Repeat
.
Ответ:
 (1) ограничивает количество разделов, обрабатываемых параллельно 
 (2) генерирует последовательность целых чисел в заданном диапазоне 
 (3) создает параллельную последовательность, содержащую одно повторяющееся значение 
 (4) сохраняет порядок элементов 
 (5) используется в тех в запросах, которые состоят из множества частей, когда нужно упорядочить одну часть, но избежать накладных расходов по упорядочиванию результатов другой части 
 (6) указывает нужно выполнять параллелизацию запроса, даже если согласно поведению по умолчанию он будет выполняться последовательно 
 (7) задает параметры слияния для данного запроса, определяющие буферизацию вывода запросом 
 (8) позволяет указывать действие, которое будет выполнено над каждым элементом исходной последовательности при выполнении запрос 
 (9) указывает на необходимость последовательного выполнения остальной части запроса 
Номер 3
Для чего используется метод Repeat
?
Ответ:
 (1) ограничивает количество разделов, обрабатываемых параллельно 
 (2) генерирует последовательность целых чисел в заданном диапазоне 
 (3) создает параллельную последовательность, содержащую одно повторяющееся значение 
 (4) сохраняет порядок элементов 
 (5) используется в тех в запросах, которые состоят из множества частей, когда нужно упорядочить одну часть, но избежать накладных расходов по упорядочиванию результатов другой части 
 (6) указывает нужно выполнять параллелизацию запроса, даже если согласно поведению по умолчанию он будет выполняться последовательно 
 (7) задает параметры слияния для данного запроса, определяющие буферизацию вывода запросом 
 (8) позволяет указывать действие, которое будет выполнено над каждым элементом исходной последовательности при выполнении запрос 
 (9) указывает на необходимость последовательного выполнения остальной части запроса 
Упражнение 15:
Номер 1
Метод Range
…
Ответ:
 (1) ограничивает количество разделов, обрабатываемых параллельно 
 (2) генерирует последовательность целых чисел в заданном диапазоне 
 (3) создает параллельную последовательность, содержащую одно повторяющееся значение 
 (4) сохраняет порядок элементов 
 (5) используется в тех в запросах, которые состоят из множества частей, когда нужно упорядочить одну часть, но избежать накладных расходов по упорядочиванию результатов другой части 
 (6) указывает нужно выполнять параллелизацию запроса, даже если согласно поведению по умолчанию он будет выполняться последовательно 
 (7) задает параметры слияния для данного запроса, определяющие буферизацию вывода запросом 
 (8) позволяет указывать действие, которое будет выполнено над каждым элементом исходной последовательности при выполнении запрос 
 (9) указывает на необходимость последовательного выполнения остальной части запроса 
Номер 2
Выберите из списка назначение метода Range
.
Ответ:
 (1) ограничивает количество разделов, обрабатываемых параллельно 
 (2) генерирует последовательность целых чисел в заданном диапазоне 
 (3) создает параллельную последовательность, содержащую одно повторяющееся значение 
 (4) сохраняет порядок элементов 
 (5) используется в тех в запросах, которые состоят из множества частей, когда нужно упорядочить одну часть, но избежать накладных расходов по упорядочиванию результатов другой части 
 (6) указывает нужно выполнять параллелизацию запроса, даже если согласно поведению по умолчанию он будет выполняться последовательно 
 (7) задает параметры слияния для данного запроса, определяющие буферизацию вывода запросом 
 (8) позволяет указывать действие, которое будет выполнено над каждым элементом исходной последовательности при выполнении запрос 
 (9) указывает на необходимость последовательного выполнения остальной части запроса 
Номер 3
Для чего используется метод Range
?
Ответ:
 (1) ограничивает количество разделов, обрабатываемых параллельно 
 (2) генерирует последовательность целых чисел в заданном диапазоне 
 (3) создает параллельную последовательность, содержащую одно повторяющееся значение 
 (4) сохраняет порядок элементов 
 (5) используется в тех в запросах, которые состоят из множества частей, когда нужно упорядочить одну часть, но избежать накладных расходов по упорядочиванию результатов другой части 
 (6) указывает нужно выполнять параллелизацию запроса, даже если согласно поведению по умолчанию он будет выполняться последовательно 
 (7) задает параметры слияния для данного запроса, определяющие буферизацию вывода запросом 
 (8) позволяет указывать действие, которое будет выполнено над каждым элементом исходной последовательности при выполнении запрос 
 (9) указывает на необходимость последовательного выполнения остальной части запроса