игра брюс 2048
Главная / Программирование / Практикум прикладного программирования на C# в среде VS.NET 2005 / Тест 37

Практикум прикладного программирования на C# в среде VS.NET 2005 - тест 37

Упражнение 1:
Номер 1
Какие преимущества, из ниже перечисленных, относятся к хранению информации на клиенте?

Ответ:

 (1) снижение нагрузки на каналы связи 

 (2) безопасность 

 (3) поддержка множества Web-серверов 

 (4) лучшая масштабируемость 


Номер 2
Какие преимущества, из ниже перечисленных, относятся к хранению информации на сервере?

Ответ:

 (1) снижение нагрузки на каналы связи 

 (2) безопасность 

 (3) поддержка множества Web-серверов 

 (4) лучшая масштабируемость 


Номер 3
Какие способы хранения информации между запросами применяются в ASP.NET?

Ответ:

 (1) на SQL сервере 

 (2) на сервере 

 (3) на клиенте 


Упражнение 2:
Номер 1
Для чего используют метод хранения данных View State?

Ответ:

 (1) для сохранение данных в скрытых полях HTML-вывода 

 (2) для сохранение данных в URL 

 (3) для сохранения значений элементов управления, добавленных конечным пользователем 


Номер 2
Для чего используют метод хранения данных Hidden Fields?

Ответ:

 (1) для сохранение данных в скрытых полях HTML-вывода 

 (2) для сохранение данных в URL 

 (3) для сохранения значений элементов управления, добавленных конечным пользователем 


Номер 3
Для чего используют метод хранения данных cookie-файлы?

Ответ:

 (1) сохранение данных в скрытых полях HTML-вывода 

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

 (3) присланные вызывающей страницей данные остаются в памяти сервера на момент работы страницы-приемника 


Упражнение 3:
Номер 1
Выберите не верное утверждение:

Ответ:

 (1) максимальный объем одного скрытого поля определяется свойством maxPageStateFieldLength класса Page 

 (2) куки-наборы хранят текстовую информацию в небольших файлах, хранящихся на клиенте в специальной папке 

 (3) ssl позволяет производить удаленное управление операционной системой 


Номер 2
Состояние приложения - это:

Ответ:

 (1) режим использования cookie-набора для пересылки идентификатора сеанса 

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

 (3) строка, содержащая уникальный идентификатор сеанса 


Номер 3
Компоненты - это:

Ответ:

 (1) программные единицы, которые функционируют в двух режимах: проектирования (design-time) и выполнения (run-time) 

 (2) средства, определяющие вид и поведение компонента под управлением оболочки во время проектирования приложения 

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


Упражнение 4:
Номер 1
Каким образом можно отключить состояние вида?

Ответ:

 (1) добавив в директиву @ Page параметр EnableViewState="false" 

 (2) добавить параметр ViewStateEncryptionMode="Always" 

 (3) добавить параметр EnableViewStateMac="true" 


Номер 2
Какой параметр надо включить для защиты строки состояния вида?

Ответ:

 (1) EnableViewStateMac="true" 

 (2) ViewStateEncryptionMode="Always" 

 (3) EnableViewState="false" 


Номер 3
Какой параметр надо включить для подсчета контрольной суммы?

Ответ:

 (1) EnableViewStateMac="true" 

 (2) ViewStateEncryptionMode="Always" 

 (3) EnableViewState="false" 


Упражнение 5:
Номер 1
В какой строке кода извлекается строка состояния?

Ответ:

 (1) string decodedViewState = System.Text.Encoding.ASCII.GetString(ascii); 

 (2) byte[] ascii = Convert.FromBase64String(strViewState); 

 (3) string strViewState = this.Request.Form["__VIEWSTATE"]; 


Номер 2
В какой строке кода срок хранения куки на клиенте 1 день?

Ответ:

 (1) cookie.Expires = DateTime.Now.AddDays(1); 

 (2) cookie = this.Response.Cookies["count"]; 

 (3) HttpCookie cookie = this.Request.Cookies["count"]; 


Номер 3
В какой строке кода загрузится содержимое корневого файла Web.config?

Ответ:

 (1) authSec.Forms.Credentials.PasswordFormat = System.Web.Configuration.FormsAuthPasswordFormat.Clear; 

 (2) Configuration myConfig = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("~/"); 

 (3) ConfigurationSectionGroup systemWeb = myConfig.SectionGroups["system.web"]; 


Упражнение 6:
Номер 1
Какие способы применяют для пересылки на сервер идентификатор сеанса?

Ответ:

 (1) программист пересылает на сервер методом Session.Abandon() 

 (2) с помощью cookie-набора с зарезервированным именем ASP.NET_SessionId 

 (3) в оперативной памяти сервера внутри процесса - текущего домена приложения 

 (4) с помощью включения в URL для клиентов, не поддерживающих cookie-наборы 


Номер 2
Где могут сохранять данные сеанса ASP.NET?

Ответ:

 (1) в оперативной памяти сервера внутри процесса 

 (2) в специальной службе Windows под названием ASP.NET State Service 

 (3) в специальной временной папке ...\Temporary Internet Files\ 

 (4) на жестком диске в базе данных SQL Server  


Номер 3
Где не могут сохранять данные сеанса ASP.NET?

Ответ:

 (1) в оперативной памяти сервера внутри процесса 

 (2) в специальной службе Windows под названием ASP.NET State Service 

 (3) в специальной временной папке ...\Temporary Internet Files\ 

 (4) на жестком диске в базе данных SQL Server  


Упражнение 7:
Номер 1
Какое свойство класса SessionStateSection задает режим использования cookie-набора для пересылки идентификатора сеанса?

Ответ:

 (1) Cookieless 

 (2) Mode 

 (3) Timeout 


Номер 2
Какое свойство класса SessionStateSection задает одно из значений перечисления SessionStateMode , указывающее способ хранения данных сеанса?

Ответ:

 (1) Cookieless 

 (2) CookieName 

 (3) Mode 


Номер 3
Какое свойство класса SessionStateSection устанавливает имя идентификатора сеанса в cookie-наборе?

Ответ:

 (1) Cookieless 

 (2) CookieName 

 (3) Mode 


Упражнение 8:
Номер 1
Какая строка кода указывает на то, что идентификатор сеанса должен передаваться секретным протоколом?

Ответ:

 (1) Response.Cookies["ASP.NET_SessionID"].Secure = true; 

 (2) System.Type type = typeof(System.Web.Configuration.SessionStateSection); 

 (3) System.Reflection.PropertyInfo property =type.GetProperty(headers[i]); 


Номер 2
Какая строка кода выполняет поиск элемента <sessionState> в элементе <system.web>?

Ответ:

 (1) Response.Cookies["ASP.NET_SessionID"].Secure = true; 

 (2) sessionState = (System.Web.Configuration.SessionStateSection)config.GetSection(@"system.web/sessionState"); 

 (3) System.Reflection.PropertyInfo property =type.GetProperty(headers[i]); 


Номер 3
Какая строка кода обновляет диалоговое окно смарт-тега?

Ответ:

 (1) this.GetPropertyByName("StartColor").SetValue(gradientLabel, value); 

 (2) designerActionUIService.Refresh(gradientLabel); 

 (3) designerActionUIService = (DesignerActionUIService)this.GetService(typeof(DesignerActionUIService)); 


Упражнение 9:
Номер 1
Выберите верное определение:

Ответ:

 (1) целостность - определение уровня полномочий по допуску к важной информации и выполнению над ней определенных действий 

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

 (3) сертификат - это паспорт сервера, подтверждающий тот факт, что ему можно доверять 


Номер 2
Выберите не верное опредедление:

Ответ:

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

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

 (3) целостность - защита данных от изменений в результате неавторизованного вмешательства 


Номер 3
Выберите верное определение:

Ответ:

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

 (2) конфединциальность - защита данных от изменений в результате неавторизованного вмешательства 

 (3) целостность - определение уровня полномочий по допуску к важной информации и выполнению над ней определенных действий 


Упражнение 10:
Номер 1
На базе какого класса создаются смарт-теги?

Ответ:

 (1) System.ComponentModel.Design.DesignerActionList 

 (2) System.Web.Security.Membership 

 (3) System.Web.Security.FormsIdentity 


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

Ответ:

 (1) System.Web.Security.FormsAuthenticationModule 

 (2) System.Web.Security.FormsIdentity 

 (3) System.Web.Security.FormsAuthenticationEventArgs 


Номер 3
Какой класс, из ниже перечисленных, является поставщиком для работы со службой Active Directory?

Ответ:

 (1) System.Web.Security.ActiveDirectoryMembershipUser 

 (2) System.Web.Security.MembershipUserCollection 

 (3) System.Web.Security.ActiveDirectoryMembershipProvider 


Упражнение 11:
Номер 1
В каком методе, из ниже перечисленных, мышь попадает на комопонент?

Ответ:

 (1) protected override void OnPaintAdornments(PaintEventArgs pe) { base.OnPaintAdornments(pe); if (mouseOver) {...} } 

 (2) protected override void OnMouseLeave() { base.OnMouseLeave(); mouseOver = false; this.Control.Invalidate(); } 

 (3) protected override void OnMouseEnter() { base.OnMouseEnter(); mouseOver = true; this.Control.Invalidate(); } 


Номер 2
В каком методе, из ниже перечисленных, мышь сходит с комопонента?

Ответ:

 (1) protected override void OnPaintAdornments(PaintEventArgs pe) { base.OnPaintAdornments(pe); if (mouseOver) {...} } 

 (2) protected override void OnMouseLeave() { base.OnMouseLeave(); mouseOver = false; this.Control.Invalidate(); } 

 (3) protected override void OnMouseEnter() { base.OnMouseEnter(); mouseOver = true; this.Control.Invalidate(); } 


Номер 3
В каком методе, из ниже перечисленных, происходит нажатие и удерживание левой кнопки мыши над компонентом?

Ответ:

 (1) protected override void OnMouseLeave() { base.OnMouseLeave(); mouseOver = false; this.Control.Invalidate(); } 

 (2) protected override void OnMouseDragBegin() { base.OnMouseDragBegin(); mouseDragBegin = false; this.Control.Invalidate(); } 

 (3) protected override void OnMouseEnter() { base.OnMouseEnter(); mouseOver = true; this.Control.Invalidate(); } 


Упражнение 12:
Номер 1
Какой класс позволяет реализовать аутентификацию с помощью форм?

Ответ:

 (1) System.Web.Security.WindowsAuthenticationModule 

 (2) System.Web.Security.FormsAuthenticationModule 

 (3) System.Web.Security.PassportAuthenticationModule 


Номер 2
Какой класс позволяет реализовать аутентификацию Windows?

Ответ:

 (1) System.Web.Security.WindowsAuthenticationModule 

 (2) System.Web.Security.FormsAuthenticationModule 

 (3) System.Web.Security.PassportAuthenticationModule 


Номер 3
Какой класс позволяет реализовать аутентификацию с помощью паспортов?

Ответ:

 (1) System.Web.Security.WindowsAuthenticationModule 

 (2) System.Web.Security.FormsAuthenticationModule 

 (3) System.Web.Security.PassportAuthenticationModule 




Главная / Программирование / Практикум прикладного программирования на C# в среде VS.NET 2005 / Тест 37