Сертификат "Введение в программирование на C# 2.0"
  • Сертификат "Введение в программирование на C# 2.0"
  • Сертификат "Введение в программирование на C# 2.0"
Сертификат "Введение в программирование на C# 2.0"
  • Сертификат "Введение в программирование на C# 2.0"
  • Сертификат "Введение в программирование на C# 2.0"

Введение в программирование на C 2.0

700,00 руб.
В течение часа!
Экзамен "Введение в программирование на C# 2.0" для пользователей и системных администраторов.
Количество
Есть в наличии!

Форма сдачи теста: Экстерн
Количество вопросов: 30
Проходной балл: 90% и выше
Срок действия сертификата: неограничен

Сертификат появляется в профиле ресурса INTUIT, и Вы можете заказать его бумажную версию на сайте INTUIT.
10412 шт.
Внимание !
Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier!

Для чего используется пространство имен System.Web

криптография, разрешения
работа с web-приложениями
работа с потоками



Для чего используется пространство имен System.Threading

работа с потоками
работа с web-приложениями
криптография, разрешения



Для чего используется пространство имен System.Security

криптография, разрешения
работа с web-приложениями
работа с потоками



Для чего используется пространство имен System.Runtime.InteropServices

работа с пользовательскими типами во время выполнения приложения
поддержка взаимодействия с DLL, COM-серверы, удаленный доступ
поддержка передачи данных по сетям



Для чего используется пространство имен System.Net

поддержка взаимодействия с DLL, COM-серверы, удаленный доступ
работа с пользовательскими типами во время выполнения приложения
поддержка передачи данных по сетям



Для чего используется пространство имен System.Reflection

поддержка взаимодействия с DLL, COM-серверы, удаленный доступ
работа с пользовательскими типами во время выполнения приложения
поддержка передачи данных по сетям



Для чего используется пространство имен System.IO

поддержка ввода/вывода
классы графической поддержки
классы для трассировки и отладки кода



Для чего используется пространство имен System.Diagnostics

классы графической поддержки
классы для трассировки и отладки кода
поддержка ввода/вывода



Что из нижеперечисленного является платформой?

.NET Framework
CLS
Microsoft .NET



Что из нижеперечисленного является общей спецификацией языков программирования?

Microsoft .NET
CLS
.NET Framework


Что из нижеперечисленного является инфраструктурой платформы?

Microsoft .NET
.NET Framework
CLS



Средством, которое позволяет сокращать имена классов, является оператор

using(бинарный)
break
sizeof



Назовите модификатор прав доступа общедоступных членов класса

protected
public
internal



Для чего используется модификатор прав доступа public?

обозначение для членов класса, доступных в рамках объявляемого класса и из методов производных классов
обозначение для членов класса, которые доступны из методов классов, объявляемых в рамках сборки, где содержится объявление данного класса
обозначение для общедоступных членов класса



Для чего используется модификатор прав доступа protected?

обозначение для членов класса, доступных в рамках объявляемого класса и из методов производных классов
обозначение для общедоступных членов класса
обозначение для членов класса, которые доступны из методов классов, объявляемых в рамках сборки, где содержится объявление данного класса



Назовите модификатор прав доступа членов класса, доступных в рамках объявляемого класса и из методов производных классов

internal
public
protected



Какие утверждения верны?

модификатор прав доступа protected используется для членов класса, доступных в рамках объявляемого класса и из методов производных классов
модификатор прав доступа protected используется для членов класса, которые доступны из методов классов, объявляемых в рамках сборки, где содержится объявление данного класса
модификатор прав доступа protected используется для общедоступных членов класса



Назовите модификатор прав доступа членов класса, которые доступны из методов классов, объявляемых в рамках сборки, где содержится объявление данного класса

internal
public
protected



Какие утверждения верны?

модификатор прав доступа internal используется для членов класса, которые доступны из методов классов, объявляемых в рамках сборки, где содержится объявление данного класса
модификатор прав доступа internal используется для членов класса, доступных в рамках объявляемого класса и из методов производных классов
модификатор прав доступа internal используется для общедоступных членов класса



Для чего используется модификатор прав доступа internal?

обозначение для общедоступных членов класса
обозначение для членов класса, которые доступны из методов классов, объявляемых в рамках сборки, где содержится объявление данного класса
обозначение для членов класса, доступных в рамках объявляемого класса и из методов производных классов



Для чего используется модификатор прав доступа private?

обозначение для общедоступных членов класса
обозначение для членов класса, доступных в рамках объявляемого класса, из методов производных классов, а также доступных из методов классов, которые объявлены в рамках сборки, содержащей объявление данного класса
обозначение для членов класса, доступных в рамках объявляемого класса



Назовите модификатор прав доступа для членов класса, доступных только в рамках объявляемого класса

public
protected internal
private



Для чего используется модификатор прав доступа protected internal?

обозначение для общедоступных членов класса
обозначение для членов класса, доступных в рамках объявляемого класса, из методов производных классов, а также доступных из методов классов, которые объявлены в рамках сборки, содержащей объявление данного класса
обозначение для членов класса, доступных в рамках объявляемого класса



Назовите количество возможных значений типа Short

32768
256
65536



Назовите количество возможных значений типа Byte

128
255
256



Какой из этих типов данных работает с вещественными числами?

double
long
char


Назовите 128-разрядный тип с плавающей точкой

decimal
double
float



Назовите 64-разрядный тип с плавающей точкой

double
char
float



Назовите 64-разрядный целый тип

long
int
short


Назовите 16-разрядный целый тип

long
int
short



Назовите 32-разрядный целый тип

int
short
long



Что означает Escape-последовательность \n?

возврат каретки
переход на новую строку
горизонтальная табуляция



Что означает Escape-последовательность \r?

горизонтальная табуляция
возврат каретки
переход на новую строку



Что означает Escape-последовательность \t?

возврат каретки
переход на новую строку
горизонтальная табуляция



Назовите операцию, вторую по приоритету из всех перечисленных

+(бинарный)
*
()



Назовите операцию, имеющую наименьший приоритет из всех перечисленных

()
+(бинарный)
*



Назовите операцию, имеющую наивысший приоритет из всех перечисленных

+(бинарный)
()
*



Назовите сужающее преобразование типа

из int в short
из int в float
из short в int



Назовите расширяющее преобразование типа, которое может привести к потере информации

из int в short
из int в float
из short в int



Назовите расширяющее преобразование типа, которое не может привести к потере информации

из short в int
из int в short
из float в int



Какие утверждения верны?

значение константного выражения не меняется при выполнении программы
значение константного выражения становится известно на этапе компиляции модуля, до начала выполнения модуля
константа не может быть инициализована при объявлении



Назовите ключевое слово, отключающее контроль за переполнением

try
checked
unchecked



Назовите ключевое слово, включающее контроль за переполнением

unchecked
checked
try



Сколько разрядов занимает символ UNICODE?

32
16
8



Назовите ключевое слово, объявляющее перечисление

new
enum
const



Назовите ключевое слово, объявляющее константу

new
const
enum



Назовите управляющий итеративный оператор

if
goto
for



Назовите управляющий оператор выбора

for
if
goto



Назовите управляющий оператор перехода

for
goto
if



Назовите управляющие операторы, не являющиеся операторами выбора

switch
goto
if/else



Назовите управляющие операторы, не являющиеся операторами перехода

switch
goto
if/else



Назовите управляющие операторы, не являющиеся операторами перехода

while
continue
goto



Назовите управляющие операторы, не являющиеся итеративными операторами

If
foreach
goto



Чему будет равна переменная i после выполнения следующего кода:

int i=0;
while(i<0)i++;

1
2
0



Чему будет равна переменная i после выполнения следующего кода:

int i=0;
do{
    i++;
}while(i<0);

0
2
1



Укажите правильное определение структуры for

for(int i=0;i<10;i++)
for(int i=0;i++;i<10)
for(int i=0;i<10;)




Для создания цикла, управляемого счетчиком, используется управляющий оператор...

switch
foreach
for



Для создания структуры множественного выбора используется управляющий оператор...

foreach
for
switch



Для перебора всех элементов массива используется управляющий оператор...

switch
if
foreach



Для прерывания цикла до следующей итерации используется управляющий оператор...

continue
break
goto



Для выхода из цикла используется управляющий оператор...

continue
if
break
goto



Для перехода по метке используется управляющий оператор...

continue
break
goto



Какой оператор начинает блок, который может вызвать исключение?

try
throw
catch



Какой оператор начинает блок обработчиков исключений?

catch
try
throw



Для чего используется оператор catch?

начинает блок обработчиков исключений
начинает блок, который может вызвать исключение
начинает блок, операторы которого выполняются всегда, независимо от того было сгенерированно исключение или нет



Какой оператор генерирует исключение

try
catch
throw



Какой оператор начинает блок, операторы которого выполняются всегда, независимо от того было сгенерированно исключение или нет?

throw
finally
try



Для чего используется оператор finally?

начинает блок обработчиков исключений
начинает блок, операторы которого выполняются всегда, независимо от того было сгенерированно исключение или нет
начинает блок, который может вызвать исключение



Для передачи параметра по ссылке используется спецификатор...

private
static
ref



Какие способы передачи параметров в метод существуют?

прямая передача
по значению
по ссылке



Для передачи параметра по ссылке, которому в методе присваивается значение, используется спецификатор...

private
static
out



Какие утверждения верны?

в классе и в структуре можно объявлять множество вариантов конструкторов. Они должны отличаться списками параметров
имя конструктора должно начинаться с символа "~"
конструктор не имеет возвращаемого спецификатора



Какое утверждение верно?

в классе и в структуре можно объявлять только один конструктор
в структуре невозможно объявить конструктор с пустым списком параметров
имя конструктора может не совпадать с именем класса или структуры



Какие утверждения верны?

конструктор всегда имеет возвращаемый спецификатор void
имя конструктора полностью совпадает с именем класса или структуры
не существует выражения вызова для конструктора, управление в конструктор передается посредством выполнения специальной операции new



Для чего используется операция new?

для определения размеров объектов
для создания объектов и передачи управления конструкторам
для уничтожения объектов и передачи управления дестукторам



Какая операция используется для создания объектов и передачи управления конструкторам?

new
sizeof
delete/else



Конструктор вызывается при выполнении операции...

new
this
delete



Какие утверждения верны?

имя деструктора совпадает с именем конструктора
деструктор не может содержать параметров
имя деструктора начинается с префикса "~"



С какого символа начинается имя деструктора?

&
$
~



Сколько параметров должен содержать деструктор?

0
1
2



В каком классе в .NET реализованы методы управления сборщиком мусора?

GC
CG
System



Назовите методы класса GC

MaxGeneration
CollectionCount
Collect



Для чего используется класс GC?

для обращения к базам данных
для трассировки и отладки кода
для управления сборщиком мусора



Для чего используется метод GetGeneration класса GC?

возвращает количество байт, занятых под объекты в управляющей памяти
определение эквивалентности объектов
возвращает значение номера поколения, содержащего данный объект



Для чего используется метод GetTotalMemory класса GC?

определение эквивалентности объектов
возвращает количество байт, занятых под объекты в управляющей памяти
возвращает значение номера поколения, содержащего данный объект



Для чего используется метод Collect класса GC?

определяет общее количество проходов сборщика для данного поколения объектов
активизирует процесс сборки мусора
уведомление среды выполнения о резервировании большого объема неуправляемой памяти



Массив наследует классу...

System.Data
System.IO
System.Array

 

 

Для чего используется метод ShowDialog класса формы?

обеспечивает представление формы как модального диалога
показывает форму как немодальный диалог
для позиционирования формы на поверхности рабочего стола



Для чего используется метод Show класса формы?

обеспечивает представление формы как модального диалога
для позиционирования формы на поверхности рабочего стола
показывает форму как немодальный диалог



Укажите описание события VisibleChanged связанного с формой?

многократно генерируется в течение жизни формы, когда Windows активизирует данную форму, связано с получением и потерей фокуса
генерируется всякий раз при изменении свойства Visible-формы
генерируется непосредственно после первого вызова метода Form.Show() или Form.ShowDialog()



Укажите описание события Activated связанного с формой?

генерируется непосредственно после первого вызова метода Form.Show() или Form.ShowDialog()
многократно генерируется в течение жизни формы, когда Windows активизирует данную форму, связано с получением и потерей фокуса
генерируется всякий раз при изменении свойства Visible-формы



Укажите описание события Load связанного с формой?

генерируется непосредственно после первого вызова метода Form.Show() или Form.ShowDialog()
многократно генерируется в течение жизни формы, когда Windows активизирует данную форму, связано с получением и потерей фокуса
генерируется всякий раз при изменении свойства Visible-формы



Укажите описание события Closed связанного с формой?

генерируется Уже после закрытия формы
генерируется непосредственно перед закрытием формы
возникает при потере фокуса формой в результате взаимодействия с пользовательским интерфейсом либо в результате вызова методов Form.Hide() или Form.Close() – но только для активной формы

 

 

Для чего используется метод AddMemoryPressure класса GC?

активизирует процесс сборки мусора
определяет общее количество проходов сборщика для данного поколения объектов
уведомление среды выполнения о резервировании большого объема неуправляемой памяти


Укажите корректное объявление массива

int [,,] x1 = new int[15,2, ]
int [][][] x2 = new int[][2][7]
int [,][] x0 = new int[15,7][]



Укажите корректное объявление массива

int [][][] x1 = new int[15][][]
int [][][] x2 = new int[][2][7]
int [,,][,][] x0 = new int[2,15,7][,][]



Укажите корректное объявление массива

int [][][] x1 = new int[15][2][]
int [][][] x2 = new int[][2][7]
int [][] x0 = new int[15][]



Укажите некорректное объявление массива

int [][][] x2 = new int[][2][7]
int [,][] x0 = new int[15,7][]
int [,,] x1 = new int[15,2, ]



Укажите некорректное объявление массива

int [,,][,][] x0 = new int[2,15,7][,][]
int [][][] x2 = new int[][2][7]
int [][][] x1 = new int[15][][]



Укажите некорректные объявления массива

int [][][] x1 = new int[15][2][]
int [][] x0 = new int[15][]
int [][][] x2 = new int[][2][7]



Назовите свойство класса System.Array

Length
Rang
ReadOnly



Назовите свойства класса System.Array

Rank
Clone
IsReadOnly

 

 

Для чего используется метод KeepAlive класса GC?

метод обеспечивает уведомление сборщика мусора о том, что данный объект (представляется ссылкой в параметре метода) не подлежит удалению
ссылается на указанный объект, делая его недоступным для сборщика мусора с момента начала текущей программы до вызова этого метода
информирует среду выполнения об освобождении области неуправляемой памяти



Для чего используется метод SuppressFinalize класса GC?

метод обеспечивает уведомление сборщика мусора о том, что данный объект (представляется ссылкой в параметре метода) не подлежит удалению
ссылается на указанный объект, делая его недоступным для сборщика мусора с момента начала текущей программы до вызова этого метода
информирует среду выполнения об освобождении области неуправляемой памяти



Для чего используется метод WaitForPendingFinalizers класса GC?

метод обеспечивает уведомление сборщика мусора о том, что данный объект (представляется ссылкой в параметре метода) не подлежит удалению
приостанавливает текущий поток до тех пор, пока поток, обрабатывающий очередь финализаторов, не обработает всю очередь
снимает с объекта защиту



Для чего используется свойство MaxGeneration класса GC?

информирует среду выполнения об освобождении области неуправляемой памяти
ссылается на указанный объект, делая его недоступным для сборщика мусора с момента начала текущей программы до вызова этого метода
определяет максимальное количество поддерживаемых в управляющей памяти поколений



Сколько категорий (по синтаксису объявления) массивов может быть?

1
2
3



Элементы массива должны иметь одно и то же...

имя
индекс
тип



Для чего используется метод CollectionCount класса GC?

активизирует процесс сборки мусора
уведомление среды выполнения о резервировании большого объема неуправляемой памяти
определяет общее количество проходов сборщика для данного поколения объектов



Для чего используется метод RemoveMemoryPressure класса GC?

ссылается на указанный объект, делая его недоступным для сборщика мусора с момента начала текущей программы до вызова этого метода
метод обеспечивает уведомление сборщика мусора о том, что данный объект (представляется ссылкой в параметре метода) не подлежит удалению
информирует среду выполнения об освобождении области неуправляемой памяти



Какие операции могут быть перегружены?

.
+
&




Какое утверждение верно?

приоритет исходной операции выше приоритета перегруженных операций
приоритет исходной операции ниже приоритета перегруженных операций
приоритет исходной операции и перегруженных операций одинаков



Для чего используется ключевое слово operator?

определяет размер объекта в байтах
вводит определение перегруженной функции-операции
вводит определение виртуальной функции



Какое ключевое слово вводит определение перегруженной функции-операции?

virtual
function
operator

 

 

Назовите методы, которых нет у класса System.Array

GetUpperBound
GetLowerBound
GetBound



Назовите методы класса System.Array

CopyTo
IsReadOnly
Equals



Назовите методы класса System.Array

GetBound
GetLowerBound
GetUpperBound



Индексация массива начинается с...

1
0
любого указанного значения



Для чего используется свойство Length класса System.Array?

возвращает целое число, представляющее количество измерений массива
возвращает целое число, представляющее общее количество элементов во всех измерениях массива
возвращает размер массива в байтах



Для чего используется свойство Rank класса System.Array?

возвращает целое число, представляющее общее количество элементов во всех измерениях массива
возвращает размер массива в байтах
возвращает целое число, представляющее количество измерений массива



Для чего используется метод GetValue класса System.Array?

извлекает значение из массива по индексам
возвращает количество элементов заданной параметром размерности
создает массив элементов заданного типа и определенной размерности



Извлекает значение из двумерного массива по индексам метод класса System.Array...

SetValue
GetValue
GetLength



Какие операции не могут быть перегружены?

=
+=
>>

 

 

Укажите jagged массив

int[][][] arr3
int[ , , ] arr1
int[,,] arr0



Укажите прямоугольные массивы

int[][][] arr3
int[ , , ] arr1
int[,,] arr0



Укажите непрямоугольный массив

int[ , ,] arr1
int[,,] arr0
int[][][] arr3


Для чего используется свойство CompanyName класса Application?

получает или задает текущий язык ввода для текущего потока
получает или задает данные о культурной среде для текущего потока
получает название компании, связанное с приложением



Для чего используется свойство CurrentInputLanguage класса Application?

получает или задает данные о культурной среде для текущего потока
получает название компании, связанное с приложением
получает или задает текущий язык ввода для текущего потока



Для чего используется свойство CurrentCulture класса Application?

получает или задает данные о культурной среде для текущего потока
получает название компании, связанное с приложением
получает или задает текущий язык ввода для текущего потока

 

 

Для чего используется ключевое слово implicit?

вводит определение виртуальной функции
вводит неявное преобразование одного типа в другой
вводит явное преобразование одного типа в другой



Какое ключевое слово вводит неявное преобразование одного типа в другой?

operator
implicit
explicit



Какие утверждения верны?

ключевое слово operator вводит неявное преобразование одного типа в другой
ключевое слово explicit вводит неявное преобразование одного типа в другой
ключевое слово implicit вводит неявное преобразование одного типа в другой



Какое ключевое слово вводит явное преобразование одного типа в другой?

operator
implicit
explicit



Какие утверждения верны?

ключевое слово implicit вводит явное преобразование одного типа в другой
ключевое слово explicit вводит явное преобразование одного типа в другой
ключевое слово operator вводит явное преобразование одного типа в другой



Для чего используется ключевое слово explicit?

вводит неявное преобразование одного типа в другой
вводит определение виртуальной функции
вводит явное преобразование одного типа в другой



Создает массив элементов заданного типа и определенной размерности метод класса System.Array...

GetLength
SetValue
CreateInstance



Для чего используется метод CreateInstance класса System.Array?

присваивает элементу массива значение, представленное первым параметром
возвращает количество элементов заданной параметром размерности
создает массив элементов заданного типа и определенной размерности

 

 

Укажите описание события Deactivated связанного с формой?

генерируется непосредственно перед закрытием формы
возникает при потере фокуса формой в результате взаимодействия с пользовательским интерфейсом либо в результате вызова методов Form.Hide() или Form.Close() – но только для активной формы
генерируется Уже после закрытия формы



Укажите описание события Closing связанного с формой?

генерируется непосредственно перед закрытием формы
возникает при потере фокуса формой в результате взаимодействия с пользовательским интерфейсом либо в результате вызова методов Form.Hide() или Form.Close() – но только для активной формы
генерируется Уже после закрытия формы



Для чего используется свойство CommonAppDataPath класса Application?

получает раздел реестра для данных приложения, являющихся общими для всех пользователей
получает значение, определяющее, может ли вызывающий объект выйти из этого приложения
получает путь для данных приложения, являющихся общими для всех пользователей

 

 


Какие операции не могут быть перегружены?

true
new
is



Какие операции не могут быть перегружены?

==
sizeof
>>=



Какие операции могут быть перегружены?

+
-
=

Для чего используется метод DrawClosedCurve класса Graphics?

строит замкнутую фундаментальную кривую через точки указанного массива структур Point
строит замкнутую фундаментальную кривую, определяемую массивом структур Point
формирует эллипс, который определяется ограничивающим прямоугольником, заданным с помощью пары координат — ширины и высоты

 

 

Для чего используется метод Clear класса Graphics?

добавляет комментарий к текущему объекту Metafile
очищает всю поверхность рисования и выполняет заливку поверхности указанным цветом фона
освобождает все ресурсы, используемые данным объектом Graphics



Для чего используется метод Dispose класса Graphics?

очищает всю поверхность рисования и выполняет заливку поверхности указанным цветом фона
освобождает все ресурсы, используемые данным объектом Graphics
добавляет комментарий к текущему объекту Metafile



Для чего используется метод AddMetafileComment класса Graphics?

освобождает все ресурсы, используемые данным объектом Graphics
очищает всю поверхность рисования и выполняет заливку поверхности указанным цветом фона
добавляет комментарий к текущему объекту Metafile



Для чего используется метод DrawBeziers класса Graphics?

рисует дугу, которая является частью эллипса, заданного парой координат, шириной и высотой
строит кривую Безье, определяемую четырьмя структурами Point
формирует набор кривых Безье из массива структур Point



Для чего используется метод DrawArc класса Graphics?

рисует дугу, которая является частью эллипса, заданного парой координат, шириной и высотой
строит кривую Безье, определяемую четырьмя структурами Point
формирует набор кривых Безье из массива структур Point

 

 

Какие утверждения верны?

исключительно для внутреннего использования классом-владельцем данного конструктора применяется степень защиты конструктора protected
исключительно для внутреннего использования классом-владельцем данного конструктора применяется степень защиты конструктора public
исключительно для внутреннего использования классом-владельцем данного конструктора применяется степень защиты конструктора private



Для чего используется модификатор new?

при переопределении общедоступных объявлений и защищенных объявлений в производном классе для явного указания факта переопределения
для закрытия класса (или отдельных его членов) от дальнейшего наследования
вводит явное преобразование одного типа в другой



Какой модификатор используется при переопределении общедоступных объявлений и защищенных объявлений в производном классе для явного указания факта переопределения?

implicit
sealed
new



Какие утверждения верны?

при переопределении общедоступных объявлений и защищенных объявлений в производном классе для явного указания факта переопределения используется модификатор sealed
при переопределении общедоступных объявлений и защищенных объявлений в производном классе для явного указания факта переопределения используется модификатор implicit
при переопределении общедоступных объявлений и защищенных объявлений в производном классе для явного указания факта переопределения используется модификатор new

 

 

Когда применяется степень защиты конструктора public?

при создании объектов в рамках данного пространства имен, в методах любого класса — члена данного пространства имен
при создании объектов в рамках производного класса, в том числе при построении объектов производного класса, а также для внутреннего использования классом — владельцем данного конструктора
применяется исключительно для внутреннего использования классом-владельцем данного конструктора



Какие утверждения верны?

при создании объектов в рамках данного пространства имен, в методах любого класса — члена данного пространства имен применяется степень защиты конструктора public
при создании объектов в рамках данного пространства имен, в методах любого класса — члена данного пространства имен применяется степень защиты конструктора protected
при создании объектов в рамках данного пространства имен, в методах любого класса — члена данного пространства имен применяется степень защиты конструктора private



Когда применяется степень защиты конструктора protected?

применяется исключительно для внутреннего использования классом-владельцем данного конструктора
при создании объектов в рамках данного пространства имен, в методах любого класса — члена данного пространства имен
при создании объектов в рамках производного класса, в том числе при построении объектов производного класса, а также для внутреннего использования классом — владельцем данного конструктора



При создании объектов в рамках производного класса, в том числе при построении объектов производного класса, а также для внутреннего использования классом — владельцем данного конструктора применяется степень защиты конструктора...

private
static
protected



Какие утверждения верны?

при создании объектов в рамках производного класса, в том числе при построении объектов производного класса, а также для внутреннего использования классом — владельцем данного конструктора применяется степень защиты конструктора private
при создании объектов в рамках производного класса, в том числе при построении объектов производного класса, а также для внутреннего использования классом — владельцем данного конструктора применяется степень защиты конструктора protected
при создании объектов в рамках производного класса, в том числе при построении объектов производного класса, а также для внутреннего использования классом — владельцем данного конструктора применяется степень защиты конструктора public



Исключительно для внутреннего использования классом-владельцем данного конструктора применяется степень защиты конструктора...

protected
private
public



Когда применяется степень защиты конструктора private?

при создании объектов в рамках данного пространства имен, в методах любого класса — члена данного пространства имен
применяется исключительно для внутреннего использования классом-владельцем данного конструктора
при создании объектов в рамках производного класса, в том числе при построении объектов производного класса, а также для внутреннего использования классом — владельцем данного конструктора

 

 

Для чего используется свойство ExecutablePath класса Application?

получает путь для исполняемого файла, запустившего приложение, включая исполняемое имя
получает путь для данных приложения местного, не перемещающегося пользователя
получает значение, указывающее, существует ли цикл обработки сообщений в данном потоке



Для чего используется свойство MessageLoop класса Application?

получает путь для данных приложения местного, не перемещающегося пользователя
получает значение, указывающее, существует ли цикл обработки сообщений в данном потоке
получает путь для исполняемого файла, запустившего приложение, включая исполняемое имя
Внимание !
Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier!

Для чего используется метод MemberwiseClone класса Attribute?

создает неполную копию текущего Object
возвращает String, который представляет текущий Object
при переопределении в производном классе возвращает значение, указывающее, является ли этот экземпляр эквивалентным заданному объекту



Для чего используется метод ToString класса Attribute?

создает неполную копию текущего Object
возвращает String, который представляет текущий Object
при переопределении в производном классе возвращает значение, указывающее, является ли этот экземпляр эквивалентным заданному объекту



Для чего используется метод Match класса Attribute?

возвращает String, который представляет текущий Object
при переопределении в производном классе возвращает значение, указывающее, является ли этот экземпляр эквивалентным заданному объекту
создает неполную копию текущего Object



Для чего используется метод GetManifestResourceInfo класса Assembly?

возвращает файлы в таблице файлов манифеста сборки
возвращает все загруженные модули, являющиеся частью этой сборки
возвращает информацию о способе сохранения данного ресурса



Для чего используется метод GetFiles класса Assembly?

возвращает файлы в таблице файлов манифеста сборки
возвращает все загруженные модули, являющиеся частью этой сборки
возвращает информацию о способе сохранения данного ресурса



Для чего используется метод GetLoadedModules класса Assembly?

возвращает все загруженные модули, являющиеся частью этой сборки
возвращает файлы в таблице файлов манифеста сборки
возвращает информацию о способе сохранения данного ресурса



Для чего используется метод LoadFile класса Assembly?

загружает содержимое файла сборки
загружает внутренний модуль этой сборки
загружает сборку



Для чего используется метод Load класса Assembly?

загружает содержимое файла сборки
загружает внутренний модуль этой сборки
загружает сборку


Для чего используется метод LoadModule класса Assembly?

загружает содержимое файла сборки
загружает внутренний модуль этой сборки
загружает сборку



Какой класс определяет специфику потоков, используемых для записи?

TextReader
TextWriter
ReaderText



Какой класс определяет специфику потоков, используемых для чтения?

TextReader
TextWriter
ReaderText



Для чего используется класс TextReader?

проверяет равенство двух объектов без учета регистра строк
определяет специфику потоков, используемых для записи
определяет специфику потоков, используемых для чтения



Для чего используется метод Peek класса TextReader?

обеспечивает прочтение максимально возможного количества символов из текущего потока и записывает данные в буфер, начиная с некоторого значения индекса
несколько одноименных перегруженных функций с одним и тем же именем. Читает значения из входного потока
считывает следующий знак, не изменяя состояние средства чтения или источника знака



Для чего используется метод Read класса TextReader?

обеспечивает прочтение максимально возможного количества символов из текущего потока и записывает данные в буфер, начиная с некоторого значения индекса
считывает следующий знак, не изменяя состояние средства чтения или источника знака
несколько одноименных перегруженных функций с одним и тем же именем. Читает значения из входного потока



Для чего используется метод ReadBlock класса TextReader?

несколько одноименных перегруженных функций с одним и тем же именем. Читает значения из входного потока
обеспечивает прочтение максимально возможного количества символов из текущего потока и записывает данные в буфер, начиная с некоторого значения индекса
считывает следующий знак, не изменяя состояние средства чтения или источника знака




Для чего используется метод ReadLine класса TextReader?

закрывает поток ввода
читает строку символов из текущего потока. Возвращается ссылка на объект типа string
читает все символы, начиная с текущей позиции символьного потока, определяемого объектом класса TextReader, и возвращает результат как ссылка на объект типа string



Для чего используется метод ReadToEnd класса TextReader?

закрывает поток ввода
читает строку символов из текущего потока. Возвращается ссылка на объект типа string
читает все символы, начиная с текущей позиции символьного потока, определяемого объектом класса TextReader, и возвращает результат как ссылка на объект типа string



Для чего используется метод Close класса TextReader?

закрывает поток ввода
читает строку символов из текущего потока. Возвращается ссылка на объект типа string
читает все символы, начиная с текущей позиции символьного потока, определяемого объектом класса TextReader, и возвращает результат как ссылка на объект типа string



Для чего используется метод Flush класса TextWriter?

позволяющих записывать символьное представление значений базовых типов и массивов значений
закрывает поток вывода
обеспечивает очистку буферов вывода



Для чего используется метод Close класса TextWriter?

закрывает поток вывода
обеспечивает очистку буферов вывода
позволяющих записывать символьное представление значений базовых типов и массивов значений



Для чего используется метод Write класса TextWriter?

позволяющих записывать символьное представление значений базовых типов и массивов значений
закрывает поток вывода
обеспечивает очистку буферов вывода



Для чего используется класс BufferedStream?

байтовый поток, использующий в качестве источника и хранилища информации оперативную память
обеспечивает буферизацию байтового потока
байтовый поток, обеспечивающий файловые операции ввода/вывода



Для чего используется класс MemoryStream?

байтовый поток, обеспечивающий файловые операции ввода/вывода
обеспечивает буферизацию байтового потока
байтовый поток, использующий в качестве источника и хранилища информации оперативную память



Для чего используется класс FileStream?

байтовый поток, обеспечивающий файловые операции ввода/вывода
байтовый поток, использующий в качестве источника и хранилища информации оперативную память
обеспечивает буферизацию байтового потока



Для чего используется класс StreamReader?

содержит свойства и методы, обеспечивающие считывание символов из байтового потока
обеспечивает механизмы символьного ввода для строк
содержит свойства и методы, обеспечивающие запись символов в байтовый поток



Для чего используется класс StringReader?

содержит свойства и методы, обеспечивающие считывание символов из байтового потока
обеспечивает механизмы символьного ввода для строк
содержит свойства и методы, обеспечивающие запись символов в байтовый поток



Для чего используется класс StreamWriter?

содержит свойства и методы, обеспечивающие считывание символов из байтового потока
содержит свойства и методы, обеспечивающие запись символов в байтовый поток
обеспечивает механизмы символьного ввода для строк



Для чего используется символ форматирования функции ToString E?

отображение значения как валюты с использованием принятого по соглашению символа
отображение значения в соответствии с научной нотацией
отображение значения как десятичное целое


Для чего используется символ форматирования функции ToString C?

отображение значения как десятичное целое
отображение значения в соответствии с научной нотацией
отображение значения как валюты с использованием принятого по соглашению символа



Для чего используется символ форматирования функции ToString D?

отображение значения как валюты с использованием принятого по соглашению символа
отображение значения в соответствии с научной нотацией
отображение значения как десятичное целое



Для чего используется символ форматирования функции ToString G?

отображение значения в формате с фиксированной точкой или как десятичное целое
отображение значения как fixed Point
применение запятой для разделения порядков


Для чего используется символ форматирования функции ToString N?

отображение значения в формате с фиксированной точкой или как десятичное целое
применение запятой для разделения порядков
отображение значения как fixed Point



Для чего используется символ форматирования функции ToString F?

отображение значения как fixed Point
отображение значения в формате с фиксированной точкой или как десятичное целое
применение запятой для разделения порядков



Для чего используется класс ArrayList?

служит для реализации интерфейса IList с помощью массива с динамическим изменением размера по требованию
управляет компактным массивом двоичных значений, представленных логическими величинами
проверяет равенство двух объектов без учета регистра строк



Для чего используется класс BitArray?

служит для реализации интерфейса IList с помощью массива с динамическим изменением размера по требованию
проверяет равенство двух объектов без учета регистра строк
управляет компактным массивом двоичных значений, представленных логическими величинами



Для чего используется класс CaseInsensitiveComparer?

служит для реализации интерфейса IList с помощью массива с динамическим изменением размера по требованию
проверяет равенство двух объектов без учета регистра строк
управляет компактным массивом двоичных значений, представленных логическими величинами



Для чего используется класс CollectionBase?

предоставляет хэш-код объекта, используя алгоритм хэширования, при котором не учитывается регистр строк
проверяет равенство двух объектов с учетом регистра строк
предоставляет абстрактный базовый класс для коллекции со строгим типом



Для чего используется класс CaseInsensitiveHashCodeProvider?

предоставляет хэш-код объекта, используя алгоритм хэширования, при котором не учитывается регистр строк
проверяет равенство двух объектов с учетом регистра строк
предоставляет абстрактный базовый класс для коллекции со строгим типом



Для чего используется класс Comparer?

предоставляет абстрактный базовый класс для коллекции со строгим типом
проверяет равенство двух объектов с учетом регистра строк
предоставляет хэш-код объекта, используя алгоритм хэширования, при котором не учитывается регистр строк



Для чего используется класс Queue?

предоставляет коллекцию пар "ключ-значение", которые упорядочены по хэш-коду ключа
предоставляет коллекцию объектов, которая обслуживается по принципу "первым пришел — первым вышел" (FIFO)
предоставляет абстрактный базовый класс для коллекции пар "ключ-значение" со строгим типом



Для чего используется класс Hashtable?

предоставляет коллекцию пар "ключ-значение", которые упорядочены по хэш-коду ключа
предоставляет абстрактный базовый класс для коллекции пар "ключ-значение" со строгим типом
предоставляет коллекцию объектов, которая обслуживается по принципу "первым пришел — первым вышел" (FIFO)



Для чего используется класс DictionaryBase?

предоставляет абстрактный базовый класс для коллекции пар "ключ-значение" со строгим типом
предоставляет коллекцию пар "ключ-значение", которые упорядочены по хэш-коду ключа
предоставляет коллекцию объектов, которая обслуживается по принципу "первым пришел — первым вышел" (FIFO)



Для чего используется класс ReadOnlyCollectionBase?

представляет коллекцию объектов, которая обслуживается по принципу "последним пришел — первым вышел" (LIFO)
предоставляет коллекцию пар "ключ-значение", которые упорядочены по ключам. Доступ к парам можно получить по ключу и по индексу
предоставляет абстрактный базовый класс для коллекции со строгим типом, которая доступна только для чтения



Для чего используется класс Stack?

предоставляет абстрактный базовый класс для коллекции со строгим типом, которая доступна только для чтения
предоставляет коллекцию пар "ключ-значение", которые упорядочены по ключам. Доступ к парам можно получить по ключу и по индексу
представляет коллекцию объектов, которая обслуживается по принципу "последним пришел — первым вышел" (LIFO)



Для чего используется класс SortedList?

представляет коллекцию объектов, которая обслуживается по принципу "последним пришел — первым вышел" (LIFO)
предоставляет абстрактный базовый класс для коллекции со строгим типом, которая доступна только для чтения
предоставляет коллекцию пар "ключ-значение", которые упорядочены по ключам. Доступ к парам можно получить по ключу и по индексу



Для чего используется интерфейс IComparer?

определяет размер, перечислители и методы синхронизации для всех коллекций
предоставляет другим приложениям метод для сравнения двух объектов
предоставляет коллекцию пар "ключ-значение"



Для чего используется интерфейс IDictionary?

предоставляет другим приложениям метод для сравнения двух объектов
определяет размер, перечислители и методы синхронизации для всех коллекций
предоставляет коллекцию пар "ключ-значение"



Для чего используется интерфейс ICollection?

предоставляет другим приложениям метод для сравнения двух объектов
определяет размер, перечислители и методы синхронизации для всех коллекций
предоставляет коллекцию пар "ключ-значение"



Для чего используется интерфейс IDictionaryEnumerator?

осуществляет нумерацию элементов словаря
предоставляет перечислитель, который поддерживает простое перемещение по коллекции
поддерживает простое перемещение по коллекци



Для чего используется интерфейс IEnumerator?

осуществляет нумерацию элементов словаря
предоставляет перечислитель, который поддерживает простое перемещение по коллекции
поддерживает простое перемещение по коллекции



Для чего используется интерфейс IEnumerable?

предоставляет перечислитель, который поддерживает простое перемещение по коллекции
поддерживает простое перемещение по коллекции
осуществляет нумерацию элементов словаря



Для чего используется структура DictionaryEntry?

предоставляет коллекцию объектов, к которым можно получить доступ отдельно, по индексу
определяет в словаре пару "ключ-значение", которая может быть задана или получена
предоставляет хэш-код объекта, используя пользовательскую хэш-функцию



Для чего используется интерфейс IHashCodeProvider?

предоставляет коллекцию объектов, к которым можно получить доступ отдельно, по индексу
определяет в словаре пару "ключ-значение", которая может быть задана или получена
предоставляет хэш-код объекта, используя пользовательскую хэш-функцию



Для чего используется интерфейс IList?

определяет в словаре пару "ключ-значение", которая может быть задана или получена
предоставляет коллекцию объектов, к которым можно получить доступ отдельно, по индексу
предоставляет хэш-код объекта, используя пользовательскую хэш-функцию



Для чего используется метод Clear класса ArrayList?

удаляет все элементы из класса ArrayList
добавляет объект в конец класса ArrayList
создает неполную копию класса ArrayList



Для чего используется метод Clone класса ArrayList?

удаляет все элементы из класса ArrayList
создает неполную копию класса ArrayList
добавляет объект в конец класса ArrayList



Для чего используется метод Add класса ArrayList?

добавляет объект в конец класса ArrayList
удаляет все элементы из класса ArrayList
создает неполную копию класса ArrayList



Назовите возможные значения типа bool??

true
null
nil



Назовите значения, которых не может быть у типа bool?

nil
null
true


Сколько возможных значений имеет тип bool?

2
3
неограниченное количество



Чему равен результат операции x&y, если x=true, y=null?

null
false
true



Чему равен результат операции x&y, если x=true, y=false?

null
true
false



Чему равен результат операции x&y, если x=true, y=true?

null
true
false



Чему равен результат операции x&y, если x=false, y=false?

false
true
null



Чему равен результат операции x&y, если x=false, y=null?

false
true
null



Чему равен результат операции x&y, если x=false, y=true?

true
null
false



Чему равен результат операции x&y, если x=null, y=false?

null
true
false


Чему равен результат операции x&y, если x=null, y=true?

null
false
true



Чему равен результат операции x&y, если x=null, y=null?

false
true
null



Чему равен результат операции x|y, если x=null, y=false?

null
false
true



Чему равен результат операции x|y, если x=null, y=true?

false
null
true



Чему равен результат операции x|y, если x=null, y=null?

false
true
null



Чему равен результат операции x|y, если x=false, y=null?

true
false
null



Чему равен результат операции x|y, если x=false, y=true?

true
false
null



Чему равен результат операции x|y, если x=false, y=false?

false
null
true



Чему равен результат операции x|y, если x=true, y=1?

false
null
true



Чему равен результат операции x|y, если x=true, y=true?

false
null
true



Чему равен результат операции x|y, если x=true, y=false?

null
true
false


Для чего используется свойство System.Nullable.GetValueOrDefault?

для проверки непустого значения перед присвоением
обеспечивает возвращение присвоенного переменной значения, либо значения, которое соответствует значению, присваиваемому по умолчанию переменной типа-значения
возвращает значение, если таковое было присвоено. В противном случае возбуждается исключение System.InvalidOperationException



Для чего используется свойство System.Nullable.Value?

обеспечивает возвращение присвоенного переменной значения, либо значения, которое соответствует значению, присваиваемому по умолчанию переменной типа-значения
для проверки непустого значения перед присвоением
возвращает значение, если таковое было присвоено. В противном случае возбуждается исключение System.InvalidOperationException



Для чего используется свойство System.Nullable.HasValue?

возвращает значение, если таковое было присвоено. В противном случае возбуждается исключение System.InvalidOperationException
для проверки непустого значения перед присвоением
обеспечивает возвращение присвоенного переменной значения, либо значения, которое соответствует значению, присваиваемому по умолчанию переменной типа-значения



К неуправляемому программному коду относятся...

функции Win32 API
компоненты COM
код, выполняющийся под управлением CLR



К неуправляемому программному коду не относятся...

функции Win32 API
код, выполняющийся под управлением CLR
интерфейсы ActiveX



К управляемому программному коду относятся...

код, выполняющийся под управлением CLR
функции Win32 API
компоненты COM



Какие утверждения верны?

Отключает наилучшее соответствие поле атрибута платформного вызова BestFitMapping
Отключает наилучшее соответствие поле атрибута платформного вызова CallingConvention
Отключает наилучшее соответствие поле атрибута платформного вызова CharSet



Отключает наилучшее соответствие поле атрибута платформного вызова...

CharSet
BestFitMapping
CallingConvention



Для чего используется поле атрибута платформного вызова BestFitMapping?

отключает наилучшее соответствие
задает соглашение о вызовах, которое должно использоваться при передаче аргументов методов
управляет передачей имен и задает способ маршалинга строковых аргументов в функцию



Задает соглашение о вызовах, которое должно использоваться при передаче аргументов методов поле атрибута платформного вызова...

CallingConvention
CharSet
BestFitMapping



Для чего используется поле атрибута платформного вызова CallingConvention?

управляет передачей имен и задает способ маршалинга строковых аргументов в функцию
отключает наилучшее соответствие
задает соглашение о вызовах, которое должно использоваться при передаче аргументов методов



Какие утверждения верны?

Задает соглашение о вызовах, которое должно использоваться при передаче аргументов методов поле атрибута платформного вызова BestFitMapping
Задает соглашение о вызовах, которое должно использоваться при передаче аргументов методов поле атрибута платформного вызова CallingConvention
Задает соглашение о вызовах, которое должно использоваться при передаче аргументов методов поле атрибута платформного вызова CharSet



Для чего используется поле атрибута платформного вызова CharSet?

задает соглашение о вызовах, которое должно использоваться при передаче аргументов методов
отключает наилучшее соответствие
управляет передачей имен и задает способ маршалинга строковых аргументов в функцию



Управляет передачей имен и задает способ маршалинга строковых аргументов в функцию поле атрибута платформного вызова...

CallingConvention
CharSet
BestFitMapping



Какие утверждения верны?

Управляет передачей имен и задает способ маршалинга строковых аргументов в функцию поле атрибута платформного вызова CharSet
Управляет передачей имен и задает способ маршалинга строковых аргументов в функцию поле атрибута платформного вызова CallingConvention
Управляет передачей имен и задает способ маршалинга строковых аргументов в функцию поле атрибута платформного вызова BestFitMapping


Какие утверждения верны?

задает точку входа DLL для вызова поле атрибута платформного вызова PreserveSig
задает точку входа DLL для вызова поле атрибута платформного вызова EntryPoint
задает точку входа DLL для вызова поле атрибута платформного вызова ExactSpelling



Задает точку входа DLL для вызова поле атрибута платформного вызова...

ExactSpelling
PreserveSig
EntryPoint



Для чего используется поле атрибута платформного вызова EntryPoint?

задает точку входа DLL для вызова
указывает, должна ли быть изменена точка входа в соответствии с символьным набором
указывает, должна ли управляемая подпись метода быть преобразована в неуправляемую подпись



Какие утверждения верны?

указывает, должна ли быть изменена точка входа в соответствии с символьным набором поле атрибута платформного вызова EntryPoint
указывает, должна ли быть изменена точка входа в соответствии с символьным набором поле атрибута платформного вызова ExactSpelling
указывает, должна ли быть изменена точка входа в соответствии с символьным набором поле атрибута платформного вызова PreserveSig



Указывает, должна ли быть изменена точка входа в соответствии с символьным набором поле атрибута платформного вызова...

EntryPoint
PreserveSig
ExactSpelling



Для чего используется поле атрибута платформного вызова ExactSpelling?

указывает, должна ли управляемая подпись метода быть преобразована в неуправляемую подпись
указывает, должна ли быть изменена точка входа в соответствии с символьным набором
задает точку входа DLL для вызова



Для чего используется поле атрибута платформного вызова PreserveSig?

указывает, должна ли быть изменена точка входа в соответствии с символьным набором
задает точку входа DLL для вызова
указывает, должна ли управляемая подпись метода быть преобразована в неуправляемую подпись



Какие утверждения верны?

указывает, должна ли управляемая подпись метода быть преобразована в неуправляемую подпись поле атрибута платформного вызова PreserveSig
указывает, должна ли управляемая подпись метода быть преобразована в неуправляемую подпись поле атрибута платформного вызова EntryPoint
указывает, должна ли управляемая подпись метода быть преобразована в неуправляемую подпись поле атрибута платформного вызова ExactSpelling



Указывает, должна ли управляемая подпись метода быть преобразована в неуправляемую подпись поле атрибута платформного вызова...

PreserveSig
ExactSpelling
EntryPoint



Позволяет вызывающему объекту для определения факта ошибки при выполнении метода использовать API-функцию Marshal.GetLastWin32 Error поле атрибута платформного вызова...

ExactSpelling
ThrowOnUnmappableChar
SetLastError



Для чего используется поле атрибута платформного вызова SetLastError?

управляет возникновением исключения при появлении несопоставимого символа Unicode, который преобразуется в символ ANSI "?"
позволяет вызывающему объекту для определения факта ошибки при выполнении метода использовать API-функцию Marshal.GetLastWin32 Error
указывает, должна ли быть изменена точка входа в соответствии с символьным набором



Для чего используется поле атрибута платформного вызова ThrowOnUnmappableChar?

указывает, должна ли быть изменена точка входа в соответствии с символьным набором
управляет возникновением исключения при появлении несопоставимого символа Unicode, который преобразуется в символ ANSI "?"
позволяет вызывающему объекту для определения факта ошибки при выполнении метода использовать API-функцию Marshal.GetLastWin32 Error



Для чего используется метод CreateDomain класса System.AppDomain?

для выгрузки из процесса указанного домена приложения
создает новый домен приложения
возвращает Id текущего потока



Для чего используется метод Unload класса System.AppDomain?

для выгрузки из процесса указанного домена приложения
создает новый домен приложения
возвращает Id текущего потока



Для чего используется метод GetCurrentThreadId класса System.AppDomain?

для выгрузки из процесса указанного домена приложения
создает новый домен приложения
возвращает Id текущего потока



Для чего используется метод CreateInstance класса System.AppDomain?

возвращает список сборок, загруженных в текущий домен приложения
создает объект заданного типа, определенного в указанной сборке
запускает на выполнение сборку, имя которой было указано в качестве параметра



Для чего используется метод ExecuteAssembly класса System.AppDomain?

запускает на выполнение сборку, имя которой было указано в качестве параметра
создает объект заданного типа, определенного в указанной сборке
возвращает список сборок, загруженных в текущий домен приложения



Для чего используется метод GetAssemblies класса System.AppDomain?

возвращает список сборок, загруженных в текущий домен приложения
создает объект заданного типа, определенного в указанной сборке
запускает на выполнение сборку, имя которой было указано в качестве параметра



Для чего используется класс Interlocked пространства имен System.Threading?

синхронизация доступа к общим данным
синхронизация процессов
синхронизация потоковых объектов при помощи блокировок и управления ожиданием



Для чего используется класс Mutex пространства имен System.Threading?

синхронизация доступа к общим данным
синхронизация потоковых объектов при помощи блокировок и управления ожиданием
синхронизация процессов



Для чего используется класс Monitor пространства имен System.Threading?

синхронизация потоковых объектов при помощи блокировок и управления ожиданием
синхронизация доступа к общим данным
синхронизация процессов



Для чего используется класс ThreadPool пространства имен System.Threading?

класс-делегат для метода, который должен быть выполнен перед запуском потока
в текущем домене приложения с помощью этого класса создаются новые потоки
класс, предоставляющий средства управления набором взаимосвязанных потоков



Для чего используется класс Thread пространства имен System.Threading?

класс-делегат для метода, который должен быть выполнен перед запуском потока
в текущем домене приложения с помощью этого класса создаются новые потоки
класс, предоставляющий средства управления набором взаимосвязанных потоков



Для чего используется класс ThreadStart пространства имен System.Threading?

класс-делегат для метода, который должен быть выполнен перед запуском потока
класс, предоставляющий средства управления набором взаимосвязанных потоков
в текущем домене приложения с помощью этого класса создаются новые потоки



Для чего используется класс WaitHandle пространства имен System.Threading?

обеспечивает передачу управления некоторой функции-члену в указанное время
объекты – представители этого класса являются объектами синхронизации
класс-делегат для объектов класса Timer



Для чего используется класс TimerCallback пространства имен System.Threading?

класс-делегат для объектов класса Timer
объекты – представители этого класса являются объектами синхронизации
обеспечивает передачу управления некоторой функции-члену в указанное время



Для чего используется класс Timer пространства имен System.Threading?

объекты – представители этого класса являются объектами синхронизации
обеспечивает передачу управления некоторой функции-члену в указанное время
класс-делегат для объектов класса Timer



Для чего используется метод Join класса Thread?

возобновление выполнения потока после приостановки
прерывание работы текущего потока
ожидание завершение другого потока, после чего данный поток продолжает выполнение



Для чего используется метод Interrupt класса Thread?

прерывание работы текущего потока
возобновление выполнения потока после приостановки
ожидание появления другого потока (или определенного промежутка времени) с последующим завершением



Для чего используется метод Resume класса Thread?

возобновление выполнения потока после приостановки
прерывание работы текущего потока
ожидание появления другого потока (или определенного промежутка времени) с последующим завершением



Для чего используется метод Abort класса Thread?

приостановка выполнения потока
начало выполнения ранее созданного потока, представленного делегатом класса ThreadStart
завершение выполнения потока посредством генерации исключения TreadAbortException в останавливаемом потоке



Для чего используется метод Suspend класса Thread?

начало выполнения ранее созданного потока, представленного делегатом класса ThreadStart
завершение выполнения потока посредством генерации исключения TreadAbortException в останавливаемом потоке
приостановка выполнения потока



Для чего используется метод Start класса Thread?

приостановка выполнения потока
начало выполнения ранее созданного потока, представленного делегатом класса ThreadStart
завершение выполнения потока посредством генерации исключения TreadAbortException в останавливаемом потоке



Для чего используется метод WaitOne класса Mutex?

при переопределении в производном классе освобождает все ресурсы, занимаемые текущим объектом WaitHandle
в случае переопределения в производном классе, блокирует текущий поток до получения сигнала текущим объектом WaitHandle
освобождает объект Mutex один раз



Для чего используется метод Close класса Mutex?

при переопределении в производном классе освобождает все ресурсы, занимаемые текущим объектом WaitHandle
в случае переопределения в производном классе, блокирует текущий поток до получения сигнала текущим объектом WaitHandle
освобождает объект Mutex один раз



Для чего используется метод ReleaseMutex класса Mutex?

в случае переопределения в производном классе, блокирует текущий поток до получения сигнала текущим объектом WaitHandle
при переопределении в производном классе освобождает все ресурсы, занимаемые текущим объектом WaitHandle
освобождает объект Mutex один раз



Для чего используется свойство Size класса формы?

позволяет определять размеры окна
позволяет определять положение окна в момент его появления на экране
позволяет специфицировать надпись в заголовке окна приложения



Для чего используется свойство Text класса формы?

позволяет определять размеры окна в момент его появления на экране
позволяет специфицировать надпись в заголовке окна приложения
позволяет определять положение окна в момент его появления на экране



Для чего используется свойство DesktopLocation класса формы?

позволяет определять положение окна в момент его появления на экране
позволяет специфицировать надпись в заголовке окна приложения
позволяет определять размеры окна в момент его появления на экране



Для чего используется метод SetDesktopLocation класса формы?

обеспечивает представление формы как модального диалога
показывает форму как немодальный диалог
для позиционирования формы на поверхности рабочего стола


Для чего используется модификатор sealed?

вводит явное преобразование одного типа в другой
для закрытия класса (или отдельных его членов) от дальнейшего наследования
при переопределении общедоступных объявлений и защищенных объявлений в производном классе для явного указания факта переопределения



Какие утверждения верны?

для закрытия класса (или отдельных его членов) от дальнейшего наследования используется модификатор sealed
для закрытия класса (или отдельных его членов) от дальнейшего наследования используется модификатор implicit
для закрытия класса (или отдельных его членов) от дальнейшего наследования используется модификатор new



Какой модификатор используется для закрытия класса (или отдельных его членов) от дальнейшего наследования?

new
implicit
sealed



Какой модификатор используется для указания факта переопределения абстрактной функции?

abstract
sealed
override



Для чего используется модификатор override?

для закрытия класса (или отдельных его членов) от дальнейшего наследования
вводит явное преобразование одного типа в другой
для указания факта переопределения виртуальной функции



Какие утверждения верны?

деятельность по приведению объекта к типу object называется unboxing
методы базового типа object доступны к выполнению любым производным типом
любой объект независимо от типа может быть преобразован к типу object и обратно



Деятельность по приведению структур, находящихся в стеке к типу объекта object называется...

unboxing
objecting
boxing



Преобразование от типа object к исходному типу называется...

unobjecting
unboxing
boxing

 

 

Для чего используется метод DrawImageUnscaled класса Graphics?

рисует заданное изображение, используя его исходный фактический размер, в расположении, заданном парой координат
формирует набор сегментов линии, которые соединяют массив структур Point
проводит линию, соединяющую две точки, определенные парами координат



Для чего используется метод DrawLine класса Graphics?

формирует набор сегментов линии, которые соединяют массив структур Point
рисует заданное изображение, используя его исходный фактический размер, в расположении, заданном парой координат
проводит линию, соединяющую две точки, определенные парами координат


Вы можете обратится к нам напрямую, через:

skype По Skype: molodoyberkut
telegram По Telegram: @MolodoyBerkut
icq По ICQ: 657089516

Или через форму обратной связи на нашем сайте
Пока сочиняется...
4.png