Главная / Программирование /
Поддержка разработки распределенных приложений в Microsoft .NET Framework / Тест 4
Поддержка разработки распределенных приложений в Microsoft .NET Framework - тест 4
Упражнение 1:
Номер 1
Классами форматирования в .NET Framework называются...
Ответ:
 (1) классы, производящие сериализацию и десериализацию 
 (2) классы, производящие сериализацию 
 (3) классы, производящие десериализацию 
Номер 2
Классы, производящие сериализацию и десериализацию в .NET Framework, называются...
Ответ:
 (1) классами форматирования 
 (2) классами сериализации 
 (3) классами десериализации 
Номер 3
Какое утверждение верно?
Ответ:
 (1) классы, производящие сериализацию и десериализацию в .NET Framework, называются классами форматирования 
 (2) классы, производящие сериализацию и десериализацию в .NET Framework, называются классами десериализации 
 (3) классы, производящие сериализацию и десериализацию в .NET Framework, называются классами сериализации 
Упражнение 2:
Номер 1
Технология веб служб ASP.NET
использует класс...
Ответ:
 (1) XmlSerializer
 
 (2) SoapFormatter
 
 (3) BinaryFormatter
 
Номер 2
Класс XmlSerializer
используется технологией...
Ответ:
 (1) ASP.NET
 
 (2) Remoting
 
 (3) MSMQ
 
Номер 3
Какое утверждение верно?
Ответ:
 (1) технология веб служб ASP.NET
использует класс SoapFormatter
 
 (2) технология веб служб ASP.NET
использует класс XmlSerializer
 
 (3) технология веб служб ASP.NET
использует класс BinaryFormatter
 
Упражнение 3:
Номер 1
Технология Remoting
использует класс...
Ответ:
 (1) XmlSerializer
 
 (2) SoapFormatter
 
 (3) BinaryFormatter
 
Номер 2
Класс SoapFormatter
используется технологией...
Ответ:
 (1) ASP.NET
 
 (2) Remoting
 
 (3) MSMQ
 
Номер 3
Технология Remoting
не использует класс...
Ответ:
 (1) XmlSerializer
 
 (2) SoapFormatter
 
 (3) BinaryFormatter
 
Упражнение 4:
Номер 1
Технология MSMQ
использует класс...
Ответ:
 (1) XmlSerializer
 
 (2) SoapFormatter
 
 (3) BinaryFormatter
 
Номер 2
Класс BinaryFormatter
используется технологией...
Ответ:
 (1) ASP.NET
 
 (2) Remoting
 
 (3) MSMQ
 
Номер 3
Технология MSMQ
не использует класс...
Ответ:
 (1) XmlSerializer
 
 (2) SoapFormatter
 
 (3) BinaryFormatter
 
Упражнение 5:
Номер 1
Технология Enterprise Services
основана на технологии...
Ответ:
 (1) ASP.NET
 
 (2) Remoting
 
 (3) MSMQ
 
Номер 2
Технология Enterprise Services
использует класс...
Ответ:
 (1) XmlSerializer
 
 (2) SoapFormatter
 
 (3) BinaryFormatter
 
Номер 3
Технология Enterprise Services
не использует классы...
Ответ:
 (1) XmlSerializer
 
 (2) SoapFormatter
 
 (3) BinaryFormatter
 
Упражнение 6:
Номер 1
Класс XmlSerializer
реализует...
Ответ:
 (1) открытый текстовый неуниверсальный метод 
 (2) закрытый двоичный универсальный метод 
 (3) текстовый открытый метод 
Номер 2
Класс BinaryFormatter
реализует...
Ответ:
 (1) открытый текстовый неуниверсальный метод 
 (2) закрытый двоичный универсальный метод 
 (3) текстовый открытый метод 
Номер 3
Класс SoapFormatter
реализует...
Ответ:
 (1) открытый текстовый неуниверсальный метод 
 (2) закрытый двоичный универсальный метод 
 (3) текстовый открытый метод 
Упражнение 7:
Номер 1
XMLSerializer
может обрабатывать класс из FCL...
Ответ:
 (1) System.XML.XmlNode
 
 (2) System.Data.Dataset
 
 (3) Dictionary
 
Номер 2
XMLSerializer
может обрабатывать класс из FCL...
Ответ:
 (1) System.XML.XmlDocumеnt
 
 (2) System.XML.XmlElement
 
 (3) SortedDictionary
 
Номер 3
XMLSerializer
не может обрабатывать класс из FCL...
Ответ:
 (1) System.XML.XmlNode
 
 (2) System.Data.Dataset
 
 (3) Dictionary
 
Упражнение 8:
Номер 1
В .NET Framework 2.0 XmlSerializer
позволяет сериализовать публичные классы, имеющие конструктор...
Ответ:
 (1) без параметров 
 (2) с одним параметром 
 (3) с двумя параметрами 
Номер 2
В .NET Framework 2.0 XmlSerializer
позволяет сериализовать публичные классы, имеющие конструктор...
Ответ:
 (1) типа public
 
 (2) типа private
 
 (3) типа protected
 
Номер 3
Какое утверждение верно?
Ответ:
 (1) в .NET Framework 2.0 XmlSerializer
позволяет сериализовать публичные классы, имеющие конструктор с параметрами типа public
 
 (2) в .NET Framework 2.0 XmlSerializer
позволяет сериализовать публичные классы, имеющие конструктор без параметров типа private
 
 (3) в .NET Framework 2.0 XmlSerializer
позволяет сериализовать публичные классы, имеющие конструктор без параметров типа public
 
Упражнение 9:
Номер 1
Укажите требования предъявляемые классом XmlSerializer
к сериализуемым классам
Ответ:
 (1) класс не реализует интерфейс IXMLSerializable
 
 (2) класс реализует интерфейс IXMLSerializable
 
 (3) Класс реализует интерфейсы System.Collections.IEnumerable
и ICollection
 
Номер 2
Укажите требования предъявляемые классом XmlSerializer
к сериализуемым классам
Ответ:
 (1) класс реализует интерфейс System.Collections.IEnumerable
, но не реализует ICollection
и содержит публичный метод Add
c единственным параметром, имеющим тип, совпадающий с типом результата свойства IEnumerator.Current
метода GetEnumerator
сериализуемого объекта 
 (2) класс реализует интерфейс System.Collections.IEnumerable
, но не реализует ICollection
и не содержит публичный метод Add
c единственным параметром, имеющим тип, совпадающий с типом результата свойства IEnumerator.Current
метода GetEnumerator
сериализуемого объекта 
 (3) класс реализует интерфейс System.Collections.IEnumerable
и реализует ICollection
и содержит публичный метод Add
c единственным параметром, имеющим тип, совпадающий с типом результата свойства IEnumerator.Current
метода GetEnumerator
сериализуемого объекта 
Номер 3
Укажите требования предъявляемые классом XmlSerializer
к сериализуемым классам
Ответ:
 (1) класс реализует интерфейс System.Collections.IEnumerable
, но не реализует ICollection
и содержит публичный метод Add
c единственным параметром, имеющим тип, совпадающий с типом результата свойства IEnumerator.Current
метода GetEnumerator
сериализуемого объекта 
 (2) класс не реализует интерфейс System.Collections.IEnumerable
, но реализует ICollection
и содержит публичный метод Add
c единственным параметром, имеющим тип, совпадающий с типом результата свойства IEnumerator.Current
метода GetEnumerator
сериализуемого объекта 
 (3) класс не реализует интерфейс System.Collections.IEnumerable
и не реализует ICollection
и не содержит публичный метод Add
c единственным параметром, имеющим тип, совпадающий с типом результата свойства IEnumerator.Current
метода GetEnumerator
сериализуемого объекта 
Упражнение 10:
Номер 1
Укажите требования предъявляемые классом XmlSerializer
к сериализуемым классам
Ответ:
 (1) класс реализует интерфейс System.Collections.ICollection
и реализует IEnumerable
 
 (2) класс реализует интерфейс System.Collections.ICollection
, но не реализует IEnumerable
 
 (3) класс не реализует интерфейс System.Collections.ICollection
, но реализует IEnumerable
 
Номер 2
Укажите требования предъявляемые классом XmlSerializer
к сериализуемым классам
Ответ:
 (1) класс не реализует интерфейсы ICollection
и IEnumerable
и не имеет публичного индексированноего свойства Item
c целым индексом и публичного целого свойства Count
 
 (2) класс реализует интерфейсы ICollection
и IEnumerable
, имеет публичное индексированное свойство Item
c целым индексом и публичное целое свойство Count
 
 (3) класс реализует интерфейсы ICollection
и IEnumerable
, но не имеет публичного индексированного свойства Item
 
Номер 3
Укажите требования предъявляемые классом XmlSerializer
к сериализуемым классам
Ответ:
 (1) класс реализует интерфейсы IXMLSerializable
, IEnumerable
, ICollection
и имеет атрибут System.SerializableAttribute
 
 (2) класс не реализует ни один из интерфейсов IXMLSerializable
, IEnumerable
, ICollection
и имеет атрибут System.SerializableAttribute
 
 (3) класс реализует интерфейсы IXMLSerializable
, IEnumerable
, ICollection
но не имеет атрибута System.SerializableAttribute
 
Упражнение 11:
Номер 1
Класс реализует интерфейс IXMLSerializable
. В этом случае XmlSerializer
использует при сериализации методы класса...
Ответ:
 (1) GetSchema
 
 (2) ReadXml
 
 (3) XmlWrite
 
Номер 2
Класс реализует интерфейс IXMLSerializable
. В этом случае XmlSerializer
использует при сериализации методы класса...
Ответ:
 (1) SetSchema
 
 (2) WriteXml
 
 (3) Xml
 
Номер 3
Класс реализует интерфейс IXMLSerializable
. В этом случае XmlSerializer
не использует при сериализации методы класса...
Ответ:
 (1) GetSchema
 
 (2) WriteXml
 
 (3) GetEnumerator
 
Упражнение 12:
Номер 1
Какое утверждение верно?
Ответ:
 (1) подлежащие сериализации публичные свойства должны иметь реализацию методов get
и set
 
 (2) подлежащие сериализации публичные свойства не должны иметь реализацию методов get
и set
 
 (3) подлежащие сериализации публичные свойства могут иметь реализацию методов get
и set
, а могут и не иметь 
Номер 2
Какое утверждение верно?
Ответ:
 (1) если класс не использует собственную процедуру сериализации, то он не должен иметь свойств или полей типа интерфейс или многомерных массивов, вместо них следует использовать вложенные массивы 
 (2) если класс не использует собственную процедуру сериализации, то он должен иметь свойства или поля типа интерфейс или многомерных массивов 
 (3) если класс использует собственную процедуру сериализации, то он не должен иметь свойств или полей типа интерфейс или многомерных массивов, вместо них следует использовать вложенные массивы 
Номер 3
Какие утверждения верны?
Ответ:
 (1) класс форматирования BinaryFormatter
реализует двоичный закрытый метод сериализации 
 (2) класс SoapFormatter
реализует текстовый и открытый метод сериализации 
 (3) класс SoapFormatter
реализует двоичный закрытый метод сериализации