Главная / Интернет-технологии /
Программирование в IIS / Тест 3
Программирование в IIS - тест 3
Упражнение 1:
Номер 1
Служба ASP.NET состоит из:
Ответ:
 (1) библиотеки DLL 
 (2) файла ASMX 
 (3) файла Codebehind
 
 (4) файла ASM 
Номер 2
При добавлении класса создается только файл для поддержки кода класса с именем:
Ответ:
 (1) <имя_класса>.cs
 
 (2) <имя_класса>.casp
 
 (3) <имя класса>.<расширение_языка>
 
 (4) <имя_класса>.ap
 
Номер 3
Файлы веб-службы ASP.NET, используемые компилятором для создания веб-службы в библиотеке, именуются:
Ответ:
 (1) <имя_веб-службы>.aspd
 
 (2) <имя_веб-службы>.asxp
 
 (3) <имя_веб-службы>.aspx
 
 (4) <имя_веб-службы>.asmx
 
Упражнение 2:
Номер 1
Какой файл Codebehind
содержит исходный код веб-службы:
Ответ:
 (1) <моя_служба>.asmx.cs
 
 (2) <моя_служба>.asmx.resx
 
 (3) <моя_служба>.asmx.aspd
 
 (4) <моя_служба>.asmx.asxp
 
Номер 2
Какой файл является источником, обслуживающим файл Codebehind
Ответ:
 (1) <моя_служба>.asmx.aspd
 
 (2) <моя_служба>.asmx.cs
 
 (3) <моя_служба>.asmx.resx
 
 (4) <моя_служба>.asmx.asxp
 
Номер 3
Классы anEvent
, Events
, EventClient
располагаются в едином пространстве имен:
Ответ:
 (1) myClass
 
 (2) myPortal
 
 (3) myDocument
 
 (4) myPages
 
Упражнение 3:
Номер 1
Чтобы создать новый проект веб-службы ASP.NET надо выполнить следующие действия:
Ответ:
 (1) открыть Visual Studio .NET 
 (2) выбрать File\New Project 
 (3) выбрать узел Visual C# Projects 
 (4) выбрать шаблон ASP.NET Web Service 
 (5) задать путь к корневому веб-каталогу сервера при помощи адреса URL или UNC 
 (6) нажать на кнопку OK 
Номер 2
Visual Studio .NET присваивает веб-файлам веб-службы имена по умолчанию, чтобы их переименовать надо выполнить следующие действия:
Ответ:
 (1) открыть Solution Explorer в меню View\Solution Explorer 
 (2) открыть Solution Explorer в меню View\Solution 
 (3) щелкнуть правой кнопкой мыши на файле Service1.asmx
и выберите Rename 
 (4) удалить имя Service1.asmx
и ввести имя Events 
 (5) нажать на клавишу Enter 
Номер 3
Чтобы сменить имя класса и присвоить ему имя службы надо выполнить следующие действия:
Ответ:
 (1) выделить файл Events.asmx
в диспетчере Solution Explorer и нажать на кнопку View Designer 
 (2) щелкнуть правой кнопкой мыши на файле Events.asmx.cs
и выбрать Properties 
 (3) удалить значение Service1
свойства Name 
 (4) ввести в свойстве имени значение Events 
Упражнение 4:
Номер 1
Веб-служба Events
выполняет:
Ответ:
 (1) добавление экземпляров класса 
 (2) открытие экземпляров класса 
 (3) переименование экземпляров класса 
 (4) удаление экземпляров класса 
Номер 2
Содержимое файла Events.asmx
представляет собой следующий код:
Ответ:
 (1) <%@ WebService Language="asp" Code="Events.asmx.cs"
Class="myPortal.Events"" %> 
 (2) <%@ WebService Language="c#" Codebehind="Events.asmx.cs"
Class="myPortal.Events" %> 
 (3) <%@ WebService Language="asp" Codebehind="Events.asmx.cs"
Cls="myPortal.Events" %> 
 (4) <%@ WebService Language="c#" Code="Events.asmx.cs"
Cls="myPortal.Events" %> 
Номер 3
Отличие предпроцессорных команд в C# от аналогичных команд в C++ и C заключается в следующем:
Ответ:
 (1) предпроцессорные команды языка C# не интерпретируются предпроцессором, отдельным от компилятора 
 (2) компилятор и предпроцессор C# представляют единое целое 
 (3) команды предпроцессора C# не могут указывать макросы 
 (4) команды предпроцессора C# могут указывать макросы 
Упражнение 5:
Номер 1
Какая команда указывает область, расширяемую или сужаемую в редакторе Visual Studio .NET:
Ответ:
 (1) #border
 
 (2) #advance
 
 (3) #source
 
 (4) #region
 
Номер 2
В коде, сгенерированном дизайнером компонентов, Visual Studio. NET объявляет следующие элементы:
Ответ:
 (1) функцию Dispose
 
 (2) ссылку на Icontainer
с именем components
 
 (3) подпрограмму InitializeComponent
 
 (4) функцию Pages
 
Номер 3
Какой метод предназначен для освобождения любых ресурсов, заявленных контейнером веб-служб:
Ответ:
 (1) Clear
 
 (2) Dispose
 
 (3) Open
 
 (4) Block
 
Упражнение 6:
Номер 1
Если источником данных для веб-службы Events
является база данных отличная от SQL Server 2000, то используется компонент:
Ответ:
 (1) BaseConnection
 
 (2) SQLConnection
 
 (3) OleDBConnection
 
 (4) DataConnection
 
Номер 2
Какое свойство в окне свойств позволяет выбрать предыдущие подключения, настроенные на рабочей станции, или создать новое подключение:
Ответ:
 (1) ConnectionString
 
 (2) Connection
 
 (3) String
 
 (4) OpenConnection
 
Номер 3
Какой класс содержит множество классов и функций для взаимодействия с HTTP-соединением:
Ответ:
 (1) HTTPConnect
 
 (2) WebService
 
 (3) WebCon
 
 (4) SetCon
 
Упражнение 7:
Номер 1
Из какой секции файла web.config
осуществляется считывание данных с помощью класса AppSettingsReader
:
Ответ:
 (1) <Settings>
 
 (2) <ApplicationSettings>
 
 (3) <appProperties>
 
 (4) <appSettings>
 
Номер 2
По умолчанию свойство ConnectionString
:
Ответ:
 (1) настроено на использование DynamicProperties
 
 (2) не настроено на использование DynamicProperties
 
 (3) такого свойства не существует 
Номер 3
Что представляет собой атрибут с именем key
, расположенный в элементе add
, подчиненном элементу appSettings
:
Ответ:
 (1) ключ в файле web.config
 
 (2) секция в файле web.config
 
 (3) ключ в файле web.conf
 
 (4) секция в файле web.conf
 
Упражнение 8:
Номер 1
Версия адаптера данных для SQL Server 2000 использует провайдер SQL Server .NET с именем:
Ответ:
 (1) DataAdaptor
 
 (2) SQLDataAdaptor
 
 (3) SQLAdaptor
 
Номер 2
Инструкциями по работе с мастером настройки адаптера данных являются:
Ответ:
 (1) в стартовом окне нажать на кнопку Next 
 (2) в окне Choose Your Data Connection в ниспадающем списке выбрать подключение к данным, настроенное для проекта 
 (3) после выбора подключения нажать на кнопку Next 
 (4) в окне Choose A Query Type выбрать метод запроса данных из источника 
 (5) нажать на кнопку Next для перехода в окно Generate The SQL Statements 
 (6) введите команду Select SQL для набора данных, используемых адаптером при построении выражений SQL 
 (7) после ввода в поле оператора Select теста select * from tblEvents нажать на кнопку Next 
Номер 3
Какая функция веб-службы Events
использует экземпляр класса команды InsertEvent
для добавления нового события:
Ответ:
 (1) New
 
 (2) AddEvent
 
 (3) Event
 
 (4) Add
 
Упражнение 9:
Номер 1
Какая команда объекта SQLDataReader
выполняет переход к следующей строке набора данных, представляющей первую строку во вновь открытом наборе данных:
Ответ:
 (1) Open
 
 (2) Read
 
 (3) New
 
 (4) Next
 
Номер 2
Функция LogMessage
записывает сообщения типа
Ответ:
 (1) object
 
 (2) error
 
 (3) information
 
 (4) stop
 
Номер 3
Если значение параметра Error
равняется "истине", LogMessage
идентифицирует сообщение в журнале Application
как:
Ответ:
 (1) error
 
 (2) stop
 
 (3) object
 
 (4) information
 
Упражнение 10:
Номер 1
Чтобы создать новый пул приложения и настроить его на работу под аутентификационными данными учетной записи Local System надо выполнить следующие действия:
Ответ:
 (1) открыть консоль MMC Computer Management 
 (2) открыть узел Internet Information Services (IIS) Manager (Диспетчер IIS), затем – узел папки Aplication Pools 
 (3) открыть страницу свойств веб-сайта или виртуального каталога, щелкнув правой кнопкой мыши на узле и выбрав команду Properties 
 (4) открыть вкладку Home Directory веб-сайта либо вкладку Virutal Directory виртуального каталога 
 (5) щелкнуть правой кнопкой мыши на значке Application Pools в консоли Computer Management и выбрать New\Aplication Pool 
 (6) нажать на кнопку OK 
Номер 2
Веб-сайт по умолчанию Default Web Site
, созданный при установке IIS, использует пул:
Ответ:
 (1) DefaultPool
 
 (2) DefaultAppPool
 
 (3) AppPool
 
 (4) DefaultWebPool
 
Номер 3
Чтобы сменить объект пула приложения webservice using LocalSystem
надо выполнить следующие действия:
Ответ:
 (1) щелкнуть правой кнопкой на вновь созданном узле webservice using LocalSystem
в консоли MMC Computer Management в узле Application Pools и выбрать пункт Properties 
 (2) в окне свойств откройте вкладку Identity и в списке учетных записей Predefined security account выбрать Local System 
 (3) нажать на кнопку OK или на кнопку Apply 
Упражнение 11:
Номер 1
Служба Events
содержит следующие общие веб-методы:
Ответ:
 (1) Delete
 
 (2) HelloWorld
 
 (3) Open
 
 (4) Source
 
Номер 2
Какой общий веб-метод службы Events
является методом по умолчанию, размещаемым дизайнером компонентов во всех новых веб-службах для демонстрации создания метода, доступного из интернета:
Ответ:
 (1) Open
 
 (2) Source
 
 (3) Delete
 
 (4) HelloWorld
 
Номер 3
Текущее значение, открытое в методе Open
, сохраняется в свойстве Event
класса:
Ответ:
 (1) Events
 
 (2) AllEvents
 
 (3) Log
 
 (4) Message
 
Упражнение 12:
Номер 1
Класс Events
предназначен для вызова методов:
Ответ:
 (1) Close
 
 (2) Open
 
 (3) Add
 
 (4) Del
 
Номер 2
В случае удачного выполнения вызова из свойства Event
можно получить данные:
Ответ:
 (1) Open
 
 (2) Add
 
 (3) Del
 
 (4) Event
 
Номер 3
Какой идентификатор располагается над всеми общими методами, представляемыми в качестве веб-служб XML:
Ответ:
 (1) WebMethod
 
 (2) WebOpen
 
 (3) WebMethods
 
 (4) WebPublic