игра брюс 2048
Главная / Программирование / Основы параллельного программирования с использованием 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) указывает на необходимость последовательного выполнения остальной части запроса 




Главная / Программирование / Основы параллельного программирования с использованием Visual Studio 2010 / Тест 12