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

Создание Windows-приложений на основе Visual C#

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

Вы разрабатываете класс, включающий в себя управление синхронизацией доступа. Поскольку класс содержит большое количество статических методов, наиболее удобным оказалось применение областей синхронизации:
SomeClass sclass = new SomeClass();lock(sclass)	{…	}

Выберите эквивалентный фрагмент кода:

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

Варианты ответа
SomeClass sclass = new SomeClass();	System.Object object = (System.Object)sclass;	try	{System.Threading.Monitor.Enter(object);…	}	finally	{	    System.Threading.Monitor.Exit(object);	}
SomeClass sclass = new SomeClass();	System.Object object = (System.Object)sclass;	System.Threading.Monitor.Enter(object);	try	{System.Threading.Monitor.Exit(object);	}	finally	{	    …	}
SomeClass sclass = new SomeClass();	try	{System.Object object = (System.Object)sclass;System.Threading.Monitor.Enter(object);…	}	finally	{	    System.Threading.Monitor.Exit(object);	}
SomeClass sclass = new SomeClass();	System.Object object = (System.Object)sclass;	System.Threading.Monitor.Enter(object);	try	{…	}	finally	{	    System.Threading.Monitor.Exit(object);	}
(Верный ответ)
Похожие вопросы
Вы создаете класс SomeClass в котором используется собственная технология ролевой безопасности. При запуске приложения пользователь вводит имя и пароль, которые затем сравниваются с данными, находящимися в XML-файле LoginPassword.xml. Выберите правильный фрагмент кода для обращения к этому файлу:
Вы создаете класс SomeClass в котором используется собственная технология ролевой безопасности. При запуске приложения пользователь вводит имя и пароль, которые затем сравниваются с данными, находящимися в XML-файле LoginPassword.xml. Выберите правильный фрагмент кода для обработки исключений, связанных с ошибками ввода пользователей:
Вы создаете класс SomeClass в котором используется собственная технология ролевой безопасности. При запуске приложения пользователь вводит имя и пароль, которые затем сравниваются с данными, находящимися в XML-файле LoginPassword.xml. Выберите необходимые пространства имен, которые должны присутствовать в классе SomeClass:
Вы создаете класс SomeClass в котором используется собственная технология ролевой безопасности. При запуске приложения пользователь вводит имя и пароль, которые затем сравниваются с данными, находящимися в XML-файле LoginPassword.xml. Выберите правильное содержимое XML-файла:
Вы разрабатываете приложение, в котором элемент ProgressBar отображает процесс копирования файлов. Для синхронизации величины отображаемого графического приращения с количеством копируемых файлов вызывается метод PerformStep. Выберите правильный фрагмент кода для задания начальных параметров:
Вы разрабатываете приложение, в котором имеется следующий метод:
private void txtRegistrationCode_Validating(object sender,     System.ComponentModel.CancelEventArgs e){	if(Valid Registration() ==false)	//Нужный фрагмент кода}

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

Вы разрабатываете приложение, которое периодически вызывает метод SomeProcess. Вы использовали класс Trace для обработки исключений, возникающих в ходе работы. Для записи исключений в отдельный файл Exceptions.txt вы добавили следующий фрагмент кода:
StreamWriter streamWriterOutput =    new StreamWriter(File.Open(logfilePath, FileMode.Append));TextWriterTraceListener outputListener =   new TextWriterTraceListener(streamWriterOutput);Trace.Listeners.Add(outputListener);try {SomeProcess();}catch (Exception ex) {Trace.WriteLine("Ошибка: " + ex.Message);}
Далее необходимо добавить запись всех исключений в файл и его закрытие. Выберите правильную конструкцию для этого:
Вы разрабатываете приложение, в котором имеется следующий метод:
private void txtRegistrationCode_Validating(object sender,    System.ComponentModel.CancelEventArgs e){	try		{			//Проверка введенного значения			//Первый нужный фрагмент кода									}		catch		{			//Второй нужный фрагмент кода			//Действие в случае ошибки		}	}}

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

Вы разрабатываете приложение, в котором имеется следующий метод:
private void txtRegistrationCode_ KeyPress(object sender,      System.Windows.Forms.KeyPressEventArgs e){		{	try		{			//Проверка введенного значения			//Первый нужный фрагмент кода											}		catch		{			//Второй нужный фрагмент кода			//Действие в случае ошибки		}	}}

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

Вы разрабатываете приложение, которое периодически вызывает метод SomeProcess. Вы использовали класс Trace для обработки исключений, возникающих в ходе работы. Для записи исключений в отдельный файл Exceptions.txt вы добавили следующий фрагмент кода:
StreamWriter streamWriterOutput =    new StreamWriter(File.Open(logfilePath, FileMode.Append));TextWriterTraceListener outputListener =   new TextWriterTraceListener(streamWriterOutput);Trace.Listeners.Add(outputListener);try {SomeProcess();}catch (Exception ex) {Trace.WriteLine("Ошибка: " + ex.Message;}finally {}
В блоке finally необходимо добавить запись всех исключений в файл. Выберите правильную конструкцию для этого: