игра брюс 2048
Главная / Программирование / Программирование на ASP.NET / Тест 11

Программирование на ASP.NET - тест 11

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

Ответ:

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

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

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

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


Номер 2
Каковы преимущества хранения информации на сервере?

Ответ:

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

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

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


Номер 3
В чем заключается механизм работы без сохранения состояния?

Ответ:

 (1) в том, что состояние сохраняется только на клиенте и не сохраняется на сервере 

 (2) в том, что состояние сохраняется только на сервере и не сохраняется на клиенте 

 (3) в том, что после обработки запроса очередного пользователя память сервера немедленно очищается от кода запрошенной страницы 


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

Ответ:

 (1) cостояние вида (view state

 (2) cкрытые поля (hidden fields

 (3) cтроки запроса (query strings

 (4) межстраничные обратные отсылки 

 (5) cookie-наборы (cookie-файлы) 


Номер 2
При использовании какого метода хранения данных на клиенте происходит сохранение данных в URL?

Ответ:

 (1) cостояние вида (view state

 (2) cкрытые поля (hidden fields

 (3) cтроки запроса (query strings

 (4) межстраничные обратные отсылки 

 (5) cookie-наборы (cookie-файлы) 


Номер 3
При использовании какого метода хранения данных на клиенте созданные на сервере данные записываются на компьютер клиента в небольших файлах и автоматически пересылаются браузером на сервер вместе с каждым запросом?

Ответ:

 (1) cостояние вида (view state

 (2) cкрытые поля (hidden fields

 (3) cтроки запроса (query strings

 (4) межстраничные обратные отсылки 

 (5) cookie-наборы (cookie-файлы) 


Упражнение 3:
Номер 1
Какие типы объектов могут быть сохранены в состоянии вида?

Ответ:

 (1) простые типы 

 (2) сложные типы, поддающиеся сериализации 

 (3) сложные типы, не поддающиеся сериализации 

 (4) любые типы 


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

Ответ:

 (1) cостояние вида (view state

 (2) cкрытые поля (hidden fields

 (3) cтроки запроса (query strings

 (4) межстраничные обратные отсылки 

 (5) cookie-наборы (cookie-файлы) 


Номер 3
Что происходит после обработки страницы при хранении данных на клиенте с помощью состояния вида?

Ответ:

 (1) текущее состояние страницы хэшируется и строка с хэшем пересылается броузеру 

 (2) текущее состояние страницы хэшируется и строка с кэшем пересылается броузеру 

 (3) обрабатывается следующий запрос 

 (4) ничего не происходит 


Упражнение 4:
Номер 1
Какие недостатки имеют строки запроса?

Ответ:

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

 (2) информация должна кодироваться допустимыми для URL символами 

 (3) форма отправляющей страницы должна использовать метод передачи POST вместо GET 

 (4) браузеры не ограничивают длину URL, поэтому в строку запроса может быть помещено большое количество информации, которая иногда оказывается излишней 


Номер 2
Какие недостатки имеет механизм управления состоянием на клиенте?

Ответ:

 (1) требуется дополнительная память сервера 

 (2) требуются дополнительные ресурсы канала связи 

 (3) сложнее защитить данные от злоумышленников 


Номер 3
Чем cookie-наборы отличаются от состояния вида?

Ответ:

 (1) тем, что cookie-наборы включают в себя текстовую информацию 

 (2) тем, что cookie-наборы хранят информацию в скрытых полях HTML-документа 

 (3) тем, что cookie-наборы хранят информацию файлах, расположенных на клиенте в специальной временной папке (...\Temporary Internet Files\) 


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

Ответ:

 (1) при закрытии и очередном запуске браузера 

 (2) при простое сеанса в течение заданного времени 

 (3) при явном завершении сеанса в коде 

 (4) при переходе приложения в новый домен  


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

Ответ:

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

 (2) в оперативной памяти сервера вне процесса в любой службе Windows 

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


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

Ответ:

 (1) Cookieless 

 (2) Mode 

 (3) CookieName 


Упражнение 6:
Номер 1
Что такое состояние приложения?

Ответ:

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

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

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


Номер 2
В каком случае данные состояния приложения теряются?

Ответ:

 (1) при переходе на другую страницу 

 (2) при перезапуске сервера 

 (3) при переходе приложения в новый домен 


Номер 3
Для чего приложение загружается в память сервера в виде множества копий (пула)?

Ответ:

 (1) для улучшения безопасности 

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

 (3) для улучшения масштабируемости 


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

Ответ:

 (1) все экземпляры класса приложения имеют общий набор данных 

 (2) объект-тип хранит все методы и статические данные в отдельных экземплярах для каждого экземпляра приложения 

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

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


Номер 2
Какие утверждения являются неверными?

Ответ:

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

 (2) все экземпляры класса приложения имеют общий набор данных 

 (3) объект-тип хранит все методы и статические данные в отдельных экземплярах для каждого экземпляра приложения 

 (4) объект-тип хранит все методы и статические данные в единственном экземпляре 


Номер 3
Где хранится информация при использовании внепроцессорных методов хранения?

Ответ:

 (1) в базах данных 

 (2) в оперативной памяти сервера 

 (3) в файлах 

 (4) в службах сервера 


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

Ответ:

 (1) Connection 

 (2) Command 

 (3) DataReader 

 (4) DataAdapter 


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

Ответ:

 (1) Connection 

 (2) Command 

 (3) DataReader 

 (4) DataAdapter 


Номер 3
Какой класс, входящий в состав поставщика, используется для выполнения команд SQL и хранимых процедур?

Ответ:

 (1) Connection 

 (2) Command 

 (3) DataReader 

 (4) DataAdapter 


Упражнение 9:
Номер 1
Какое пространство имен содержит базовые классы, наследуемые классами поставщиков?

Ответ:

 (1) System.Data 

 (2) System.Data.Common 

 (3) System.Data.OleDb 

 (4) System.Data.SqlTypes 


Номер 2
Какое пространство имен содержит ключевые контейнерные классы, моделирующие сами данные?

Ответ:

 (1) System.Data 

 (2) System.Data.Common 

 (3) System.Data.OleDb 

 (4) System.Data.SqlTypes 


Номер 3
Какая информация содержится в пространстве имен System.Data?

Ответ:

 (1) базовые классы, наследуемые классами поставщиков 

 (2) структуры, соответствующие родным типам данных SQL Server 

 (3) ключевые контейнерные классы, моделирующие сами данные 


Упражнение 10:
Номер 1
В конфигурационном файле web.config задана строка соединения:
        
<?xml version="1.0"?>
<configuration>
	<connectionStrings>
		<add name="NorthwindDB" connectionString="Data Source=localhost;
			Initial Catalog=Northwind; Integrated Security=SSPI" />
	</connectionStrings>
	<system.web>
	</system.web>
</configuration>        
        
        Какие утверждения являются верными?
        

Ответ:

 (1) в коде страницы эту строку можно извлечь следующим образом: string connectionString = WebConfigurationManager.ConnectionStrings["Northwind"].ConnectionString; 

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

 (3) устанавливается соединение с базой данных Northwind 


Номер 2
В конфигурационном файле web.config задана строка соединения:
        
<?xml version="1.0"?>
<configuration>
	<connectionStrings>
		<add name="NorthwindDB" connectionString="Data Source=localhost;
			Initial Catalog=Northwind; Integrated Security=SSPI" />
	</connectionStrings>
	<system.web>
	</system.web>
</configuration>        
        
        Какие утверждения являются верными?
        

Ответ:

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

 (2) в коде страницы эту строку можно извлечь следующим образом: string connectionString = WebConfigurationManager.ConnectionStrings["NorthwindDB"].ConnectionString; 

 (3) устанавливается соединение с базой данных NorthwindDB 


Номер 3
В конфигурационном файле web.config задана строка соединения:
        
<?xml version="1.0"?>
<configuration>
	<connectionStrings>
		<add name="NorthwindDB" connectionString="Data Source=localhost;
			Initial Catalog=Northwind; Integrated Security=SSPI" />
	</connectionStrings>
	<system.web>
	</system.web>
</configuration>        
        
        Какие утверждения являются неверными?
        

Ответ:

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

 (2) в коде страницы эту строку можно извлечь следующим образом: string connectionString = WebConfigurationManager.ConnectionStrings["NorthwindDB"].ConnectionString; 

 (3) устанавливается соединение с базой данных NorthwindDB 


Упражнение 11:
Номер 1
Каково назначение объекта DataReader?

Ответ:

 (1) выполнения SQL-операторов и процедур обработки данных 

 (2) последовательный доступ чтения потока результата запроса 

 (3) установка сеанса подключения к источнику данных 


Номер 2
Класс Command позволяет выполнить любой SQL-запрос к открытому соединению базы данных. Что может быть текстом команды?

Ответ:

 (1) SQL-оператор 

 (2) хранимая процедура 

 (3) имя таблицы 


Номер 3
Какие возможности предоставляет класс DataReader?

Ответ:

 (1) чтение данных 

 (2) запись данных 

 (3) сортировка данных 

 (4) отображение данных 


Упражнение 12:
Номер 1
Какие достоинства имеют хранимые процедуры?

Ответ:

 (1) легко сопровождать 

 (2) гарантируют, что данные всегда находятся в корректном состоянии 

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

 (4) могут повысить производительность 


Номер 2
Какие утверждения являются верными?

Ответ:

 (1) транзакция, это набор операций SQL, которые либо должны быть успешно выполнены все, либо должны быть все отменены, если хоть одна операция дала сбой 

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

 (3) транзакцию нельзя откатить частично 


Номер 3
В каком случае происходит отмента транзакции?

Ответ:

 (1) если первая операция транзакции дала сбой 

 (2) если последняя операция транзакции дала сбой 

 (3) если одна из операции транзакции дала сбой 

 (4) если все операции транзакции дали сбой 




Главная / Программирование / Программирование на ASP.NET / Тест 11