Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Глава 4. Разработка приложений ASP.NET






1-Вы просматриваете NET страницу другого разработчика, которая обрабатывает файл XML:

<? xml version=”1.0”? >

< bookstore specialty=”novel”>

< book style=”autobiography”>

< author>

< first-name>, Joe< /first-name>

< last-name> Bob< / last-name >

< award> Trenton Literary Review Honorable Mention< /award>

< / author >

< Price> 12< /price>

< /book>

< book style=”textbook”>

< author>

< first-name> Mary< /first-name>

< last-name> Bob< /last-name>

< publication> Selected Short Stories of

< first-name> Mary< /first-name>

< last-name> Bob< /last-name>

< award> Contoso Literary Review Honorable Mention< /award>

< /publication>

< /author>

< price> 55< /price>

< /book>

< /bookstore>

 

Учитывая этот файл, какой результат, согласно нижеследующему коду, будет вырабатываться в элементе управления xmlLabel?

 

Using (XmlReader reader=

XmlReader.Create(book.xml)){

Reader.MoveToContent();

Reader.ReadStartElement(“bookstore”);

Reader.Read();

xmlLabel.Text=reader[0];

}

Выберите один из вариантов:

1_xmlLabel вывод novel

2_xmlLabel вывод Joe Bob Trenton Literary Review Honorable Mention 12.

3_xmlLabel вывод autobiography

4_An XmlException occurs.

 

2-Вы создаете веб – узел ASP.NET, который обращается к серверной базе данных. Вы Редактируете таблицу для поддержки изменений логики веб – сайта. Вы редактируете таблицу с использованием дизайнера, щелкнув правой кнопкой мыши столбец, а затем выбрав Set Primary Key (Задать Первичный ключ).

Какое влияние это окажет на базовые классы?

Выберите все подходящие варианты:

1_Изменение the data type для кнопки на to int

2_Создание UniqueConstraint для колонки в базовом классе DataTable

3_Создание ForeignKeyConstraint для колонки в базовом классе DataTable

4_Установление требование, чтобы данные в колонке соответствовали not be null

5_Создание DataRelation для столбца с другими таблицами в одной базе данных с соответствующим именем столбца

 

3-Вы создаете веб-приложение ASP.NET, которое подключается к серверной базе данных. Вы добавляете набор данных с помощью Microsoft Visual Studio, дизайнер. Вы хотите, чтобы DataSet был доступен для всех страниц в приложение.

В какую папку вы должны добавить DataSet?

1_App_GlobalResourcer

2_App_Code

3_App_LocalResourcer

4_В корневую папку приложения

5_App_Data

4-Вы создаете DateSet с помощью конструктора Visual Studio. В DataSet, вы должны ссылаться на две таблицы в базе данных: OrderItems и Products, который однозначно идентифицирует продукт. В OrderItems, ProductID не уникален, однако ProductID является первичным ключом для таблицы Products.

Вам нужно создать отношение между двумя таблицами. Все значения в столбце ProductID таблицы OrderItems, должны иметь соответствующие значения в столбце ProductID таблицы Products.

Что вам следует делать?

Выберите один ответ:

1_Щелкните правой кнопкой мыши колонку ProductID в таблицу OrderItems. Нажмите кнопку Set Primary Key.

2_Перетащите объект Relation в дизайнере. Установить родительскую таблицу Products. Установите дочернюю таблицу OrderItems. Выберите ProductID, как колонку для обеих таблиц. Нажмите Both Relation и Foreign Key Constraint.

3_Перетащите объект Relation в дизайнере. Установить родительскую таблицу Products. Установить дочернюю таблицу OrderItems. Выберите ProductID, как колонку для обеих таблиц. Нажмите Foreign Key Constraint Only.

4_Перетащите объект Relation в дизайнере. Установить родительскую таблицу OrderItems. Установите дочернюю таблицу Products. Выберите ProductID, как колонку для обеих таблиц. Нажмите Foreign Key Constraint Only.

 

5- Вы выполняете запрос SQL, используя следующий код:

SqlConnection conn = new

SqlConnection(connectionString);

SqlCommand db – new

SqlCommand(“SELECT ID, Contact FROM Vendors”, conn);

Conn.Open();

AsyncCallback callback = new

AsyncCallback(DisplayResults);

db.BeginExecuteReader(callback, db);

 

Какие из следующих утверждений являются правильными?

Выберите все подходящие ответы:

1_База данных, описанная в connectionString должна быть базой данных, размещенной на SQL Server 2005.

2_База данных, описанная в connectionString должна быть файлом базы данных, расположенной на локальном компьютере.

3_connectionString должна включать Asynchronous Processing= false

4_Метод DisplayResults должен принять объект IAsyncResult в качестве параметра.

5_Метод DisplayResults должен возвращать объект IAsyncResult.

6_connectionString должна включать Asynchronous Processing=true.

 

6-Вы создаете веб – страницу ASP.NET, которая обрабатывается XML – файлы, загружаемые пользователем. Ниже приведен пример документа XML:

 

Учитывая этот документ, который из следующих параметров XPath создаст объект XmlNodeList, содержащий только абонентов (subscribers) первого класса (primary), когда XPatch ьыл передан в метод XmlDocument.SelectNodes?

Выберите один правильный ответ:

1_subscribers/subscriber[@class=’primary’]

2_ subscribers/subscriber/class=’primary’

3_ subscribers.class=’primary’

4_ subscribers/subscriber[class=’primary’]

 

 

7-Вы должны проверить XML-файл на соответствие схеме (schema). Какой из следующих классов вы бы использовали?

Выберите один правильный ответ:

1_XmlNodeReader

2_XmlTextReader

3_XmlValidatingReader

4_XmlReader

 

8-В каком из этих сценариев следует использовать транзакции?

Выберите все подходящие варианты:

1_Обновление телефонных номеров сотрудников (Хранится в таблицу Employees)

2_Отображение списка доступных элементов (хранится в таблицу Inventory)

3_Добавление элемента в корзину пользователя (shopping cart) (хранится в таблице Orders) и удаление элемента из имеющихся запасов (хранится в таблица Inventory).

4_ Добавление расходов в список дебет (хранится в таблице Debits) и добавив соответствующий кредит (хранится в таблице Credits).

5_Запрос к двум соединенным таблицам для получения описания активных продуктов (хранится в таблице Products) и номер каждого элемента, который доступен в инвентаризации (хранится в таблице Inventory).

6_Изменения в менеджерах (хранится в таблице Employees), уменьшая их количество за счет сокращения предыдущего сотрудника (хранится в таблице Managers), и увеличивая их количество за счет нового менеджера (также хранится в таблице Managers).

 

9-Вы создали экземпляр XmlDocument, а затем добавил несколько XMLNodes. Вы должны записать файл в локальной файловой системе.

Какой метод вы можете вызвать, чтобы записать документ, предоставляя имя файла, без создания дополнительных объектов?

Выберите один вариант ответа:

1_XmlDocument.Normalize

2_ XmlDocument.Save

3_ XmlDocument.WriteTo

4_ XmlDocument.WriteContentTo

 

10-Вы пишите внутренние приложение ASP.NET, которое позволяет членам группы Human Resources обновлять профиль сотрудника. Информация о сотруднике хранится в серверной базе данных Microsoft SQL Server.

Какой из следующих классов вы должны использовать, чтобы пользователь мог обновлять базу данных?

Выберите один вариант ответа:

1_TableAdapter

2_DataRelation

3_DataSet

4_DataView

 

11-Вы создаете веб страницу ASP.NET, которая считывает данные из файла XML. Вы планируете прочитать файл от начала до конца без редактирования. Вы хотите, чтобы приложение выполняло эту работу как можно быстрее.

Какой класс вы должны использовать для чтения документа?

Выберите один правильный ответ:

1_XmlResolver

2_XmlDataDocument

3_XmlDocument

4_XMLReader

 

12- Вы создаете веб-страницу ASP.NET, которая подключается к серверной базе данных. Вы добавили соединение с базой данных, используя дизайнер Microsoft Visual Studio. Вы инициализировали набор данных (dataset), используя следующий код: ordersTableAdapter.Fill (DataSet1.Orders);

Как вы можете проверить, сколько записей в таблице Customer?

Выберите один правильный ответ:

1_app1 DataSet1.CustomersRow

2_app1 DateSet1.Customers.Columns.Count

3_app1 DateSet1.Customers.Count

4_customersTableAdapter

 

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.