Главная / Интернет-технологии /
Программирование в 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